*{
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
 

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

@media screen and (max-width: 1024px){
#bxheader{ height:60px; padding:15px 0 0;  } 
.bxlogo{ text-align: left; padding:0 0 0;  }
.bxmenu{   }
	
#bxheader.fixtop{  height:60px; padding:15px 0 0; } 
#bxheader.fixtop .bxlogo{  padding:0 0 0; }	
	 
.bxlang{ display:none;  } 
.bxsocial{ right:40px; top:2px; border-right:rgba(255,255,255,0.4) solid 1px; padding-right:10px;   }
.bxsearch{ position:absolute; top:2px; right:168px;   } 
.bxcart{ top:0px; left:auto; right:218px;  } 
.bxcart > .bx > a > img{ width:30px;  }
.bxcart > .bx > a > .num{  font-size:9px;  }	
	
#bxmenumo{ display:block; position:absolute; top:0px; right:0px;  }	
#navmb{ 
  display:inline-block; width:30px; height:20px; position: relative; margin:0; cursor: pointer; vertical-align:middle; 
  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); 
  -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out;  }
#navmb span {
  display:block; position:absolute; height:2px; width:100%; background:#ffffff; opacity:1; left:0; vertical-align:middle; 
  -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;  }
#navmb span:nth-child(1) {
  top: 4px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }
#navmb span:nth-child(2) {
  top: 12px;-webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }
#navmb span:nth-child(3) {
  top: 20px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }

#navmb.open span { background:#f15a22; }
#navmb.open span:nth-child(1) {
  -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top:0px; left:2px; }
#navmb.open span:nth-child(2){ width:0%; opacity:0; }
#navmb.open span:nth-child(3){
  -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top:21px; left:2px; width:100%; }	
	
	
#bxnav{ 
 position:fixed; display:none; z-index:999; width:100%; top:60px; left:0px;  
 background:rgba(0,0,0,0.9); padding:0 0 26px; margin:0;  overflow:auto; }	
.bxnav{ display:block; position: relative; padding: 0;  }	
#bxnav  ul#navmenu{ display:block; position: relative; width: 100%; text-align: left; } 
#bxnav  ul#navmenu > li{ display:block; position: relative; border-bottom:rgba(255,255,255,0.2) solid 1px;   }
ul.navmenu > li > a{ display:block; text-decoration: none; padding:12px 6px; width:100%; margin: 0 auto;   }

	
.dropdown-content {
  display: block;  position: relative; background:none; padding:0 0; margin: 0px; width: 100%; 
  top:0; left:0;  border-top:rgba(255,255,255,0.2) solid 1px;    }
