.search-image-responsive{ display: none; }
.msg-responsive{ display: none; }

@media screen and (max-width: 1024px){
	div.best-sellers div#best-sellers-slideshow div.owl-item:hover{ border: 1px solid transparent; }
	div.popup-added div.container{ width: 80%; }
	div.leftbar-settings{ width: 320px; }
	div.userSettings div.main, div.favorites div.main{ width: 640px; margin-left: 20px !important; }
	div.favorites div.main div.eachFav div.description { margin: 30px 0px 0px 12px; }
	div.favorites div.main div.eachFav img { margin-bottom: 15px; }
	.searchPage div.each-product{ margin: 0px 20px 0px 0px !important; }

}
@media screen and (max-width: 768px){

	div.header-container-search{ width: 100%; position: fixed; top: 80px; height: 80px; background: #ffffff; z-index: 1; display: none;  }
	.margin-search-responsive{ margin-top: 80px !important; }
	header .sb-search { margin-right: 12px; }
	.sb-search.sb-search-open{ width: 96% !important; }
	*div.menu-drop div.main div.highlight, div.menu-drop div.main div.bordermenu,header div.cart,header div.account.login,header div.account{ display: none; }
	div.menu-drop div.main div.grid{ width: 40%; }
	div.homepage-favorites{ width: 49%; }
	div.homepage-highlight{ width: 49%; }
	div.best-sellers div#best-sellers-slideshow div.owl-item { width: 360px !important; }
	.account.login { margin: 0px 0px 0px 0px !important; }
	div.userSettings div.main{ width: 100%; }
	div.leftbar-settings { width: 31%; }
	/* main content 668 */
	/*.main-content-768{ max-width: 668px !important; }*/
	nav ul.right{ display: none; }
	nav ul.left { width: 100%; }
	.searchPage div.each-product { margin: 0 !important; }
	div.inside-product div.half { width: 100%; margin: 220px auto 20px !important; }
	div.menu-drop div.main div.grid ul li a,div.menu-drop div.main div.grid ul li.active { font-size: 13px; }
	div.footerPages div.footerPages-description { width: 95%; margin: 40px auto 0px auto; }
	div.finishBuy div.content-prod div.image { width: 120px; height: 120px !important; float: left; margin-left: 20px; margin-top: 20px; }
	div.finishBuy div.content-prod div.qty { width: 80px; }
	div.finishBuy div.content-prod div.qty input { width: 100%; }
	div.finishBuy div.content-prod div.product { width: 140px; }
	div.finishBuy div.content-prod div.product .chosen-container { width: 100% !important; }
	div.finishBuy div.content-prod div.del { margin: 40px 0px 0px 20px !important; }
	div.orderdetails{ float: none !important; }
	div.best-sellers div#best-sellers-slideshow div.owl-controls div.owl-prev { left: 15px; }
	div.best-sellers div#best-sellers-slideshow div.owl-controls div.owl-next { right: 15px; }
	/*header div.favorites,*/
	div.favorites div.main { width: 95% !important; }
	div.favorites div.main div.eachFav input[type="submit"]{ margin-right: 30px; }
	.favorites-768{ margin-right: 55px !important; }
	.msg-responsive{ display: block; width: 80px; height: 80px; float: left; text-transform: uppercase; font-weight: 700; font-size: 14px; color: #999999; }
	.msg-responsive span{ position: relative; top: 31px; color: #824A39; }

}

@media screen and (max-width: 1100px){
.main-content{width: 100%!important;}
}

@media screen and (max-width: 640px){
	.responsive-menu ul li{ list-style: none; color: #999999; font-weight: 600; font-size: 14px; margin-left: 0px; }
	div.responsive-menu .responsive-menu-block div.seLang div.select { margin: 0px 0px 0px 15px; }
	div.products div.each-product { width: 100% !important; margin: 0 !important; }
	div.products div.each-product div.image { height: 140px; width: 140px; float: left; margin-right: 10px;}
	div.products div.each-product div.title{ height:auto !important; }
	div.products div.each-product{ height: auto !important; padding-left: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 10px !important;}
	div.products div.each-product div.category, div.products div.each-product div.title, div.products div.each-product div.price { text-align: left !IMPORTANT; margin-left:10px !IMPORTANT; }
}




@media screen and (max-width: 1024px){
	body{ overflow-x: hidden; }
	div.homepage-favorites { width:50%!important;margin:0;!important;}
	.setCenter{ width: 100% !important; }
	.main-content{ max-width: 100% !important; }
	header div.logo { margin-left: 0px; }
	header .sb-search { margin-right: 0px !important; border-left: 1px solid rgba(0,0,0,0.1); }
	.sb-search.sb-search-open{ width: 100% !important; }
	div.menu-drop div.main div.grid.first{ margin-left: 0; }
	footer div.second-footer{ height: auto; }
	footer .setCenter{ width: 100%; }
	footer div.second-footer div.paypal { width: 100%; height: auto; float: none; border: 0 !important; text-align: center; margin-bottom: 20px; }
	footer div.second-footer nav{ width: 100% !important; }
	footer div.second-footer nav li {  display: inline-block;; height: 10px; margin: 5px 15px; float: none; }
	footer div.right-logo { height: 80px; width: 100%; float: left; text-align: center; margin-top: 40px; }
	.menu-responsive-drop-content{ *display: block; }
	div.menu-drop div.main div.grid.first, .hide-name{ display: none !important; }
	div.homepage-highlight-content div.title, div.homepage-highlight-content div.description{ text-align: left; }
	div.homepage-highlight-content div.button-margin{ float: left; }

	div#homepage-slideshow div.item div.homepage-content { margin-right: 40px; }
	div.homepage-highlight-content { max-width: 300px; left: 40px; right: 40px;  }
	header div.menu{ width: 80px; }
	header div.menu div.msg{ display: none; }
	div.homepage-highlight-content { bottom: 100px; }
	.clear20{ display: none; }
	div.popup-added, div.popup-added2{ width: 95%; }
	.search-image-responsive{ width: 60px; height: 60px; float: right; margin-top: 10px;  }
	footer div.second-footer div.paypal{ margin-left: 0; }
	div#homepage-slideshow div.item div.homepage-content { margin-left: 30px; }
	div.best-sellers div#best-sellers-slideshow div.owl-item { width: 360px !important; margin:0 !important; padding: 0 !important; }
	footer div.second-footer nav li:last-child{ padding-bottom: 60px; }
	.responsive-menu{ margin-top: 20px; margin-left: 15px; }

	.submenu-responsive li{ border-bottom: 0 !important; padding-top: 15px; margin-left: 0px; }
	.submenu-responsive li a, .submenu-ask-login li a{ color: #999999; font-weight: 600; font-size: 14px; }
	.submenu-responsive li a:hover, .submenu-ask-login li a:hover{ text-decoration: none; }
	.submenu-ask-login{ border-top: 0 !important; }

	.msg-responsive{ display: none; }
	div.homepage-favorites-content,div.homepage-highlight-content { left: 30px; }
	div.popup-added div.image-added, div.popup-added2 div.image-added{ width: 160px; height: 160px; margin-top: 10px; }
	div.popup-added div.title-added, div.popup-added2 div.title-added { font-size: 18px; }
	div.popup-added button, div.popup-added2 button{ margin: 20px 0px 0px -10px; }
	div.popup-added div.container { margin: 20px auto; }
	div.popup-added div.container div.image-added { margin: 40px auto 0px; }
	div.finishBuy div.content-prod div.image { width: 100px; height: 100px !important; }
	div.finishBuy div.title{ border: 0; }
	div.orderdetails { float: left !important; }
	div.shopCartEmpty { width: 100%; }
	div.orderdetails{ width: 100%; margin-left: 20px !important; padding-right: 40px !important; }
	div.finishBuy-message div.finishBuy-add-box{ width: 200px; max-width: 200px; }
	div.orderdetails div.prodetailsError{ margin-top: 0; margin-left: 0; margin-bottom: 40px; }
	div.finishBuy div.content-prod div.del { position: absolute; top: -50px; right: 40px; }
	div.finishBuy div.finishProd{ position: relative; }
	div.menu-drop div.main{ overflow-y: scroll; height: 500px; }
	div.userSettings div.main div.eachBox div.text { width: 100%; margin-bottom: 10px; }
	div.main div.shopCartEmpty{ margin-left:-20px; }
	div.favorites div.main div.eachFav img { position: absolute; right: 10px; }
	div.favorites div.main div.eachFav input[type="submit"]{ float: left !important; margin-left: 10px; }
	div.each-history div.image{ margin-left: 0; }
	div.each-history div.status-history,div.each-history div.title-history, div.each-history div.description-history,div.each-history div.description-history,div.each-history div.quantity,div.each-history div.total-history,div.each-history div.price-history{ width: 100%; margin-bottom: 20px; }
	div.each-history div.image { margin-left: 0px; }
	.filterbar{ display: none; }
	div.inside-product div.half { margin: 180px 10px 20px !important; }
	div.searchPage{ margin-top: 80px !important; }
	div.inside-product div#inside-product-slideshow div.item { height: 280px !important; }
	div.products div.each-product div.category{ margin: 0; }

	div.products div.each-product div.category, div.products div.each-product div.title,div.products div.each-product div.price{ width: 100%; text-align: center; }
	/*div.products div.each-product div.category{ margin-top: 40px !important; } */
	div.main-content.insideprod { margin-top: 0px !important; }
	div.best-sellers { margin: 40px 0px !important; }
	div.setCenter.products { margin-top: 160px !important;}
	div.products div.each-product div.price {  padding-bottom: 10px;}


}
@media screen and (max-width: 550px) {
	div.homepage-favorites {
		width: 100% !important;
		margin: 0;
	!important;
	}

	div.homepage-highlight {
		width: 100% !important;
	}
}
@media screen and (max-width: 400px){
	div.best-sellers div#best-sellers-slideshow div.owl-item { width: 320px !important; }
	div.products div.each-product div.category, div.products div.each-product div.title,div.products div.each-product div.price{ width: 180px !important; }

}
