@media screen and (max-width:799px)
{
.prod_details_info {
	padding-top: 50px;
}
.products_menu_padding {
	position: absolute;
}
.products_item_hide {
	display: none;
}
.products_item_show {
	
}
.line_card_title_desktop {
	display: none;
}
}
@media screen and (min-width:1px)
{
.prod_details_album {
	width: 100%;
}
.prod_details_info {
	width: 100%;
}
.prod_img {
	width: 100%;
}
.products_menu_column {
	width: 1px;
}
.Brand_products_box {
	width: 33%;
}
.Brand_products_padding {
	padding: 80px 10px 0px;
}
.Brand_products_image {
	width: 95%;
}
.Brand_products_text {
	width: 95%;
}
}
@media screen and (min-width:800px)
{
.prod_details_album {
	width: 350px;
}
.prod_details_info {
	width: 350px;
}
.prod_img {
	width: 300px;
}
.products_menu_column {
	width: 270px;
}
.Brand_products {
	
}
.Brand_products_box {
	width: 20%;
}
.Brand_products_padding {
	padding: 0px 10px;
}
.Brand_products_image {
	width: 90%;
}
.Brand_products_text {
	width: 90%;
}
.products_expand {
	display: none;
}
.products_collapse {
	display: none;
}
.line_card_title_mobile {
	display: none;
}
}
.products_title {
	padding: 10px 20px !important; text-align: center; color: rgb(255, 255, 255); font-size: 28px !important; background-color: rgb(0, 0, 0);
}
.products_menu_padding {
	width: 100%;
}
.products_menu {
	border: 1px solid rgb(153, 153, 153); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.products_menu td {
	padding: 5px 10px 5px 25px; line-height: 25px; text-indent: -15px; font-size: 14px;
}
.products_menu div {
	text-indent: 0px;
}
.products_menu a {
	color: rgb(0, 0, 0);
}
.products_menu a:visited {
	color: rgb(0, 0, 0);
}
.products_menu a:hover {
	color: rgb(153, 153, 153);
}
.products_menu .products_title a {
	color: rgb(255, 255, 255);
}
.products_menu div a {
	color: rgb(153, 153, 153); line-height: 16px; text-indent: -14px; padding-top: 0px; font-size: 12px; display: block;
}
.products_menu div a:visited {
	color: rgb(153, 153, 153);
}
.products_menu div a:hover {
	color: rgb(0, 0, 0);
}
.products_menu div a::before {
	font-size: 20px; vertical-align: super; content: ". ";
}
.products_expand {
	color: rgb(255, 255, 255);
}
.products_expand:hover {
	color: rgb(255, 255, 255);
}
.products_collapse {
	color: rgb(255, 255, 255);
}
.products_collapse:hover {
	color: rgb(255, 255, 255);
}
.Brand_products {
	width: 100%;
}
.Brand_products_box {
	float: left;
}
.Brand_products_none img {
	border: currentColor !important; border-image: none !important; width: 90%; height: 120px;
}
.Brand_products td {
	padding: 5px; width: 100px; line-height: 15px; vertical-align: top;
}
.Brand_title {
	width: 20%; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.Brand_more {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: solid;
}
.Brand_products_text {
	line-height: 16px; margin-top: 5px; margin-bottom: 15px;
}
.Brand_products_image {
	background-position: center; border: 1px solid rgb(255, 255, 255); border-image: none; width: 95%; background-repeat: no-repeat; background-size: 135%;
}
.Brand_products_image:hover {
	border: 1px solid rgb(51, 51, 51); border-image: none;
}
.Brand_products_image img {
	width: 100%; visibility: hidden;
}
.line_card {
	width: 100%;
}
.line_card td {
	padding: 20px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(255, 255, 255); line-height: 40px; font-size: 32px; font-weight: bold;
}
.line_card img {
	width: 120px;
}
.prod_details_album {
	float: left;
}
.prod_details_info {
	color: rgb(51, 51, 51); float: left;
}
.popup_product {
	width: 100%; font-size: 16px;
}
.prod_img {
	border: 1px solid rgb(192, 192, 192); border-image: none; overflow: hidden;
}
.prod_img .img {
	background-image: url("../image/ajax-loader.gif"); background-repeat: no-repeat;
}
.detail_r {
	margin-left: 5px; float: left;
}
.detail_l {
	color: rgb(51, 51, 51); margin-left: 350px;
}
.view {
	margin: 5px 0px 0px; float: left;
}
.view a {
	margin: 0px 8px 0px 0px; padding: 4px; width: 56px; height: 56px; float: left; display: block;
}
.view span {
	border: 1px solid rgb(222, 222, 222); border-image: none; width: 52px; height: 52px; vertical-align: middle; display: table-cell;
}
.view span:hover {
	border: 1px solid rgb(63, 144, 251); border-image: none;
}
.view img {
	border: 2px solid white; border-image: none; width: 56px; min-height: 56px; max-width: 56px;
}
.view a.active {
	background-position: 33px 0px; padding: 4px; background-image: url("../images/thumb_arrow.gif"); background-repeat: no-repeat;
}
.view .active span {
	border: 1px solid rgb(63, 144, 251) !important; border-image: none !important;
}
.btnAddCartBG {
	padding: 7px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(0, 0, 0); cursor: pointer; background-color: rgb(255, 255, 255);
}
.btnAddCartBG:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
