@media screen and (min-width: 769px) {
    .sb-toggle-left {
        display: none;
    }
    
    .smlonly {
        display: none;
    }
    
}

@media screen and (min-width: 768px) and (max-width: 899px) {
    #content {
        max-width: 535px;
    }
}

@media screen and (min-width: 900px) and (max-width: 1023px) {
    #content {
        max-width: 605px;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1100px) {
    #content {
        /*max-width: 790px;*/
        max-width: 800px;
    }
}

/* iPhone and iPad */
@media screen and (max-width: 768px) {

    .lgonly {
        display: none;
    }

    #content {
        max-width: 98.9%
    }
    
    #content img {
        max-width: 100%;
    }
    
    .sb-toggle-left {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        text-decoration: none;
        text-indent: -999px;
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden;
        width: 70px;
        height: 55px;
    }
    
    .sb-toggle-left:before {
        color: #FFF;
        font-family: sans-serif;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        font-size: 28px;
        text-transform: none;
        position: absolute;
        content: "=";
        text-indent: 0;
        text-align: center;
        line-height: 55px;
        speak: none;
        width: 100%;
        top: 0;
        left: 0;
    }
    
    #lnmw {
        display: none;
    }
    
    .half {
        float: none;
        width: 100%;
    }
    
    h1, #nav ul {
        margin-left: 100px
        padding-left: 0;
    }
    
    .product-price {
        float: none;
        margin: 1% 25%;
        width: 49.9999%
    }
    
    #nav li {
        display: block;
        list-style: none;
    }
    
    .flRight {
        float: none;
        max-width: 95%;
    }

}

@media screen and (max-width: 1025px) {
    .category .vcbut {
        padding: 5px 15px;
    }
}

@media screen and (max-width: 499px) {
    .category {
        width: 47.9%
    }
    
    .category.wider {
        width: 47%
    }
}

@media screen and (max-width: 349px) {
    #vcart span {
        display: none;
    }
	
	#nav li a {
		font-size: 16px;
	}
}

/*@media screen and (max-width: 1400px) {

    #searchFrm {
        position: relative;
    }

    #searchFrm p {
        margin-left: -350px;
    }
}*/