.toggle, [id^=drop] {
 display: none;
}

nav {
  margin: 0;
  padding: 0;
  /*background-color: #D90000;*/
}

nav:after {
  content: "";
  display: table;
  clear: both;
}

nav ul {
  /*float: left;*/
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}

nav ul li {
  margin: 0px;
  display: inline-block;
  float: left;
  text-align:center;
}

/*nav ul li a::after {
    border-color: #c3c3c3 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 5px;
    content: " ";
    height: auto;
    margin-left: 5px;
    position: absolute;
    top: 20px;
    width: auto;
}

nav ul li a:hover::after{border-color: #ff0000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}*/

nav ul li:first-child a{/*padding-left:0;*/}

nav a {
  color: #ffffff !important;
    display: block;
    font-size: 16px;
    line-height: 50px;
    padding: 0 20px;
    text-decoration: none;
    text-transform: uppercase;
	font-weight:bold;
	font-family:'Roboto', sans-serif;
	position:relative;
	letter-spacing:1px;
}
nav a:hover
{
	text-decoration:none;
	color:#000000 !important;
	/*background:#1276b4;*/
}
nav li ul
{
	padding:10px;
}
nav li li a
{
	display:block;
	color:#000000 !important;
	line-height:35px;
	border-bottom:1px solid #dddddd;
	font-size:14px;
	padding:0 0 0 10px;
	font-weight:normal;
	text-transform:capitalize;
	text-align:left;
}

nav li li a:after{display:none;}

nav li li a:hover
{
	color:#ff0000 !important;
	background:none;
}

/*nav ul li ul li:hover a{ color:#D90000;}*/

nav ul ul {
  display: none;
	z-index:100;
  position: absolute;
  top: 35px;
  background:#fff;
  border:1px solid #dddddd;
  left:0;
  width:100%;
}

nav ul li:hover > ul { display: inherit; }

nav ul ul li {
  display:block;
  float:left;
  width:33.33%;
  /*display: list-item;*/
  /*position: relative;*/
}

nav ul ul ul li {
  position: relative;
  top: -60px;
  left: 170px;
}

/*li > a:after { content: ' +'; }

li > a:only-child:after { content: ''; }*/

/*nav ul li a.has-drop
{
	background:rgba(0, 0, 0, 0) url("../images/drop-arrow.png") no-repeat scroll center right 10px;
}

nav ul li a.has-drop:hover
{
	background:url("../images/drop-arrow.png") no-repeat scroll center right 10px #f00000;
}*/

/* Media Queries
--------------------------------------------- */

/*@media only screen and (max-width : 767px) {*/

