	@import url(//fonts.googleapis.com/earlyaccess/notosanssc.css);
	@import url(//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);

p#old_price {
    display: none;
}

	body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .leo-megamenu .navbar-nav > li > a, .product-block .name a,  span.price.product-price{
	font-family: 'Noto Sans SC', sans-serif!important;
	}
	a:hover{
	color:red;
	}

	td.cart_avail{
		text-align: center;
	}

	/* customize for 0 */ 
	body {
		background-image: none;
		background-color: white;
	}

	.wrapper {
		max-width: 1200px;
		margin: 0 auto; 
	}

	div#home_ad_2 .col-md-12.col-lg-7.ApColumn {
		width: 60%;
		padding:0px;
	}

	div#home_ad_2 .col-md-3.col-lg-5.ApColumn {
		width: 40%;
		padding:0px;
		text-align: right;
	}

	.col-lg-12 {
		padding: 0px;
	}
.lang_zh  .chonly {display:block;}
.lang_en  .chonly {display:none !important;}
.lang_en  .enonly {display:block}
.lang_en  .chonly {display:none !important;}
#HOOK_PAYMENT .col-md-6 {width:100% !important;}
	.container {
		width: 100% !important;
	}

	ul#homeslider img {
		width: 100%!important;
		height: auto!important;
	}

	div#hotsale ul.product_list.grid.row.profile-default li:nth-child(n+5) {
		display: none;
	}

	div#Babe ul.product_list.grid.row.profile-default li:nth-child(n+4), div#female ul.product_list.grid.row.profile-default li:nth-child(n+4), div#Healthy ul.product_list.grid.row.profile-default li:nth-child(n+4)  {
		display: none;
	}

	div#Babe , div#female , div#Healthy,  div#hotsale{
		width:1200px;
		margin:0 auto!important;
	}

	#footer .container .bg-boxed {
		padding-left: 0px;
		padding-right: 0px;
		background-image: none!important;
		background: none!important;
	}

	#footer .footer_bottom .bg-boxed {
		text-align: center;
		width: 100%;
		margin: 0!important;
		max-width: none!important;
	}

	#footer .footer_bottom .col-lg-12.col-md-6.col-sm-12.col-xs-12.col-sp-12.ApColumn{
		background: white;
	}

	#footer .footer_bottom {
		background-color: white!important;
		padding: 0px;
	}

	#footer .footer_bottom .ApHtml.block {
		font-size: 14px;
		color: black;
		background: white;
		padding: 20px 0px;
	}

	#footer .container {
		background-color: #7cc147!important;
		padding-left: 0px!important;
		padding-right: 0px!important;
	}

	#footer .wrapper {
		max-width: 100%;
		width: 100%;
		background: white;
	}

	#footer .container {
		color: white;
		font-size:14px;
	}
		
	#footer .container a{
		color: white;
	}

	#footer .footer_bottom .ApHtml.block:last-child {
		padding-top: 0px;
		padding-bottom: 5px;
	}

	#footer .container .block .title_block {
		font-size: 20px;
		padding-top: 0px;
		font-weight: 500;
		padding-bottom: 10px;
	}

	#footer .container .footer_about.col-lg-3.col-md-3.col-sm-6.col-xs-12.col-sp-12.ApColumn{
		padding-right: 20px;
		border-right: 1px solid white;
	}

	#footer .container .footer_about.col-lg-4.col-md-3.col-sm-6.col-xs-12.col-sp-12.ApColumn .ApHtml.block .title_block{
		border-bottom: 1px solid white;
		width:90%;
	}

	#footer .container a:hover {
		color: red;
	}

	#footer .container .row.ApRow.has-bg.bg-boxed {
		padding-bottom: 20px!important;
		max-width: 100%;
		margin: 0 auto!important;
	}

	.footer_about:last-child .ApHtml.block li {
		width: 30%;
		float: left;
		margin-right: 3%!important;
	}

	.lang_zh .footer_about{
		min-width: 115px;
	}

	.footer_about{
		min-width: 170px;
	}


	.lang_zh .footer_about:last-child{
		width: 38%;
	}

	#footer ul li {
		margin: 5px 0;
		padding: 0px 0px 6px 0;
	}

	#footer .container .fa {
		width:20px;
		text-align:center;
		margin-right:5px;
	}

	ul#homeslider {
		overflow: hidden;
	}

	div#home_ad_2 .ApColumn {
		padding: 0px!important;
	}

	#footer .container .footer_bottom .row.ApRow.has-bg.bg-boxed {
		padding-bottom: 0px!important;
	}

	.leo-megamenu {
		background: url('../../img/Menu_bg.jpg');
	}

	.leo-megamenu .navbar-nav > li > a{
		color: white;
		font-size: 15px;
		font-weight:400;
	}

	.leo-megamenu .navbar-nav > li.active > a, .leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a {
		color: white;
	}

	.top .row.ApRow:first-child {
		max-width: 1200px;
		margin: 0 auto;
	}

	.top .logo {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	#search_block_top {
		display: inline!important;
		bottom: -59px;
		right: 0px;
	}

	.top .row.ApRow:first-child .col-lg-9.col-md-9.col-sm-12.col-xs-12.col-sp-12.ApColumn .ApHtml.block {
		margin-bottom: 0px;
		text-align: right;
	}

	form#searchbox input.search_query {
		max-width: 80%;
		height: auto;
		float: right;
		font-size: 16px;
		padding: 9px;
		border: 1px solid #7cc147;
		border-right: 0px!important;
		position: relative;
		right: 1px;
	}

	form#searchbox .btn {
		border: 0px solid transparent;
		height: auto;
		width: auto;
		font-size: 18px;
		padding: 12.5px 15px;
		border-radius: 0px;
		background: url(../../img/Menu_bg.jpg);
		padding-right: 10px;
		color: white;
		font-family: 'Noto Sans SC', sans-serif!important;
	}

	div#addcart {
		font-size: 18px;
		padding: 0px!important;
		position: relative;
		top: 17px;
		width: 23.5%;
	}

	.lang_zh div#addcart {
		width: 20%;
	}

	.lang_zh .top .container .col-lg-6 {
		width: 55%;
	}

	.top .container .col-lg-6 {
		width: 51.5%;
		padding-right: 0px;
	}

	div#addcart a{
		font-size: 18px;
		background: url('../../img/Menu_bg2.jpg');
		padding: 8px 8px!important;
		margin-left:12px;
		float: right;
	}

	div#addcart a:last-child:before{
		content: "\f07a";
		font-family: fontawesome;
		margin-right: 5px;
	}

	div#shopdiscountnews {
		position: relative;
		top: 22px;
		width: auto;
		left: 135px;
	}

	div#addcart  .block, div#addcart  .block p {
		margin-bottom: 0px;
		text-align: center;
	}

	div#addcart  .block a{
		color:white;
	}

	.lang_en .fa-search:before {
		content: "Search";
	}

	.lang_zh .fa-search:before {
		content: "搜索";
	}

	#topbar .container {
		background-color: white;
		border-bottom: 1px solid gray;
	}

	div#leo_block_top {
		display: none;
	}

	#topbar .container .row.ApRow {
		max-width: 1200px;
		margin: 0 auto!important;
		font-size: 14px;
	}

	#topbar .container .row.ApRow a{
		color: black;
	}

	.blockcart_top #cart {
		border-left: 0px solid #474747;
	}

	.header_user_info .links li {
		border-right: 1px solid gray;
		line-height: 20px;
	}

	.header_user_info {
		margin-top: 3px;
	}

	#topbar .popup-title {
		color: black;
	}

	#topbar .popup-title span:before{
		content: "\f0da";
		font-family: fontawesome;
		margin-right: 5px;
	}

	div#hotsale h4.title_block{
		width: auto;
		color: #c90016;
		font-size: 30px;
		border-left: 9px solid #c90016;
		padding: 0px;
		padding-left: 10px;
		font-weight: 400;
		display: table;
	}

	div#hotsale hr {
		border-top: 1px solid #c90016;
		position: relative;
		margin: 0!important;
		width: 88%;
		float: right;
		top: -15px;
	}

	div#hotsale ul.product_list.grid.row.profile-default li {
		border-right: 1px solid #c90016;
	}

	div#hotsale ul.product_list.grid.row.profile-default li:nth-child(3){
		border-right: 1px solid #c90016!important;
	}

	ul.product_list.grid.row.profile-default li:nth-child(3), ul.product_list.grid.row.profile-default li:nth-child(4){
		border-right: 0px solid #c90016!important;
	}

	div#Healthy h4.title_block{
		width: auto;
		color: #50cad9;
		font-size: 30px;
		border-left: 9px solid #50cad9;
		padding: 0px;
		padding-left: 10px;
		font-weight: 400;
		display: table;
	}

	.lang_zh div#Healthy hr {
		border-top: 1px solid #50cad9;
		position: relative;
		margin: 0!important;
		width: 88%;
		float: right;
		top: -15px;
	}

	div#Healthy hr {
		border-top: 1px solid #50cad9;
		position: relative;
		margin: 0!important;
		width: 81%;
		float: right;
		top: -15px;
	}

	div#Healthy ul.product_list.grid.row.profile-default li {
		border-right: 1px solid #50cad9;
		height: 429px;
	}

	div#female h4.title_block{
		width: auto;
		color: #f25de9;
		font-size: 30px;
		border-left: 9px solid #f25de9;
		padding: 0px;
		padding-left: 10px;
		font-weight: 400;
		display: table;
	}

	div#female ul.product_list.grid.row.profile-default li {
		border-right: 1px solid #f25de9;
		height: 429px;
	}

	.lang_zh div#female hr {
		border-top: 1px solid #f25de9;
		position: relative;
		margin: 0!important;
		width: 88%;
		float: right;
		top: -15px;
	}

	div#female hr {
		border-top: 1px solid #f25de9;
		position: relative;
		margin: 0!important;
		width: 82%;
		float: right;
		top: -15px;
	}

	div#Babe h4.title_block{
		width: auto;
		color: #7cc147;
		font-size: 30px;
		border-left: 9px solid #7cc147;
		padding: 0px;
		padding-left: 10px;
		font-weight: 400;
		display: table;
	}

	.lang_zh div#Babe hr {
		border-top: 1px solid #7cc147;
		position: relative;
		margin: 0!important;
		width: 88%;
		float: right;
		top: -15px;
	}

	div#Babe hr {
		border-top: 1px solid #7cc147;
		position: relative;
		margin: 0!important;
		width: 82%;
		float: right;
		top: -15px;
	}

	div#Babe ul.product_list.grid.row.profile-default li {
		border-right: 1px solid #7cc147;
		height: 429px;
	}

	div#Babe .ApHtml.block div, div#female .ApHtml.block div, div#Healthy .ApHtml.block div{
		font-size: 20px;
		color: black;
		position: absolute;
		left: 100px;
		top: 8px;
	}

	div#Healthy .ApHtml.block div{
		left: 120px;
	}

	div#hotsale .ApHtml.block div, .lang_zh div#Babe .ApHtml.block div, .lang_zh div#female .ApHtml.block div, .lang_zh div#Healthy .ApHtml.block div{
		font-size: 20px;
		color: black;
		position: absolute;
		left: 85px;
		top: 8px;
	}

	div#hotsale .block , div#Babe .block , div#female .block , div#Healthy .block{
		margin-bottom: 20px;
	}

	div#hotsale .ApHtml.block img, div#Babe .ApHtml.block img, div#female .ApHtml.block img, div#Healthy .ApHtml.block img{
		vertical-align: middle;
		width: 100%!important;
		height: auto!important;
	}

	div#Babe, div#female, div#Healthy, div#hotsale{
		margin-bottom: 20px!important;
	}

	section#columns {
		margin-bottom: 30px!important;
	}

	section#columns .col-lg-3.col-md-12.col-sm-12.col-xs-12.col-sp-12.ApColumn {
		padding: 0px;
	}

	.product_list.grid .product-block .functional-buttons, .owl-item .product-block .functional-buttons {
		opacity: 1;
		top: 100%!important;
		margin-top: 10px;
		z-index: 99;
	}

	.product-block .functional-buttons a span {
		display: inline;
		font-weight: 400!important;
		font-family: 'Noto Sans SC', sans-serif!important;
	}

	.product-block .functional-buttons a {
		width: auto;
		padding: 0px 10px;
		float: left;
	}

	.product_list.grid {
		overflow: inherit;
	}

	.product-block .functional-buttons a:hover {
		color: black;
		background: none;
		border: 1px solid black;
	}

	#footer .container >.row.ApRow.has-bg.bg-boxed img{
		width: 100%!important;
		height: auto!important;
	}

	:lang(zh-cn) >.product_list a.product-name {
		height: 35.2px;
	}

	.product_list:before {
		display:none;
	}

	.product_list .product-block:before {
		display:none;
	}

	div#subcategories, h4.page-subheading {
		display: none;
	}

	/*Produxct Page*/
	#product section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	#product .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	#product .breadcrumb .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	#product .breadcrumb .breadcrumb-ct  a{
		color: #272727;
	}

	#product  #page {
		background: none;
	}

	#product  div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	#product  a.add_to_compare.btn.btn-default.buttons_bottom_block {
		display: none;
	}

	#product .box-cart-bottom .btn.add_to_wishlist:before, #product .box-cart-bottom .btn.add_to_wishlist:after {
		display: none;
	}

	#product .box-cart.box-cart-bottom .btn {
		background: #7cc147!important;
		color: white!important;
		font-weight: bold;
	}

	#product .box-cart.box-cart-bottom .btn:hover{
		background: #55a045!important;
	}

	#product #center_column {
		padding: 0px;
	}

	.breadcrumb .navigation-pipe:before {
		color: #242527;
		top: -6px;
		right: 6px;
		font-weight: bold;
	}

	#product .pb-right-column {
		padding: 0px 20px 0px 20px;
		margin-bottom: 0px;
	}

	#quantity_wanted_p label {
		margin-bottom: 0px;
		position: relative;
		top: 7px;
	}

	p#product_condition {
		display: none;
	}

	.nav-tabs.page-product-heading > li {
		float: left;
	}

	.nav-tabs.page-product-heading > li.active > a, .nav-tabs.page-product-heading > li.active > a:hover, .nav-tabs.page-product-heading > li.active > a:focus {
		background-color: #7cc147;
		border: 1px solid #7cc147;
		font-size: 20px;
		position: relative;
		top: 1px;
	}

	.nav-tabs.page-product-heading {
		border-bottom: 1px solid #7cc147;
		font-size: 20px;
	}

	/*Product List*/
	body#category h1.page-heading.product-listing {
		display: none;
	}

	div#leo-paneltool {
		display: none;
	}

	#category section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	#category .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	#category .breadcrumb .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	#category div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	#page {
		background: none;
	}

	#category .breadcrumb .breadcrumb-ct  a{
		color: #272727;
	}

	.product-compare.col-md-2.col-sm-4.col-xs-6 {
		display: none;
	}

	div#categories_blog_menu {
		display: none;
	}

	#category .sidebar .block .title_block {
		padding: 0px 20px 20px 0px;
	}

	a.add_to_compare.compare {
		display: none;
	}

	a.quick-view {
		display: none!important;
	}

	#category section#columns .fa {
		margin-right: 10px;
	}

	.product .tab-content.page-product-content h2 {
		font-size: 22px;
		padding-top: 10px;
		padding-bottom: 5px;
	}

	.product .tab-content.page-product-content p {
		line-height: 1.8em;
	}

	.product .pb-center-column h1 {
		margin-top: 0px;
	}  

	.product section#center_column li:before{
		content:"\f192";
		font-family:"fontawesome";
		margin-right:5px;
		color:#7cc147;
	}

	.product section#center_column li.active:before {
		display:none;
	}



	/*CMS Page*/
	#cms section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	#cms div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	#cms .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	#cms .breadcrumb .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	#cms .breadcrumb .breadcrumb-ct a {
		color: #272727;
	}

	#cms  section#center_column {
		padding-left: 0px;
		padding-right: 0px;
		padding-top:0px;
	}

	#cms  section#center_column h1 {
		text-align: center;
		margin-bottom: 30px;
		font-size: 32px;
	}

	#cms  section#center_column h4 {
		border-left: 5px solid #7bbe48;
		padding-left: 5px;
		margin-bottom: 20px;
		margin-top: 20px;
	}

	#back-top a {
		background: #619638;
	}

	#cms  section#center_column p{
		line-height: 1.5em;
	}

	#cms  section#center_column h4 {
		border-left: 5px solid #7cc147;
		padding-left: 5px;
		margin-bottom: 20px;
		margin-top: 20px;
	}

	#cms  section#center_column li:before{
		content:"\f22d";
		font-family:"fontawesome";
		margin-right:5px;
		color:#7cc147;
	} 

	 #cms  section#center_column li{
		margin-left: 5px;
		line-height: 1.5em;
		margin-bottom: 10px;
	}

	/*Contact us*/
	body#contact section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	#contact div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	#contact .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	#contact .breadcrumb .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	#contact .breadcrumb .breadcrumb-ct a {
		color: #272727;
	}

	#contact .contact-form-box fieldset {
		background: none;
	}

	#contact .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	#contact .btn:hover{
		background: #619638;
	}

	#contact .submit {
		margin-left: 9px;
	}

	/*Log in Part*/
	body#authentication section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#authentication div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#authentication .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#authentication .breadcrumb .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	#authentication .breadcrumb .breadcrumb-ct a {
		color: #272727;
	}

	#authentication .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	#authentication .btn:hover{
		background: #619638;
	}

	#authentication section#center_column {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
	}

	#authentication .account_creation p.required{
	display:none;
	}

	/*Order Part*/
	body#order section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#order div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#order .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#order .breadcrumb .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	#order .breadcrumb .breadcrumb-ct a {
		color: #272727;
	}

	#order .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	#order .btn:hover{
		background: #619638;
	}

	#order section#center_column {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
	}

	#order ul.step li.step_current {
		background: #7cc147;
		color: white;
	}

	/*My Account*/
	body#my-account section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#my-account div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#my-account .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#my-account .breadcrumb .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	#my-account .breadcrumb .breadcrumb-ct a {
		color: #272727;
	}

	#my-account .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	#my-account .btn:hover{
		background: #619638;
	}

	#my-account section#center_column {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
	}

	#my-account ul.step li.step_current {
		background: #7cc147;
		color: white;
	}

	/*Address*/
	body#address section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#address div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#address .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#address .breadcrumb .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	#address .breadcrumb .breadcrumb-ct a {
		color: #272727;
	}

	#address .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	#address .btn:hover{
		background: #619638;
	}

	#address section#center_column {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
	}

	#address ul.step li.step_current {
		background: #7cc147;
		color: white;
	}

	#address ul.footer_links.clearfix {
		position: absolute;
		bottom: 55px;
		margin-bottom: 0px;
		right: 100px;
	}

	#address .box {
		margin-bottom: 0px;
	}

	/*Addresses*/
	body#addresses section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#addresses div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#addresses .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#addresses .breadcrumb .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	#addresses .breadcrumb .breadcrumb-ct a {
		color: #272727;
	}

	#addresses .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	#addresses .btn:hover{
		background: #619638;
	}

	#addresses section#center_column {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
	}

	#addresses .box {
		margin-bottom: 20px;
		border: 1px solid #7cc147;
		padding: 20px;
	}

	/*Order Slip*/
	body#order-slip section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#order-slip div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#order-slip .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#order-slip .breadcrumb .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	#order-slip .breadcrumb .breadcrumb-ct a {
		color: #272727;
	}

	#order-slip .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	#order-slip .btn:hover{
		background: #619638;
	}

	#order-slip section#center_column {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
	}

	/*Identity page*/
	body#identity section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#identity div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#identity .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#identity .breadcrumb .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	body#identity .breadcrumb .breadcrumb-ct a {
		color: #272727;
	}

	body#identity .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	body#identity .btn:hover{
		background: #619638;
	}

	body#identity section#center_column {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
	}

	/*Check in*/
	div#layer_cart .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	div#layer_cart .btn:hover{
		background: #619638;
	}


	body#category .functional-buttons a.addToWishlist{
		background: #7cc147;
		transition:ease all 0.8s;
	}


	body#category .functional-buttons a.addToWishlist:hover{
		background: #619638;
		border:0px;
		color:white;
	}

	body#category .btn {
		background: #7cc147!important;
		transition:ease all 0.8s;
	}

	body#category .btn:hover{
		background: #619638!important;
		border:0px solid #619638;
		color:white;
	}

	body#product .blockproductscategory {
		padding-top: 0px;
		margin: 0px 0px 0 0px;
		background-color: transparent!important;
		margin-top: 20px;
	}

	body#product  .block .title_block:before {
		display:none;
	}

	body#product h4.title_block.productscategory_h3{
		border-left: 5px solid #7cc147;
		font-size: 24px;
		padding:0px;
		padding-left:10px;
	}

	body#product i.fa.fa-shopping-cart {
		display: none;
	}

	body#product div#productscategory_list .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	body#product div#productscategory_list .btn:hover{
		background: #619638;
		border:0px;
		color:white;
	}

	body#category section#left_column h4.title_block{
		border-left: 5px solid #7cc147;
		padding:0px;
		padding-left:10px;
		margin-bottom: 10px;
		border-bottom: 0px;
	}

	body#category section#left_column .block_content.products-block, body#category section#left_column .block_content{
		border-top: 1px solid #eaeaea;
	}

	#cms #center_column img {
		float: right;
		width: 40%;
		border: 5px solid #efefef;
		margin-left: 30px;
		box-shadow: 0px 0px 10px grey;
	}

	div#shopdiscountnews a {
		color: #272727;
		margin-right: 10px;
	}

	p.brand {
		position: relative;
		top: 10px;
	}

	#index .functional-buttons.clearfix .fa {
		margin-right: 10px;
	}

	#index div#hotsale .functional-buttons a {
		background: #c90016;
	}

	#index div#hotsale .functional-buttons a:hover {
		background:white;
		border: 1px solid #c90016;
		color:#c90016;
	}

	#index div#Babe .functional-buttons a {
		background: #7cc147;
	}

	#index div#Babe .functional-buttons a:hover {
		background:white;
		border: 1px solid #7cc147;
		color:#7cc147;
	}

	#index div#Healthy .functional-buttons a {
		background: #50cad9;
	}

	#index div#Healthy .functional-buttons a:hover {
		background:white;
		border: 1px solid #50cad9;
		color:#50cad9;
	}

	#index div#female .functional-buttons a {
		background: #f25de9;
	}

	#index div#female .functional-buttons a:hover {
		background:white;
		border: 1px solid #f25de9;
		color:#f25de9;
	}

	.product-block .functional-buttons a.addToWishlist span {
		display: none;
	}

	.product-block .functional-buttons a.addToWishlist {
		margin-left: 5px;
	}

	a.addToWishlist .fa {
		margin-right: 0px!important;
		padding: 0px 3px!important;
	}
	.product_list.grid li {min-height:426px;}

	.product-block .functional-buttons a {
		margin-left: 35px;
	}

	.leo-megamenu .brands .dropdown-menu a span.menu-title, .leo-megamenu .brands .dropdown-menu a:hover > .menu-icon {
		color: transparent!important;
		font-size: 8px!important;
	}

	.leo-megamenu .brands .dropdown-menu a span.menu-icon, .leo-megamenu .brands .dropdown-menu a:hover > .menu-icon {
		padding: 10px 15px!important;
		background-size: 60px!important;
		display:block;
		background-position:center !important;
	} 

	.leo-megamenu .brands .dropdown-menu li {
		display: table;
		width: 100%;
		height: 100px;
		margin-right:0px;
	}

	.leo-megamenu .brands .dropdown-menu li {
		vertical-align:middle;
		display: inline-block;
		height: 55px;
		width: 25%;
		border: 0px solid gray;
		padding:0;
	}

	.leo-megamenu .brands .dropdown-menu li.headers2 a span.menu-title:before{
		content: "\f0ca";
		font-family: fontawesome;
		margin-right: 5px;
		color:#79bf48;
		font-weight:normal;
	}

	.leo-megamenu .brands .dropdown-menu li.headers2 {
		width: 100%;
		text-align: left;
		height:auto;
		padding: 5px 20px;
	}

	body .leo-megamenu .brands .dropdown-menu li.headers2 a span.menu-title {
		color: black!important;
		font-size: 14px!important;
	}

	.leo-megamenu .brands .dropdown-menu .menu-title {
		border-bottom: 0px solid #e5e5e5;
	}

	.leo-megamenu .brands .dropdown-menu.level1 {
		width: 630px;
		padding: 9px;
		padding-right: 0px;
		background: white;
	}

	/*Brand Page*/
	body#manufacturer section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#manufacturer div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#manufacturer .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#manufacturer .breadcrumb .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	body#manufacturer .breadcrumb .breadcrumb-ct a {
		color: #272727;
	}

	body#manufacturer .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	body#manufacturer .btn:hover{
		background: #619638;
		border:0px;
		color:white;
	}

	body#manufacturer section#center_column {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
	}

	body#manufacturer .functional-buttons a.addToWishlist{
		background: #7cc147;
		transition:ease all 0.8s;
	}


	body#manufacturer .functional-buttons a.addToWishlist:hover{
		background: #619638;
		border:0px;
		color:white;
	}

	#manufacturer section#columns .fa {
		margin-right: 10px;
	}

	/*WishList Page*/
	body#module-blockwishlist-mywishlist section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#module-blockwishlist-mywishlist div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#module-blockwishlist-mywishlist .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#module-blockwishlist-mywishlist .breadcrumb .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	body#module-blockwishlist-mywishlist .breadcrumb .breadcrumb-ct a {
		color: #272727;
	}

	body#module-blockwishlist-mywishlist .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	body#module-blockwishlist-mywishlist .btn:hover{
		background: #619638;
		border:0px;
		color:white;
	}

	body#module-blockwishlist-mywishlist section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}
	/*Order summary page*/
	body#module-bankwire-payment section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#module-bankwire-payment div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#module-bankwire-payment .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#module-bankwire-payment.breadcrumb .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	body#module-bankwire-payment .breadcrumb .breadcrumb-ct a {
		color: #272727;
	}

	body#module-bankwire-payment .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	body#module-bankwire-payment .btn:hover{
		background: #619638;
		border:0px;
		color:white;
	}

	body#module-bankwire-payment .breadcrumb .breadcrumb-ct {
		bottom: -20px;
	}

	body#module-bankwire-payment ul.step li.step_current {
		background: #7cc147;
		color: #ffffff;
	}

	/*order confirmation*/
	body#order-confirmation section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#order-confirmation div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#order-confirmation .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#order-confirmation .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	body#order-confirmation .breadcrumb-ct a {
		color: #272727;
	}

	body#order-confirmation .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	body#order-confirmation .btn:hover{
		background: #619638;
		border:0px;
		color:white;
	}

	body#order-confirmation .breadcrumb .breadcrumb-ct {
		bottom: -20px;
	}

	body#order-confirmation ul.step li.step_current {
		background: #7cc147;
		color: #ffffff;
	}

	/*Rewardpoint*/
	/*order confirmation*/
	body#module-loyalty-default section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#module-loyalty-default div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#module-loyalty-default .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#module-loyalty-default .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	body#module-loyalty-default .breadcrumb-ct a {
		color: #272727;
	}

	body#module-loyalty-default .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	body#module-loyalty-default .btn:hover{
		background: #619638;
		border:0px;
		color:white;
	}


	/*order history*/
	body#history  section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#history  div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#history  .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#history  .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	body#history  .breadcrumb-ct a {
		color: #272727;
	}

	body#history  .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	body#history  .btn:hover{
		background: #619638;
		border:0px;
		color:white;
	}

	body#history  .breadcrumb .breadcrumb-ct {
		bottom: -20px;
	}

	body#history  ul.step li.step_current {
		background: #7cc147;
		color: #ffffff;
	}

	body#history td.history_state span.label {
		background: #7cc147!important;
	}

	/*WECHAT PAY*/
	body#module-cheque-payment  section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#module-cheque-payment  div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#module-cheque-payment  .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#module-cheque-payment  .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	body#module-cheque-payment  .breadcrumb-ct a {
		color: #272727;
	}

	body#module-cheque-payment  .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	body#module-cheque-payment ul.step li.step_current {
		background: #7cc147;
		color: WHITE;
	}
	/*Compare*/
	body#products-comparison  section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#products-comparison  div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#products-comparison  .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#products-comparison  .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	body#products-comparison  .breadcrumb-ct a {
		color: #272727;
	}

	body#products-comparison  .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	/*PAYPAL CONFIRM*/
	body#module-paypal-submit section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#module-paypal-submit  div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#module-paypal-submit  .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#module-paypal-submit  .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	body#module-paypal-submit  .breadcrumb-ct a {
		color: #272727;
	}

	body#module-paypal-submit  .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	body#module-paypal-submit  ul.step li.step_current {
		background: #7cc147;
		color: white;
	}

	/*MY VOUCHERS*/
	body#discount  section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#discount  div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#discount  .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#discount  .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	body#discount  .breadcrumb-ct a {
		color: #272727;
	}

	body#discount  .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	body#discount  .btn:hover{
		background: #619638;
		border:0px;
		color:white;
	}

	body#discount  .breadcrumb .breadcrumb-ct {
		bottom: -20px;
	}

	/*Brand List Page*/
	.cms-brand-list section#page #center_column img {
		width: 90%;
		margin: 0 auto;
		margin-bottom: 30px;
	}

	.cms-brand-list section#page section#center_column p {
		text-align: center;
		font-size: 24px;
		width: 33.33%;
		float:left;
		margin-bottom: 35px; 
	}
	/*Paypal Page*/
	body#module-paypal-express_checkout-payment section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#module-paypal-express_checkout-payment div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#module-paypal-express_checkout-payment .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#module-paypal-express_checkout-payment .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	body#module-paypal-express_checkout-payment .breadcrumb-ct a {
		color: #272727;
	}

	body#module-paypal-express_checkout-payment .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	body#module-paypal-express_checkout-payment .btn:hover{
		background: #619638;
		border:0px;
		color:white;
	}
	}


	/*Search Page*/
	body#search section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#search div#breadcrumb {
		width: 1200px;
		margin: 0 auto;
	}

	body#search .breadcrumb.clearfix {
		background: none;
		min-height: auto!important;
		height: auto!important;
		text-align: left;
	}

	body#search.breadcrumb .breadcrumb-ct {
		position: relative;
		bottom: 0px;
	}

	body#search .breadcrumb .breadcrumb-ct a {
		color: #272727;
	}

	body#search .btn {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	body#search .btn:hover{
		background: #619638;
		border:0px;
		color:white;
	}

	body#search section#columns {
		max-width: 1200px;
		margin: 0 auto!important;
		margin-bottom: 40px!important;
	}

	body#search .breadcrumb .breadcrumb-ct {
		bottom: inherit;
	}

	body#search .addToWishlist  {
		background: #7cc147;
		transition:ease all 0.8s;
	}

	body#search .addToWishlist:hover{
		background: #619638!important;
		border:0px!important;
		color:white!important;
	}

	body#search i.fa.fa-shopping-cart {
	margin-right:10px;
	}

	li.parent.dropdown.brands .dropdown-menu-inner .col-sm-12.mega-col {
		margin-top: 0px;
		padding: 0px;
	}

	.required.password.form-group label{
		width: 33.33333%;
		float: left;
		text-align: right;
		padding-right: 10px;
		padding-top: 10px;
	}

	.required.password.form-group  input#confirm_passwd {
		width: 590px;
		float: left;
		margin-left: 10px;
	}

	input#fileUpload {
		height: auto!important;
	}	

	@media screen and (min-width: 768px){  
	.navbar-nav > li {
		width: 14%;
		text-align: center;
		border-right: 1px solid white;
	}

	.navbar-nav > li:last-child{
		border-right: 0px solid white;
	}

	#leo-megamenu .leo-megamenu .navbar-nav > li > a {
		padding: 15px 0px;
	}

	#leo-megamenu .leo-megamenu .navbar-nav {
		margin-right: 0px;
		width: 100%;
		max-width: 1200px;
		margin: 0 auto!important;
		float: none;
	}


	.leo-megamenu .dropdown-menu {
		top: 50px; 
	}

	.leo-megamenu .dropdown-menu {
		width: 100%;
		background-color: rgba(84, 158, 68,0.8);
	}

	.leo-megamenu .dropdown-menu a span, .leo-megamenu .dropdown-menu a:hover > .menu-title{
		color:white!important;
		font-size:14px!important;
	}

	li.parent.dropdown.cat .dropdown-menu{
	left:0px;
	padding: 0px;
	}

	.leo-megamenu .dropdown-menu .dropdown-submenu {
		position: inherit;
	}

	.leo-megamenu .dropdown-menu li {
		padding: 10px 20px;
	}

	.leo-megamenu .dropdown-menu .dropdown-menu.level2:hover {
	display:inline!important;
	}

	li.parent.dropdown.cat .dropdown-menu.level2, li.parent.dropdown.tea .dropdown-menu.level2 {
		width: 500px;
		top: -2px;
		left: 194px;
		background-color: white;
		box-shadow: none;
		min-height: 415px;
		padding: 20px;
	}

	li.parent.dropdown.cat .dropdown-menu.level2 li, li.parent.dropdown.tea .dropdown-menu.level2 li {
		width: 25%;
		float: left;
		text-align: left;
		padding-left: 0px;
	}

	.leo-megamenu .dropdown-menu li a {
		color: white;
	}

	li.parent.dropdown.cat .dropdown-menu.level2 li a span, li.parent.dropdown.tea .dropdown-menu.level2 li a span{
		color:black!important;
	}

	li.parent.dropdown.cat .dropdown-menu.level2 li.headers, li.parent.dropdown.tea .dropdown-menu.level2 li.headers {
		width: 100%;
		border-bottom: 1px solid #79bf48;
		padding: 0px 20px;
		padding-left: 0px;
	}

	li.parent.dropdown.cat .dropdown-menu.level2 li.headers a span.menu-title, li.parent.dropdown.tea .dropdown-menu.level2 li.headers a span.menu-title{
		font-size:20px;
		font-weight:bold;
	}

	li.parent.dropdown.cat .dropdown-menu.level2 li.headers a span.menu-title:before,li.parent.dropdown.tea .dropdown-menu.level2 li.headers a span.menu-title:before{
		content: "\f0ca";
		font-family: fontawesome;
		margin-right: 5px;
		color:#79bf48;
		font-weight:normal;
	}

	.leo-megamenu li.parent.dropdown.cat li, .leo-megamenu li.parent.dropdown.tea li {
		transition:ease all 0.8s;
	}

	.leo-megamenu li.parent.dropdown.cat li:hover, .dropdown-menu.level1 li:hover, .leo-megamenu li.parent.dropdown.tea li:hover{
		background:#7bc14a;
	}
	.parent.dropdown.brands .dropdown-menu.level1 li:hover{
		background:none !important;
	}
	.leo-megamenu .dropdown-menu.level1 {
		padding:0;
	}
	.dropdown-menu.level1 li{
		
	}
	li.parent.dropdown.cat .dropdown-menu.level2 li:hover, li.parent.dropdown.tea .dropdown-menu.level2 li:hover{
		background:none;
	}

	li.parent.dropdown.cat .dropdown-menu.level2 li span:hover, li.parent.dropdown.tea .dropdown-menu.level2 li span:hover{
		 color: #79bf48!important;
	}
	}

	.lang_en a.cheque{
		display: none!important;
	}

	b.caret {
		display: none;
	}

	header#header .top .ApColumn:first-child {
		background:url('http://betterlifeaustralia.com.au/img/better-life-logo-1495685091.jpg');
		background-size: 80%;
		background-repeat: no-repeat;
		background-position: left center;
	}
	.lang_zh header#header .top .ApColumn:first-child {
		background:none !important;
	}

	:lang(en-au) > header#header .top .ApColumn:first-child {
	 background:url('./Logo_en.jpg');
		 background-size: 80%;
		background-repeat: no-repeat;
		background-position: left center;
	}
	
	.top .logo {
		opacity: 0;
	}
	.lang_zh .top .logo {
		opacity: 1;
	}

	body#product ul.nav.nav-tabs.tab-info.page-product-heading li {
		display: none;
	}

	body#product ul.nav.nav-tabs.tab-info.page-product-heading li.active {
		display: inline!important;
	}

	body#product p#loyalty {
		display: none;
	}

	/*Show Sub Menu
	li.parent.dropdown.brands .dropdown-menu {
		display:inline;
	}
	**/

	body#module-bankwire-payment .btn {
		width: 100%;
		margin-bottom: 5px;
	}


	.SEslider.sample {
		max-width: 100%!important;
		margin-bottom: 10px;
	}

	.header-container .container {
		padding-left: 0px!important;
		padding-right: 0px!important;
	}

	body.product.lang_zh  p#quantity_wanted_p label:before {
		content: "数量";
		color:black;
	}

	body.product.lang_zh  p#quantity_wanted_p label {
		color:white;
		max-width:100px;
	}

	.lang_en .footer_about:last-child {
			width: 30%;
	}

	.box.cheque-box b, .box.cheque-box br {
		display: none;
	}

	.box.order-confirmation a {
		display: none;
	}

	.order-confirmation.box {
		height: 150px;
		overflow: hidden;
	}


	@media screen and (max-width: 360px){  
	div#addcart a {
		font-size: 14px;
	}
	}
	/*Mobile Version*/
	@media screen and (max-width: 767px){  
	ul.links.popup-content a {
		font-size: 24px;
		line-height: 1.5em;
	}

	ul.links.popup-content{
		min-width: 250px;
	}

	ul.links.popup-content li .fa{
		width: 20px;
		text-align: center;
	}

	#footer ul li p {
		font-size: 12px;
	}

	#footer .container i.fa.fa-weixin {
		margin-right: 0px;
	}

	.header-container .container {
		padding-left: 10px!important;
		padding-right: 10px!important;
	}

	.lang_zh div#female hr, .lang_zh div#Healthy hr, .lang_zh div#Babe hr{
		width: 60%;
	}

	p.payment_module a {
		text-align: center;
	}

	p.payment_module.paypal a {
		padding: 10%!important;
	}

	header#header .top .ApColumn:first-child {
		background-position: center!important;
	}

	#topbar .header_user_info .popup-title {
		padding: 0px;
	}

	#topbar .header_user_info i.fa.fa-user {
		font-size: 22px;
	}

	.top .container .col-lg-6 {
		width: 100%;
	}

	div#addcart {
		width: 100%;
		margin-bottom: 50px;
		top: 70px;
	}

	#search_block_top {
		width: 100%;
	}

	form#searchbox input.search_query {
		max-width: 100%;
	}	

	#header-main #search_block_top {
		bottom: -30px;
		margin-bottom: 0px;
	}

	div#shopdiscountnews {
		top: -50px;
		width: 100%;
		padding: 0px;
		left: 0px;
		font-size: 12px;
	}

	div#addcart .block a {
		width: 48%;
	}

	div#addcart .block a:last-child {
		margin-left: 0px;
	}

	#header-main .navbar-header .navbar-toggle {
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 10px;
		background: white;
		color: #7cc147;
	}

	div#shopdiscountnews p {
		text-align: left;
	}

	body div#breadcrumb {
		width: 100%!important;
	}

	.product .pb-center-column h1 {
		margin-bottom: 10px;
	}

	body .breadcrumb.clearfix {
		margin-bottom: 10px!important;
		margin-top: 10px!important;
	}

	#product .breadcrumb.clearfix {
		margin-top: 0px;
	}

	#header-main {
		margin-bottom: 10px;
	}

	#product .content_prices {
		margin: 0px;
	}

	#footer .container .footer_about{
		width: 100%;
	}

	ul.toggle-footer.list-group.bullet{
		display: inline!important;
	}

	.sidebar .block h4:after, .footer-block h4:after {
		top: 0px;
	}

	#footer .container .footer_about.col-lg-4.col-md-3.col-sm-6.col-xs-12.col-sp-12.ApColumn .ApHtml.block {
		padding-right: 0px;
		border-right: 0px solid white;
	}

	#footer .footer_bottom .ApHtml.block {
		padding: 20px 20px;
	}

	#product .pb-right-column {
		padding: 0px 10px 0px 10px;
	}

	div#home_ad_2 img {
		width: 100%;
		height: auto;
	}

	.footer_bottom img {
		width: 100%;
		height: auto;
	}

	ul#homeslider{
		max-height: 112px;
	}

	div#Babe, div#female, div#Healthy, div#hotsale {
		width: 100%;
	}

	div#hotsale hr {
		width: 60%;
	}

	.product-block .functional-buttons a {
		float: none;
		margin-left: 0px!important;
	}

	a.addToWishlist {
		position: relative;
		top: 2px;
	}

	div#Babe hr {
		width: 45%;
	}

	div#Healthy hr {
		width: 40%;
	}

	div#female hr {
		width: 45%;
	}

	.e-translate-top .popup-content ul li {
		text-align: left;
	}

	.product_list.grid {
		display: table;
	}

	.cms-brand-list section#page section#center_column p {
		width: 100%;
	}

	body section#center_column {
		margin-bottom: 0px!important;
	}

	#account-creation_form .account_creation {
		padding: 0px 20px;
	}

	.required.password.form-group input#confirm_passwd {
		width: 95%;
	}

	#address ul.footer_links.clearfix {
		bottom: 5px;
		right: 112px;
	}

	body#discount .breadcrumb .breadcrumb-ct {
		bottom: 0px;
	}

	body#module-blockwishlist-mywishlist ul.footer_links.clearfix li {
		width: 100%;
	}

	#viewed-products_block_left .title_block {
		padding: 0px;
		padding-bottom: 20px;
	}

	.sidebar .block .title_block {
		padding: 0px 0px 20px 0px;
	}

	#off-canvas-nav .navbar-nav > li > a {
		background-color: rgb(107, 178, 72);
	}

	.leo-megamenu .brands .dropdown-menu li.headers2 {
		display: none;
	}

	.lang_zh .top .container .col-lg-6 {
		width: 100%;
	}

	.lang_zh div#addcart {
		width: 100%;
	}

	#topbar .container .row.ApRow {
		max-width: 100%;
	}

	#layer_cart {
		right: 0px;
	}	

	#order p.cart_navigation.clearfix .btn {
		width: 100%;
		margin-bottom:5px;
	}

	}