.dropdown-content.bxfull{ width: 100%;   }
.dropdown-content > li{  border-bottom:rgba(255,255,255,0) solid 1px;  }
.dropdown-content > li > a { padding:6px 12px;  display: block; }
.dropdown-content > li > a > span.ic{ display:inline-block; width:6px; height:6px; background:#f15a22; border-radius:50%; margin-right:4px; vertical-align: middle; }
.dropdown-content > li > a > .right{ display:none; }	
.dropdown-content a:hover, .dropdown-content a.activ, .dropdown-content li:hover > a { color:#f15a22 !important; } 
.dropdown:hover > .dropdown-content{ left:0;  top:0; }
.dropdown .dropdown > .dropdown-content{
	display: block;  position: relative; min-width:100px; transform:translateX(0); opacity:1; }
.dropdown .dropdown > .dropdown-content > li a{ display: block; width:68%; margin: 0 auto;  }	
.dropdown .dropdown:hover > .dropdown-content{ left:0;  }	
	
.slidernewprobx{ width:840px; margin: 0 auto; }
/*.bxlang{ top:14px;  } 
.bxsocial{ top:10px;  } 
.bxsearch{ top:10px; width:200px;   }*/
	
.homenewsbx > .bx{ width:300px; }
.homenewsbx > .bx > .imgbx{ max-height:238px; }	
.homenewsbx > .bx > .imgbx iframe{ width:100%; height: 238px;  }
.homenewsbx > .bx > .imgbx img{ height: 238px;  }	
	
.newsbx{ margin-bottom:36px; }	
.newsbx > .bx{ width:300px;   }
.newsbx > .bx > .imgbx{ max-height:238px; }	
.newsbx > .bx > .imgbx iframe{ width:100%;  }	
.newsbx > .bx > .imgbx img{ height: 238px;  }	
	
 
.bxshadespage{  max-width:100%; width:100%;    }
.bxshades{ padding:0 0 52px;  }
.shadesbxl{ width:60%; }
.shadesbxr{ width:40%; } 

.shadesbxr > .bx{  max-width:100%; width:92%;  } 
.bxpager > a{  margin:0 16px 16px 0;  }
 
#pageinner{ padding:65px 0 36px;  } 
}


@media screen and (max-width: 960px){
 
.homeconbx{ width:40%; margin-bottom:10px;  	}
	
.slidernewprobx{ width:560px;  }
	 
.bxhomewhite{  max-width:100%;  } 
.bxhomewhite > .bxtxt > .bx{ width:90%; margin:0;   }
.bxhomewhite > .bxtxt > .bx > .txth{ padding:0 0 20px; font-size:32px; }
.bxhomewhite > .bxtxt > .bx > .txt{ font-size:18px;  } 
 
.bxhomegray{ max-width:100%; } 
.bxhomegray > .bxtxt > .bx{ width:90%; margin:0 auto;  }
.bxhomegray > .bxtxt > .bx > .txth{  padding:0 0 20px; font-size:32px;  }
.bxhomegray > .bxtxt > .bx > .txt{ font-size:18px;  }
.bxhomegray > .bxtxt > .bx > .link{ padding:26px 0 0;   } 
.bxhomegray > .bxtxt > .bx > .link > a > span{ width:100px;  } 
	
	
#bxhomenews > .content{ max-width:100%;  }
.bxhomenewsh{ font-size:32px;  } 
 
.homenewsbx > .bx{ width:220px; } 
.homenewsbx > .bx > .imgbx{ max-height:175px; }	
.homenewsbx > .bx > .imgbx iframe{ height: 175px;  }
.homenewsbx > .bx > .imgbx img{ height: 175px;  }		
.homenewsbx > .bx > .txtbx{ padding:0px 0 0;  }
.homenewsbx > .bx > .txtbx > .subj{  font-size:22px;  } 
.homenewsbx > .bx > .txtbx > .desc{ padding:10px 0 20px;  }
.homenewsbx > .bx > .txtbx > .link{ display:block; position: relative; color:#ffffff;   }
 
	
.newsbx > .bx{ width:220px; } 
.newsbx > .bx > .imgbx{ max-height:175px; }	
.newsbx > .bx > .imgbx iframe{ height: 175px;  }
.newsbx > .bx > .imgbx img{ height: 175px;  }		
.newsbx > .bx > .txtbx{ padding:0px 0 0;  }
.newsbx > .bx > .txtbx > .subj{ font-size:22px;  } 
.newsbx > .bx > .txtbx > .desc{ padding:10px 0 20px;  }
.newsbx > .bx > .txtbx > .link{ display:block; position: relative;  }

 
#footer > div{ padding:16px 0; width:92%; margin:0 auto; }	
#footermenu{ padding:39px 0; } 
.footerbx > .tb > .c1{ width: 200px;  } 
.footerbx > .tb > .c3{ width: 360px; }
 
.footerbx > .tb > .c1 > .bx > div{ font-size:16px; line-height:1.4;  }  
.footerbx > .tb > .c2 > .bx div:nth-child(2){ font-size:28px;  }
.footerbx > .tb > .c2 > .bx a{ font-size:30px;  }
 
.bxfooterenew{ max-width:320px;  } 
.footerh{ font-size:16px; }	
	
.footerbb{ display:block; padding:12px 0 ;   }
.footerbb > .c1{ display:block;  }
.footerbb > .c2{ display:block; width: 100%;  }
	
a.iconigb{ margin-right:4px; }  
a.iconfbb{ margin-right:4px; }  
a.iconlineb{ margin-right:4px; } 
	
 
.bxhead{ font-size:30px; line-height:1;  } 
.bxhead > a,
.bxhead > span{ font-size:22px;  }
.bxhead > .txtgray{ ont-size:22px; }
.bxhead.popup{ font-size:22px; }
	
.bxslidershaes > .slideimg > .txtname > div{ font-size:18px;  } 
.bxshadesh{ font-size:20px;  }	
	
 
.productbx{  width:50%;  }   
.productbx > a > .bx > .txtbx > .price{ font-size:20px;   }  
	
 
.ideasbx{ margin-bottom:36px;  }
 

 .bxproductdetail{  padding:0px;  }
.gallerybxpro{ width:92%;  }   
.bxproductdetail > .tb > .c2 > .bx{  padding:26px 20px;  } 
.bxprode > .namebx{ font-size:18px; } 
.bxprode > .namebx > span{ font-size:22px; } 	
.bxprode > .colorbx{ font-size:20px;   }
.bxprode > .sizedebx{ font-size:16px; adding:0 0 20px; }
.bxprode > .txtbx{ padding:0 0 20px; }
.bxprode > .txtbx > div{ font-size:16px; } 
.bxprode > .pricebx{  font-size:24px;  }	
.bxprode select option{ line-height:1; padding:0; margin: 0;  }
	
.bxresellerde > ul > li{  width: 50%; }	
	
.bxcontactpage{ padding:0 0 39px;   }
.bxaddress{  padding:0 0 39px;  }   
	
.bxideasde > .imgbx{ padding:0 0 26px; }
.bxideasde > .txth{ font-size:26px;   }
.bxideasde > .txts{ font-size:18px;  }
.bxideasde > .txt{  padding:20px 0 0;  }	
	
 
.bxmycart > .tb{ display:block;  }
.bxmycart > .tb > .c1{ display:block; width:100%; }
.bxmycart > .tb > .c2{ display:block; width:100%; }
.bxmycart > .tb > .cc{ display:none; }


.bxcartadd > .tb{ display:block; }
.bxcartadd > .tb > .c1{ display:block; width:100%;  }
.bxcartadd > .tb > .c2{ display:block; width:100%;  }
.bxcartadd > .tb > .cc{ display:none; }
.cartaddbx{ display:block; position: relative; padding:16px;  }
.bxinput{ display:block; position: relative; }
 
.bxcartfinish{ padding:20px; font-size:13px;  }
.bxcartfinish > .txth{ font-size:22px;  }
.bxcartfinish > .txts{ font-size:14px; }  
.bxcartfinish > .bxtb > .c2 > .bx > .cartorderbxtxt{  margin:0 0 20px;  }

.bxcartfinish .bxshipping{ padding:20px 0; }
.bxcartfinish .bxshipping > .bxh{ font-size:14px;  }  
	
.bxfinishtxt{ margin:26px 0 0; padding:20px 0; }
 
 
.bxpromode > .bx > .bxl{ width:100%; }
.bxpromode > .bx > .bxr{ width:100%;  }
 

.promobx{  width: 100%;   padding:26px 0 26px; }
.promobx > .subject{  font-size:26px;    }
.promobx > .date{  font-size:13px; }
.promobx > .detail{  padding:6px 0 16px; }
	
 
.bxaboutpage > .bxtxt{ width:100%;  } 
.bxvm{  width:100%; } 
	
}


@media screen and (max-width:640px){
body{ font-size:14px; line-height:1.2; } 
.content{  width:92%; }
.contentx{ width:92%; } 
	
	
.bxcart{ top:0px; left:auto; right:184px;  } 
.bxcart > .bx > a > img{ width:28px;  }
.bxcart > .bx > a > .num{  font-size:8px;  }
	
	
.bxsearch{ position:absolute; top:0px; right:140px; width:190px;     } 
.sb-search-input { width:90%; }	
.sb-search{ min-width:36px;   }
.sb-search-submit{ width:36px;  } 
.sb-icon-search{ border-radius:8px;   }	

a.iconig{ width:20px; height:20px; margin-left:6px;  }  
a.iconline{ width:20px; height:20px; margin-left:6px;  }  
a.iconfb{ width:20px; height:20px; margin-left:6px;  } 
a.iconyt{ width:20px; height:20px; margin-left:6px;  } 
	
#bxhomeslide{ padding:60px 0 0; }
.slidebx > .imgdesktop{ display:none; }
.slidebx > .imgmobile{ display:block; }		
	
.slidernewprobx{ width:280px;  }
.homeconbx{ display:block; position: relative; margin:0 auto 10px; width:60%;   }

#bxbannerhome{ width:92%; margin:0 auto 26px; }	
	
#bxhomewhite{ padding:36px 0; }  
.bxhomewhite > .bxtxt{ width:100%; padding:0 0 26px; }
.bxhomewhite > .bxtxt > .bx{ width:100%; margin:0 auto; line-height:1.2;   }
.bxhomewhite > .bxtxt > .bx > .txth{ padding:0 0 16px; font-size:24px;   }
.bxhomewhite > .bxtxt > .bx > .txt{ font-size:15px; }
.bxhomewhite > .bxyt{ width:100%; }

#bxhomegray{ padding:36px 0; }  
.bxhomegray > .bxtxt{  width:100%; }
.bxhomegray > .bxtxt > .bx{  width:100%; margin:0 auto; line-height:1.2;   }
.bxhomegray > .bxtxt > .bx > .txth{ padding:0 0 16px; font-size:24px;  }
.bxhomegray > .bxtxt > .bx > .txt{ font-size:15px; }
.bxhomegray > .bxtxt > .bx > .link{  padding:26px 0 0; }   
.bxhomegray > .bximg{ width:100%; padding:0 0 26px;  } 
	
	 
#bxhomenews{ padding:36px 0;  } 
.bxhomenewsh{ padding: 0 0 16px; font-size:30px;  } 

.homenewsbx{  width:100%; }
.homenewsbx > .bx{  width:320px;  } 
.homenewsbx > .bx > .imgbx{ max-height:254px; }	
.homenewsbx > .bx > .imgbx iframe{  height: 254px;  }
.homenewsbx > .bx > .imgbx img{ height: 254px;  }		
.homenewsbx > .bx > .txtbx{  padding:6px 0 0;  }
.homenewsbx > .bx > .txtbx > .subj{ font-size:20px;   } 
.homenewsbx > .bx > .txtbx > .desc{ padding:6px 0 16px;    } 
.homenewsbx > .bx > .txtbx > .link > span{ border-bottom:#ffffff solid 3px; }
.homenewsbx > .bx:hover > .txtbx > .link > span{ border-bottom:#000000 solid 3px; }	
	
.newsbx{  width:100%; margin-bottom:26px;  }
.newsbx > .bx{  width:320px;  } 
.newsbx > .bx > .imgbx{ max-height:254px; }	
.newsbx > .bx > .imgbx iframe{  height: 254px;  }
.newsbx > .bx > .imgbx img{ height: 254px;  }		
.newsbx > .bx > .txtbx{  padding:6px 0 0;  }
.newsbx > .bx > .txtbx > .subj{ font-size:20px;   } 
.newsbx > .bx > .txtbx > .desc{ padding:6px 0 16px;    } 
.newsbx > .bx > .txtbx > .link > span{ border-bottom:#000000 solid 3px; } 	
	
	
 #footermenu{ padding:26px 0; }
.footerbx > .tb{ display:block;  }
.footerbx > .tb > .c1{ display:block; width: 100%; border-right:#fff solid 0px; border-bottom:#fff solid 1px;  }
.footerbx > .tb > .c2{ display:block; width: 100%; border-bottom:#fff solid 1px; }
.footerbx > .tb > .c3{ display:block; width: 100%; padding:16px 0;  }

.footerbx > .tb > .c1 > .bx{ padding:0 0 16px;  }
.footerbx > .tb > .c1 > .bx > div{  font-size:14px; line-height:1.4;  } 

.footerbx > .tb > .c2 > .bx{ padding:16px 0;  }
.footerbx > .tb > .c2 > .bx div:nth-child(1){ display:inline-block; margin:0 12px 6px; }
.footerbx > .tb > .c2 > .bx div:nth-child(2){ display:inline-block; font-size:22px; }	
.footerbx > .tb > .c2 > .bx a{ font-size:24px; }

 
.bxfooterenew{ width:100%; margin:0;  } 
.footerh{ font-size:14px;  }
 

.footerbb{  padding:16px 0 ;     } 
.footerbb > .c2{ width: 0;  }
 
#footer{ font-size:12px; } 
#btntop > span{  -webkit-transform: translateY(6px); transform: translateY(6px); }	
	
	
#pageinner{ padding:65px 0 36px;  }  
.bxhead{ font-size:26px;  } 
.bxhead > a,
.bxhead > span{ font-size:20px;  }
.bxhead > .txtgray{ font-size:20px; }	
.bxhead.popup{ font-size:20px; }	
.bxshades{  padding:0 0 36px;  }

	
.shadesbxl{ width:100%; padding-bottom:16px;   }
.shadesbxr{ width:100%;  }
	
.bxslidershaes > .slideimg > .txtname > div{ padding:6px 12px; font-size:14px;  }
.shadesbxr > .bx{  max-width:100%; width:100%;  margin:0;  }
.bxshadesh{ font-size:18px; margin:0 0 12px;  }
.bxshadesh.desktop{ display:none;  }
.bxshadesh.mobile{ display:block;   }	  
.bxpager > a > .txtbx > .txtnum{ font-size:16px; }	
	
	
.productbx{ width:100%; margin-bottom:20px;  } 
	
.bxideaspage{ padding:0 0 36px;   }
.ideasbx{  width:100%; margin-bottom:26px;  } 
.ideasbx > a > .bx > .imgbx{ margin-bottom:20px;  }
.ideasbx > a > .bx > .imgbx img{ width:100%;   }
.ideasbx > a > .bx > .txtbx{  font-size:16px;  } 
.ideasbx > a > .bx > .txtbx > div > .txts{ font-size:14px;  }
 

	
.bxpage{ margin:20px 0 0;  } 
.bxpage > a{ margin:0 2px;  }	
.bxpage > a > span{ width:32px; height:32px; }
.bxpage > span > .none{ display:table-cell; position: relative; width:32px; height:32px;  }
 	
 
.bxproductdetail > .tb{ display:block;  }
.bxproductdetail > .tb > .c1{ display:block; width:100%; padding:0 0 26px; }
.bxproductdetail > .tb > .c2{ display:block; width:100%;  } 

	
.bxresellerde > ul > li{  width: 100%; }
	
.bxcontactpage{ padding:0 0 26px;   }
.bxaddress{  padding:0 0 26px;  }  
.bxgoogle iframe{ height:320px; }	
	
.bxideasde > .txth{ font-size:24px;   }
.bxideasde > .txts{ font-size:16px;  }
	
.mycartbx > .bxh.shoppro{ display:none; } 
.mycartbx > .bxh.shoppromo{ display:block; }
.mycarttb > .cc{ display:table-cell; position:relative; width:100%; vertical-align:middle; text-align: left; }
	
.bxtxtde .txtname{ display:inline-block; padding-right:6px; color:#666; }
.bxtxtde .baskettb{ display:block;  }
.bxtxtde .baskettb > .c1{ display:block; width:100%; text-align:left; padding:2px 0;  }
.bxtxtde .baskettb > .c2{ display:block; width:100%; text-align:left; padding:2px 0;   }
.bxtxtde .baskettb > .c3{ display:block; width:100%; text-align:left; padding:2px 0;   }
.bxtxtde .baskettb > .c4{ display:block; width:100%; text-align:left; padding:2px 0;   }
.bxtxtde .baskettb > .c5{ display:block; position:absolute; right:0; bottom:0; }	
	
	
.inputbx{ width:100%; margin-bottom:10px;  }
.inputbx:nth-child(2n){ float:left; }
.inputbxs{  width:100%; margin-bottom:10px;  }	
	
.address-bxbtn > .tb > .c1 > a{ padding:8px 20px;  width:98%; } 
.address-bxbtn > .tb > .c2 > input[type=submit]{  width:98%;  }	
	
.bxcartfinish > .bxtb{ display:block;   }
.bxcartfinish > .bxtb > .c1{ display:block; width:100%; padding:0 0 16px; }
.bxcartfinish > .bxtb > .c2{ display:block; width:100%; padding:0 0 16px;  }
.bxcartfinish > .bxtb > .c1 > .bx{ width: 100%;  }
.bxcartfinish > .bxtb > .c2 > .bx{ width: 100%;  }
	
.bxcartfinish > .txts > span{ margin:3px 0; display:block; }	
.bxcartfinish .bxshipping{ padding:16px 0 0; }
.bxfinishtxt{ margin:0 0 0; padding:16px 0; border-top:0; }
	
	
.bxaboutpage{ padding:0 0 39px;   }
.bxaboutpage > .bximg{ padding:0 0 20px;  } 
.bxaboutpage > .bxtxt > .line{ height: 42px;  } 

.bxorange{ padding:39px 0; } 
.vmbx{ margin: 0 0 20px; } 
.vmbx > .bxh{ font-size:18px; padding:0 0 6px;   }	
	.vmbx > .bximg > img{ max-width:26%; }
}

@media screen and (max-width:420px){
	
.bxresellerde{ padding:6px 0;  }	
	
}

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

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