/* for 480px or less */
@media screen and (max-width: 480px) {

.main-width {
width:100%;
}

#header .logo {
float:none;
padding:0;
margin:10px auto;
text-align:center;
}

#header .top {
height:auto;
padding-bottom:0;
}

.controlcenter {
float:none;
text-align:center;
}

#header .cart {
float:none;
background:none;
text-align:center;
padding:0 0 10px 0;
display:none;
}

#header .cart span {
display:inline;
padding:0;
}

#header .currency {
float:none;
text-align:center;
padding:0 0 10px 0;
}

#header .currency br {
display:none;
}

#header .currency select {
margin-left:5px;
}

#header .lang {
float:none;
text-align:center;
padding:0 0 10px 0;
}

#header .nav-links {
float:none;
text-align:center;
display:none;
}

#header #secondarymenu {
padding:10px 0;
}

#header .search {
width:100%;
text-align:center;
}

#header .search .input1 {
width:70%;
}

#header .search .button {
}

#header .search .advsearchlink {
display:none;
}

.sliderwrapper, .pagination {
display:none;
}










#cssmenu ul li.reslink {
display:block;
}
  #cssmenu {
    background: #FC9228;
  }
  #cssmenu > ul {
    display: none;
  }
  #cssmenu > ul.open {
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  #cssmenu.align-right > ul {
    float: none;
  }
  #cssmenu.align-center > ul {
    text-align: left;
  }
  #cssmenu > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu > ul > li > a {
    padding: 18px 25px 18px 25px;
    border-right: 0;
  }
  #cssmenu > ul > li:hover > a,
  #cssmenu > ul > li.active > a {
    background: rgba(0, 0, 0, 0.1);
  }
  #cssmenu #menu-button {
    display: block;
    text-decoration: none;
    font-size: 13px;
    font-weight: 700;
    color: #d3eced;
    padding: 18px 25px 18px 25px;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: url('../images/cssmenubg.png');
    cursor: pointer;
  }
  #cssmenu ul ul,
  #cssmenu ul li:hover > ul,
  #cssmenu > ul > li > ul,
  #cssmenu ul ul ul,
  #cssmenu ul ul li:hover > ul,
  #cssmenu.align-right ul ul,
  #cssmenu.align-right ul li:hover > ul,
  #cssmenu.align-right > ul > li > ul,
  #cssmenu.align-right ul ul ul,
  #cssmenu.align-right ul ul li:hover > ul {
    left: 0;
    right: auto;
    top: auto;
    opacity: 1;
    width: 100%;
    padding: 0;
    position: relative;
    text-align: left;
  }
  #cssmenu ul ul li {
    width: 100%;
  }
  #cssmenu ul ul li a {
    width: 100%;
    box-shadow: none;
    padding-left: 35px;
  }
  #cssmenu ul ul ul li a {
    padding-left: 45px;
  }
  #cssmenu ul ul li:first-child > a,
  #cssmenu ul ul li:last-child > a {
    border-radius: 0;
  }
  #cssmenu #menu-button::after {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #d3eced;
    border-bottom: 2px solid #d3eced;
    right: 25px;
    top: 18px;
  }
  #cssmenu #menu-button::before {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #d3eced;
    right: 25px;
    top: 28px;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
  }







#navCatTabsWrapper {
display:none;
}

#column-center {
float:none;
width:auto;
}

#column-left {
padding:0;
float:none;
width:auto;
}

.box-body {
padding:10px;
}

#categoriescss {
display:none;
}

#navBreadCrumb {
display:none;
}

.centerColumn {
padding:10px;
}

#subcategories_wrapper {
text-align:center;
margin:0 auto;
width:100%;
}

#subcategories_wrapper br.clearBoth {
display:none;
clear:none;
}

.product-col {
margin-left:5px;
}

.categoryListBoxContents {
float:left;
width:auto !important;
text-align:center;
}

#whatsNew .centeredContent {
float:none;
width:auto !important;
}

.img img {
max-width:100%;
height:auto;
}

.floatingBox {
float:none;
width:auto;
margin:10px 0; 
}

#product_image, #product_action, .addthis_toolbox {
float:none;
width:auto;
}


}