@media only screen and (min-width: 240px) and (max-width: 1000px)  
{
	#mainWrapper {
  width: 94% !important;
}
#headerpic {
  width: 100%;
  background-size:100% auto !important; 
}
}

@media only screen and (min-width: 240px) and (max-width: 767px)  
{
#contentMainWrapper > tbody > tr > td{
  display: block !important;
}	
.toggle {
background-color: #0d4073;
color: white;
cursor: pointer;
margin-top: 11px;
padding: 14px 0 14px 2.9%;
width: 97%;
background-image: url(../images/cat-icon.png);
background-repeat: no-repeat;
background-position: 98% center;
background-size: 32px;
}
.columnLeft {
  width: 100% !important;
}
#navColumnOneWrapper {
  width: 100% !important;
  margin:0px !important
}
.leftBoxContainer {
  width: 100% !important;
}
#categoriesHeading {
 
  display: none !important;
}
#navMainWrapper {
  height: auto !important;
}
.top-menu {
background-image: url("../images/res-icon.png");
background-position: right center;
background-repeat: no-repeat;
margin-right: 11px;
padding-left: 14px;
cursor: pointer;
margin-bottom: -9px;
}
.back1 {
  padding: 0 !important;
  width: 100% !important;
  background-color:black;
  overflow:hidden;
  margin-top: 25px !important;
}
.back1 li:nth-child(2) a {
  background-color: black;
  margin-top: -17px !important;
  position: relative;
  z-index: 9999;
}
.back1 a {
  float: left;
  text-align: center;
  width: 100%;
  border-bottom: 1px solid white;
padding: 9px 0 !important;
}
.back1 li:first-child a
{
	border-top: 1px solid White;
}
#navMainWrapper
{
	background-image:none !important;
}
#search {
  display: none !important;
}
}


@media only screen and (min-width: 768px) and (max-width: 850px)  
{
#indexDefaultMainContent img {
  width: 100%;
  height:auto;
}	
}

@media only screen and (min-width: 240px) and (max-width: 650px)  
{
	#indexDefaultMainContent img {
  width: 100%;
}
}

@media only screen and (min-width: 240px) and (max-width: 430px)  
{
#about img {
  height: auto;
  margin-bottom: 13px;
  width: 100%;
}
#email-address {
  width: 95% !important;
}
}

@media only screen and (min-width: 240px) and (max-width: 480px)  
{
.centerBoxContentsFeatured.centeredContent.back {
  float: none;
  width: 100% !important;
}
#createAccountForm input[type="text"] {
  width: 95% !important;
}
#loginForm input[type="text"] {
  width: 95% !important;
}
#login-password {
  width: 95% !important;
}
#loginDefault {
  padding-left: 0px !important;
}
.productListing-data {
 padding:0px !important; 
}
#headerpic {
  height: 200px !important;
  background-size: 100% 100% !important;
}
#addressBookProcessDefault input[type="text"] {
  width: 94% !important;
}
}

@media only screen and (min-width: 768px)
{
.toggle {
  display: none;
}
.top-menu {
  display: none !important;
}
}

@media only screen and (min-width: 240px) and (max-width: 425px)  
{
	#contactUsForm > input {
  width: 96%;
}
.centerBoxContentsNew.centeredContent.back img {
  width: 92%;
}

}


@media only screen and (min-width: 240px) and (max-width: 567px)  
{
	.floatingBox {
float: left !important;
margin-left: -8px !important;
padding: 5px !important;
width: 100% !important;
}
}

@media only screen and (min-width: 240px) and (max-width: 470px)  
{
	.attribImg {
  width: 100% !important;
}
.attribImg > img {
  height: auto;
  width: 100% !important;
}

}

@media only screen and (min-width: 471px) and (max-width: 1024px)  
{
	.attribImg {
  width: 100% !important;
}
.attribImg > img {
  max-width: 100% !important;
  width: 100%;
  height:auto;
}
}

@media only screen and (min-width: 481px) and (max-width: 568px)  
{
#headerpic {
  height: 250px !important;
  background-size: 100% 100% !important;
}
}

@media only screen and (min-width: 569px) and (max-width: 667px)  
{
#headerpic {
  height: 350px !important;
  background-size: 100% 100% !important;
}
}

@media only screen and (min-width: 668px) and (max-width: 767px)  
{
#headerpic {
  height: 400px !important;
  background-size: 100% 100% !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 900px)  
{
#headerpic {
  height: 450px !important;
  background-size: 100% 100% !important;
}
}

@media only screen and (min-width: 901px) and (max-width: 1025px)  
{
#headerpic {
  height: 500px !important;
  background-size: 100% 100% !important;
}
}


@media only screen and (min-width: 240px) and (max-width: 350px)  
{
.buttonRow {
  margin-bottom: 12px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0 !important;
  text-align: center;
  width: 50%;
}
#checkoutConfirmDefault .buttonRow {
  width: auto;
}
}

@media only screen and (min-width: 240px) and (max-width: 1024px)  
{
#productGeneral div {
  float: left;
}
.navNextPrevWrapper.centeredContent {
  width: 100%;
}
#accountLinksWrapper {
 width: 100% !important; 
}

}


@media only screen and (min-width: 240px) and (max-width: 600px) 
{
	.cartQuantityUpdate, .cartQuantity {
  display: block !important;
 
}
}

@media only screen and (min-width: 240px) and (max-width: 530px) 
{
	.cartQuantity, .cartQuantityUpdate {
  bottom: 0;
  position: absolute;
  right: 0;
}
.rowEven, .rowOdd {
  position: relative;
}
#scQuantityHeading
{
	display:none;
}
.cartQuantity {
  height: 52px;
}
.cartProductDisplay span {
  min-height: 84px;
}
}