@media screen and (max-width: 767px) {

nav { margin: 0; }

.toggle + a,
 .menu { display: none; }

.toggle {
  display: block;
  padding: 0 5%;
  width:90%;
  text-align:left;
  color: #000000;
  font-size: 15px;
  height:50px;
  line-height: 50px;
  text-decoration: none;
  text-transform:uppercase;
  font-family:"Lucida Sans Unicode";
  cursor:pointer;
  background:url(../images/nav.png) no-repeat scroll 5% center / 50px 40px;
}

.toggle:hover { color: #777777; }

[id^=drop]:checked + ul { display: block; }

nav ul li {
  display: block;
  width: 100%;
  border-top:1px solid #ffffff;
  text-align:left;
}

nav a{padding:0 0 0 15px !important;line-height:45px;}

nav ul ul .toggle,
 nav ul ul a { padding: 0 0 0 20px;border-bottom:none; }

nav ul ul ul a { padding: 0 80px; }

nav a:hover,
 nav ul ul ul a { color: #999999; }

nav ul li ul li .toggle,
 nav ul ul a {/* background-color: #212121;*/ }

nav ul ul {
  float: none;
  position: static;
  color: #ffffff;
  width:90%;
}

nav ul ul li:hover > ul,
nav ul li:hover > ul { display: none; }

nav ul ul li {
  display: block;
  width: 100%;
  margin:0;
}

nav ul ul ul li { position: static;

}
}

/*@media only screen and (max-width : 330px) {

nav ul li {
  display: block;
  width: 100%;
}

}*/

/*------------------------------------*\
    Media Queries
\*------------------------------------*/

@media only screen and (min-width: 320px) and (max-width: 767px) {
	
body{background:none;}

img{max-width:100%;}

#wrapper
{
	width:100%;
}

#parent_container{border:none;width:100%;}

.top-cms{float:none;text-align:center;width:100%;}

.top-cms ul li{float:none;display:inline-block;margin:0 0 5px 0;}

.top-cms ul li a{font-size:13px;padding:0 5px;}

.header_container_bg{padding:10px 0;}

#header_container{width:100%;}

.head-left {
    float: none;
    text-align: center;
	margin:0 0 10px 0;
}

.top-search
{
	height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0 0px;
	float:none;
	width: 100%;
}
.top-search-txt
{
	width:82%;
	float:left;
}

.head-right{float:none;}

.head-right-links{text-align:center;float:none;}

.head-right-links ul li a{padding:0 10px;}

.head-menu-container{width:100%;padding:0;}

#main-container{width:100%;}

.shipping-promo{width:100%;margin:0px auto 15px;}

.shipping-promo ul li{float:none;width:auto;margin:0;}

.shipping-promo ul li h2{font-size: 16px;margin: 0 0 5px 0;}

.shipping-promo ul li.section2{border-top: 1px solid #808080;border-bottom: 1px solid #808080;margin: 10px 0;padding-top: 10px;padding-bottom: 10px;}

.shipping-promo ul li.section3{margin:0;}

#brands{width:305px;margin:15px auto;}

.brands-main-title{margin:0;}

.brands-main-title h2{height:auto;line-height:28px;font-size:22px;}

#logos{width:305px;margin:0 auto 15px;}

.logos-main-title h2{height:auto;font-size:22px;line-height:28px;}

#must-have{width:305px;}

.must-have-main-title h2{height:auto;font-size:22px;line-height:28px;}

#newsletter-box{width:100%;}

#subscribe-box{padding:10px;}

#newsletter-box span{font-size:18px;float:none;line-height:28px;text-align:left;}

#newsletter-box .newsletter-button{float:none;margin:10px 0 0 0;font-size:18px;}

.home-msg-top-content .home-msg-top-content-maintitle h2{font-size:18px;}

.home-msg-top-content p{margin:15px auto;text-align:justify;}

.home-msg{margin:10px 0;width:100%;}

.featured-category{width:100%;margin:0 auto;}

.featured-category-main-title h2{font-size:18px;}

.featured-category ul li
{
	width:46.93%;
	margin: 0 10px 10px 0;
}

.featured-category ul li:nth-child(2n){margin:0 0 10px 0;}

.featured-category ul li:last-child{margin:0 0 10px 0;}

.featured-category-title a{font-size:11px !important;}

#product-listing ul li
{
	margin-right:0 ;
	margin-bottom:10px;
	width:100%;
}

#footer_container
{
	width:100%;
	text-align:center;
}
#footer-bottom
{
	width:100%;
	padding:0;
}

#footer-bottom .foot-logo{margin:0;}

#footer-bottom ul li
{
	width:100%;
	padding:0;
	margin:0 auto;
	border-bottom:1px solid #ddd;
	padding:3% 0;
}

#footer-bottom ul li h2{font-size: 16px;}

#footer-bottom div{display:block;width:100%;}

.footer-top{padding:10px 0;}

.designby{padding:10px;}

.designby-width{width:100%;}

.designby-container h2{font-size:14px;}

.product-title{text-align:center;font-size:20px;}

.product-subtitle{text-align:center;font-size:18px;}

.price3{text-align:center;font-size:25px;}

.pro-why-us-title h2{font-size:20px;}

.pro-why-us-content ul li{font-size:16px;line-height:20px;}

.short-des-title h2{font-size:20px;}

.short-des-content p{font-size:16px;line-height:25px;text-align:justify;}

.short-des-content ul li{line-height:20px;font-size:16px;}

.short-des
{
	height:auto;
	margin:0 0 10px 0;
}

.shipping-promo-listing ul li{width:50%;margin:0 0 10px 0;}

.shipping-promo-listing ul li h2{font-size:16px;}

.shipping-promo-listing ul li p{font-size:14px;}

#left-panel
{
	display:none;
}

.main-product{padding:0;}

.main-product-left{float:none;width:94%;clear:both;padding:10px;}

.pagecontainer{width:96%;}

.gh-tbl{width:100%;}

table.tb_v4bc{width:100%;}

.os-content{width:100%;}

.stBadge{display:none;}

#LeftPanel{display:none;}

.grid td.gallery{display:block;width:100%;border-bottom:1px solid #dddddd;}

.grid td.left{border-left:none;}

div.itemseparator{display:none;}

.dynpg .l{display:block;text-align:center;padding:0;}

.dynpg .m{display:block;text-align:center;}

.dynpg .r{display:block;text-align:center;padding:0;}

td#CentralArea div.dynpg{padding:15px 0 10px;}

.pgbc{padding:0;}

.dynpg .prev a.disabled{font-size:10px !important;}

.dynpg .prev a{font-size:10px !important;}

.dynpg a.disabled{font-size:10px !important;}

.dynpg a{font-size:10px !important;}

.dynpg .next a.enabled{font-size:10px !important;}

.dynpg .next a{font-size:10px !important;}

.product-right{float:none;width:100%;margin:10px 0 0 0;}

#gh{min-width:100%;}

#product-container{width:96%;padding:10px 0 0 0;}

.head-right.listing{margin:0;}

.head-right.listing .head-top-container{margin:0;}

#product{float:none;width:100%;}

.os-content.cust_jclass #CentralArea{width:100%;}

.videos{width:100% !important;height:100% !important;}

}

@media only screen and (min-width: 768px) and (max-width: 1024px)
{
	
.logo{margin:10px 0 0 0;}
	
#wrapper
{
	width:98%;
}
#parent_container{width:100%;}

.top-cms{width:100%;}

#header_container{width:100%;}

.head-menu-container{width:98%;}

/*nav ul li{width:12.5%;}*/

nav a{
	padding: 0 12px;
    font-size: 14px;
	letter-spacing: 0;
	font-weight: 500;
	text-transform: capitalize;
}

#main-container{width:100%;}

.shipping-promo ul li h2{font-size:14px;}

.featured-category{width:100%;}

.featured-category-main-title h2{font-size:24px;}

.featured-category ul li{width:23.1%;margin:0 10px 10px 0;}

.featured-category ul li:last-child{margin:0 0 10px 0;}

.featured-category-title a{font-size:12px !important;}

#brands{width:735px;}

#brands ul li{width:165px;}

#logos{width:735px;}

#logos ul li{width:165px;}

#must-have{width:735px;}

#must-have ul li{width:215px;}

#newsletter-box{width:100%;min-height: auto;}

#subscribe-box{padding:15px;}

#newsletter-box span{font-size:16px;}

#newsletter-box .newsletter-button{font-size:14px;}

#product-listing ul li
{
    margin-right: 9px;
    padding: 1%;
    width: 24%;
}

#footer-bottom{width:98%;}

#footer-bottom ul li
{
	padding:0 1%;
	margin:0 auto;
	width:22%;
}

#footer-bottom .foot-logo img{width:100%;}

#footer-bottom ul li h2
{
	font-size:18px;
}

#footer-bottom ul li a{font-size:14px;}

.designby-width{width:100%;}

.product-right{width:45%;}

.short-des{height:auto;margin:0 0 10px 0;}

.short-des-title{margin:0 0 10px 0;padding:0 0 10px 0;}

.short-des-title h2{font-size:20px;}

.short-des-content p{font-size:16px;line-height:24px;}

.short-des-content ul li{font-size:16px;line-height:20px;}

.main-product{padding:0;}

.navwrapper{width:100%;}

.main-product-left{width:350px;clear:both;margin:0 0 15px 0;}

.price3{font-size:25px;margin:0 0 10px 0;}

.product-title{font-size:20px;margin:0 0 10px 0;}

.pro-why-us{margin:0 0 10px 0;}

.pro-why-us-title{margin:0 0 10px 0;padding:0 0 10px 0;}

.pro-why-us-title h2{font-size:20px;}

.pro-why-us-content ul li{font-size:16px;line-height:20px;}

.pagecontainer{width:98%;}

.gh-tbl{width:100%;}

table.tb_v4bc{width:100%;}

#LeftPanel{width: 210px;}

#LeftPanel .lcat .lev1 li a{width:74%;}

table.v4clp li span{}

table.gallery td span.g-b{width:90px;font-size:16px;}

#LeftPanel .lcat .lev1 li span{}

.dynpg .l{display:block;text-align:center;}

.dynpg .m{display:block;text-align:center;}

.dynpg .r{display:block;text-align:center;}

.stBadge{min-width:100%;}

.stBadge img[src*="https://q.ebaystatic.com/aw/pics/s.gif"] {display:none;}

#product-container{width:100%;}

.home-msg{width:100%;margin:15px auto;}

.home-msg-top-content .home-msg-top-content-maintitle h2{font-size:20px;}

.home-msg-top-content p{margin:0 0 5px 0;}

.os-content{width:100%;}

#LeftPanel td.v4title h2{font-size:16px;}

.v4clp ul li a{font-size:14px;}

.os-content.cust_jclass #CentralArea{width:100%;}

.videos{width:100% !important;height:100% !important;}

}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

nav a{padding:0 20px;font-size:16px;}

}

@media only screen and (max-width: 320px){

.featured-category ul li{width:46.33%;}

.featured-category-title a{font-size:9px !important;}

}