@media screen and (min-width: 1200px) { 
	.homehot {
		max-height:435px;
		overflow:hidden;
	}
		
}

	@media screen and (max-width: 1200px) and (min-width: 768px){  
	.footer_about:last-child {
		width: 100%!important;
		margin-top:20px;
	}

	.header-container .container {
		padding-left: 10px!important;
		padding-right: 10px!important;
	}


	section.header-container .container .row.ApRow:last-child .col-md-9 {
		width: 100%;
	}

	.lang_zh div#addcart {
		width: 23%;
	}

	.lang_zh .top .container .col-lg-6 {
		width: 52%;
	}

	ul#homeslider{
		max-height: 325px!important;
	}

	div#home_ad_2 img {
		width: 100%;
		height: auto;
	}

	div#home_ad_2 .ApColumn {
		width: 50%;
	}

	div#Babe, div#female, div#Healthy, div#hotsale {
		width: 95%;
	}

	body#index section#columns .col-md-6 {
		width: 100%;
	}

	body#index .ApHtml.block hr {
		width: 85%;
	}

	.produst_list_default .product-block .name {
		height: auto;
		margin-bottom: 20px!important;
		height:40px;
	}

	.product_list.grid .product-block {
		padding: 0px;
	}

	div#Babe .col-xs-12, div#female .col-xs-12, div#Healthy .col-xs-12, div#hotsale .col-xs-12{
		width: 25%;
	}

	div#Babe li.col-xs-12, div#female li.col-xs-12, div#Healthy li.col-xs-12{
		width: 33.33%;
	}

	body#index .col-md-6.col-lg-9.ApColumn {
		width: 75%!important;
		padding: 0px!important;
	}

	div#hotsale {
		margin-bottom: 30px!important;
	}

	body div#breadcrumb {
		width: 95%!important;
	}

	body section#columns {
		max-width: 95%!important;
	}

	body#index section#columns {
		max-width: 100%!important;
	}

	.sidebar .block {
		padding-top: 0px;
	}

	.footer_about.col-md-2 {
		width: 27%;
	}

	#footer .container .col-lg-1 {
		width: 15%;
	}

	#footer .container .footer_about.col-lg-4.col-md-3.col-sm-6.col-xs-12.col-sp-12.ApColumn .ApHtml.block .title_block {
		border-bottom: 1px solid white;
		width: 100%;
	}

	#footer .container .col-lg-2 {
		width: 13%;
	}

	.footer_bottom .col-md-6 {
		width: 100%;
	}

	body#product .pb-center-column h1 {
		font-size: 20px;
	}

	.content_prices {
		padding: 0 0 0px 0;
		margin: 0px 0 0 0;
	}

	footer#footer .col-md-3 {
		width: 30%;
	}

	div#addcart {
		width: 28%;
	}

	.top .container .col-lg-6 {
		width: 47%;
	}

	.navbar-collapse {
		padding-right: 0px;
		padding-left: 0px;
	}

	div#shopdiscountnews {
		left: 100px;
	}

	.leo-megamenu .navbar-nav > li > a {
		font-size: 14px;
	}

	}

	@media screen and (max-width: 800px) and (min-width: 768px){  
	.footer_about {
		width: 50%!important;
		margin-bottom: 20px;
	}

	.navbar-nav > li {
		width: auto;
	}

	#leo-megamenu .leo-megamenu .navbar-nav > li > a {
		padding: 15px 12px;
	}

	.navbar-collapse.collapse {
		height: 50px!important;
	}

	.lang_zh div#addcart {
		width: 100%;
	}

	:lang(en-au) > header#header .top .row.ApRow:first-child .ApColumn:first-child {
		width: 30%;
		padding: 0px!important;
	}

	.lang_zh .top .container .col-lg-6 {
		width: 70%;
	}

	:lang(zh-cn) > header#header .top .row.ApRow:first-child .ApColumn:first-child {
		width: 30%;
		padding: 0px!important;
	}

	:lang(zh-cn) > .navbar-nav > li {
		width: 16.66%;
	}	

	.top .container .col-lg-6 {
		width: 70%;
		padding-left: 0px!important;
	}

	div#addcart {
		width: 100%;
	}

	form#searchbox input.search_query {
		max-width: 90%;
		float: left;
	}

	form#searchbox .btn {
		float: left;
	}

	#search_block_top {
		display: block!important;
		bottom: -20px;
		margin-bottom: 0px!important;
	}

	div#addcart {
		top: 0px;
		margin-bottom: 20px;
	}

	div#shopdiscountnews {
		top: inherit;
		position: absolute;
		bottom: 20px;
	}

	.top .row.ApRow:first-child {
		position: relative;
	}

	div#home_ad_2 .ApColumn {
		float: left;
	}

	ul#homeslider {
		max-height: 243px!important;
	}

	body#index section#columns {
		position: relative;
		top: -45px;
		margin-bottom: 0px!important;
	}

	body#index div#hotsale .ApHtml.block hr {
		width: 80%;
	}

	body#index .ApHtml.block hr {
		width: 72%;
	}

	body#index .col-md-6.col-lg-9.ApColumn {
		float: right;
	}

	.product-block .content_price {
		margin: 0px 0 0px 0;
	}

	.produst_list_default .product-block .name {
		margin-bottom: 0px!important;
	}

	.product-block .functional-buttons a {
		margin-left: 0px;
		font-size: 12px;
	}

	body .breadcrumb.clearfix {
		margin-top: 0px;
	}

	.leo-megamenu .brands .dropdown-menu li {
		width: 50%;
	}

	.leo-megamenu .brands .dropdown-menu.level1 {
		width: 330px;
	}

	.product_list.grid .product-block .functional-buttons, .owl-item .product-block .functional-buttons {
		display: table;
		margin: 0 auto!important;
	}

	}