body{overflow-x:hidden;padding:0 !important;/*background: url("../img/body-back.png") #fff;*/}
#header{background: url(../img/bg.png) no-repeat;background-size: 100% 500px;}
#center_box{width:100%;height:100%;}
	#side_box{/*height:100%;*/display:inline-table;padding:0px 0px 0px 0px;background:white;width:209px;}
		#side_box .absolute_box{top:55px;width:209px;}
		#side_box .buyHelp{}
			#side_box .buyHelp img{width:209px;margin-bottom:0px;height:100px;}
		#side_box .inner_box{margin:7px 2px 9px 2px;width:205px;/*height:600px;*/background-color:white;/*box-shadow:0 0 8px -3px #5e5d5e;*/vertical-align:top;}
			#side_box .inner_box .color-box,.ads .color-box{height:1px;}
			#side_box .inner_box .title,.ads .title{color:rgb(255,111,0);height:20px;vertical-align:top;padding-right:3px;cursor:pointer;}
			#side_box .inner_box .box{vertical-align:top;} 
			#side_box .inner_box .box1{height:35%;}
			#side_box .inner_box .box2{overflow:scroll;}
				#side_box .inner_box .box2 img{display: block; width: 93%; margin: 8px auto 0px;}
			#side_box .inner_box .box3{height:140px;text-align:center;cursor:pointer;}
				#side_box .inner_box .box3 img{width:135px;height:138px;margin:17px auto 0 auto;}
			.ads_image{width:100%;border:none;margin:2px auto;}
	#main_container{/*border-right: 5px solid #333;*/padding:1px 0px 0px 0px;margin-bottom:0px;width:calc(100% - 209px);display:inline-table;overflow:scroll;vertical-align:top;}
		#main_container .slide{}
		#main_container .slider {width:99%;height:250px;margin:0 auto;display:block}
		
		.cats_container{padding:50px 18px 130px 5px;display:inline-block;}
			.category{width:25%;position:relative;transition:0.7s all;margin:0 0 6px 0px;float:right;} 
				.image_container{transition:0.7s all;position:relative;float:right;width:100px;height:105px;background-size:100% 100%;padding:16px 14px;box-sizing:border-box;}
				.image_container:hover{padding:0;}
					.image_container.container1 {background-image:url('../img/object1.png');} 
					.image_container.container2 {background-image:url('../img/object2.png');}
					.image_container .image{z-index:2;cursor:pointer;transition:0.7s all;box-shadow:-3px 3px 10px -2px #000;position:absolute;background:#fff no-repeat;background-size:100% 100% !important;background-position:center center;border-radius:50%;width:calc(100% - 28px);height:calc(100% - 32px);overflow:hidden;margin:0 auto;}
					.image_container:hover .image{width:100%;height:100%;border-radius:10px;/*transform: rotate(360deg);*/}
				.category .subs_container {transition:0.7s all;cursor:pointer;z-index:1;position:absolute;right:90px;padding:0px 36px 0 0;background:url('../img/subs-pointer.png') no-repeat;background-position:right center;background-size:40px 45px;margin-top:37px;float:right;width:calc(100% - 100px);height:45px;}
					.category .subs_container .subs {background:rgba(255,255,255, 0.2);white-space:nowrap;overflow-x:hidden;overflow-y:hidden;transition:0.7s all;padding-right:4px;border-radius:20px 0 0 20px;background:#30b2d3;font-size:15px;color:white;line-height:43px;width:100%;height:100%;}
				.subCats.treeview{position:relative;left:22px;padding-top: 8px;}
				.subCats .list-group{margin-bottom:0;}
		.ads{ width:207px;float:right;min-height:100px;background-color:white;margin:2px 2px 0 0px;box-shadow: 0 0 8px -3px #5e5d5e;} 
		.special_commodity_container{width:100%;height:152px;padding:49.5px 0 0px 0;position:relative;} 
			.products_wrapper{position:absolute;overflow:hidden;top:30px ;right:35px;width:calc(100% - 70px);height: 142px;z-index:20;-webkit-transform: skew(-28deg);-moz-transform: skew(-28deg);-o-transform: skew(-28deg);}
				.products_container{transition:0.4s all;right:-14px;position:absolute;width:150%;height:100%;overflow:hidden;padding-right:42px;-webkit-transform: skew(28deg);-moz-transform: skew(28deg);-o-transform: skew(28deg);}
						.product_box{transition:0.6s all;float:right;position:relative;width: 0px;height:100%;margin-left:55px;}
							.product_box .parallelogram {cursor:pointer;padding:3px;border-radius: 5px 1px 5px 1px;transition:0.6s all;position:absolute;width:100%;height:100%;background: #f9a825;z-index:10;-webkit-transform: skew(-28deg);-moz-transform: skew(-28deg);-o-transform: skew(-28deg);}
								.product_box .parallelogram img {width:100%;height:calc(100% - 21px);border-radius:  5px 2px 0px 0px;}
								.product_box .parallelogram .title{overflow:hidden;text-align:right;padding:0 8px 0 29px;font-size:15px;font-weight:700;color:white;border-radius:2px 0px 5px 2px;background:rgba(30,30,30,0.8);width:calc(100% - 6px);height:21px;position:absolute;bottom:3px;left:3px;}
									.product_box .parallelogram .title .text{direction:ltr;font-family:arial;-webkit-transform: skew(25deg);-moz-transform: skew(25deg);-o-transform: skew(25deg);}
								.product_box .parallelogram .basket{position:absolute;bottom:3px;left:11px;font-size:14px;color:white;-webkit-transform: skew(22deg);-moz-transform: skew(22deg);-o-transform: skew(22deg);}
							.product_box .triangle-topright,.product_box .triangle-bottomleft{border-radius: 1px;transition:0.6s all;position:absolute;width: 0;height: 0;border-bottom: 20px solid #f57f17;border-left: 30px solid #f57f17;-webkit-transform: skew(40deg);-moz-transform: skew(40deg);-o-transform: skew(40deg);}
							.product_box .triangle-topright {top:0;right:-46px;}
							.product_box .triangle-bottomleft {bottom:0;left:-46px;}
			.special_commodity_container .bar{height:100%;background:rgb(45, 56, 60);position:relative;padding-right:28px;}
				
				.bar .icon {position:absolute;top:35px;color:white;cursor:pointer}
				.bar .arrow_right{right:10px;}
				.bar .arrow_left{left:10px;}
					
				#slideshow_wrapper{width:calc(100% - 0px);margin:0 auto;direction:ltr;height:270px;}
					#slideshow{overflow:hidden;width: 100% !important;box-shadow: -3px 6px 15px -5px #555;}
					#slideshow,#slideshow img{max-height:270px;}
					.br-thumb-img img{width:100%;height:100%;}
					.br-next{right:15px;}
					.br-previous{left:15px;}
					.br-slidecontrol{top:8px;right:26px;}
						.br-slidecontrol ul{margin:0;padding:0;}
					.br-circle-timer{top:3px;left:3px;}
					.caption1{left:auto !important;right:128px;top:10px;padding:5px 10px;background: #f57f17;font-size:160%;letter-spacing: -0.8px;}
					
			
@media only screen and (max-width: 1270px){}
@media only screen and (max-width: 1100px){} 
@media only screen and (max-width: 1050px){}

@media only screen and (min-width: 1550px){
	.category{width:20%;}
}

@media only screen and (min-width: 1850px){
	.category{width:16.666666%;}
}
