


@media screen and (max-width: 799px){



	/* ---- products -------*/


.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){


	/* ---- products -------*/


.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){


	/* ---- products -------*/


.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 0px; }

.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 ---------*/

.products_title{background-color:#000; color:#FFFFFF; font-size:28px !important; padding:10px 20px !important; text-align: center;}
.products_menu_padding { width: 100%; }
.products_menu { border: 1px solid #999; background-color:#FFFFFF; width: 100%;}
.products_menu td {line-height:25px; font-size:14px; padding:5px 10px 5px 25px; text-indent: -15px;}
.products_menu div {text-indent: 0px;}
.products_menu a { color: #000000; }
.products_menu a:visited { color: #000000; }
.products_menu a:hover { color: #999999; }
.products_menu .products_title a{ color:#FFFFFF;}

.products_menu div a { color: #999999; font-size: 12px; text-indent: -14px; padding-top: 0px; line-height: 16px; display: block; }
.products_menu div a:visited { color: #999999; }
.products_menu div a:hover { color: #000000; }
.products_menu div a:before { content: ". "; font-size: 20px; vertical-align: super; }



.products_expand { color: #FFFFFF; }
.products_expand:hover { color: #FFFFFF; }
.products_collapse { color:#FFFFFF; }
.products_collapse:hover { color:#FFFFFF; }

.Brand_products { width: 100%; }

.Brand_products_box { float: left; }

.Brand_products_none img { width:90%; height:120px; border:none !important;}

/* .Brand_products img { width:120px; height:120px; border:1px solid #999;}
.Brand_products img:hover{ border:1px solid #333;} */

.Brand_products td {padding:5px;line-height:15px; width:100px; vertical-align:top;}
.Brand_title {border-bottom:3px solid #000; width:20%;}
.Brand_more {border-bottom:2px solid #ccc; }

.Brand_products_text { line-height: 16px; margin-top: 5px; margin-bottom: 15px;  }
.Brand_products_image {  width: 95%; border: 1px solid #fff; background-size: 135%; background-position: center; background-repeat: no-repeat; }
.Brand_products_image:hover { border:1px solid #333;}
.Brand_products_image img { width: 100%; visibility: hidden; }

.line_card {width:100%; }
.line_card td {font-size:32px; color:#FFF; font-weight:bold; padding:20px; line-height:40px;border:1px solid #000;}
.line_card img { width: 120px;}





.prod_details_album {
	float: left;
}

.prod_details_info {
	float: left;
	color:#333333;
}





.popup_product { width:100%; font-size:16px; }

.prod_img {border:1px solid #c0c0c0; overflow:hidden;}
.prod_img .img{ background-image:url(../image/ajax-loader.gif); background-repeat:no-repeat;}
.detail_r {
	float: left;
    margin-left: 5px;
	}
.detail_l {
	color:#333333;
	margin-left:350px;
	}
.view{float:left;margin:5px 0px 0px 0px;}
.view a{display:block;float:left;margin:0px 8px 0px 0px;padding:4px;width:56px;height:56px;}
.view span{display: block;width: 52px;height: 52px;border:1px solid #dedede;display:table-cell;vertical-align: middle;}
.view span:hover{border:1px solid #3f90fb;}
.view img{width:56px;max-width:56px;min-height:56px;border:2px solid white;} 
.view a.active{ background-image:url(../images/thumb_arrow.gif); background-repeat:no-repeat; background-position:33px 0; padding:4px;}
.view .active span{border:1px solid #3f90fb !important;}








/*====by peter2018-04-03==========*/
   .btnAddCartBG
{
 cursor: pointer;
 color: #000;
 background-color: #FFF;
 border: 1px solid #000000;
 padding: 7px 7px;
}
.btnAddCartBG:hover
{
 color: #fff;
 background-color: #000;
}
/*====by peter2018-04-03==========*/