@charset "utf-8";
/* CSS Document */
@media(min-width:1400px) {
	.demo:before {
		width:150px;
		height:auto;
		position:absolute;
		top:0;
		bottom:0;
		left:auto;
		right:calc(100% - 150px);
		content:'';
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&amp;1+0,0+100 */
		background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
		z-index:999999999
	}
	.demo:after {
		width:150px;
		height:auto;
		position:absolute;
		top:0;
		bottom:0;
		right:auto;
		left:calc(100% - 150px);
		content:'';
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&amp;0+0,1+100 */
		background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
		z-index:999999999
	}
}
@media(min-width:481px) and (max-width:1200px){
	.logo {
		width:22.25vw;
		margin:0.83vw 0 1.25vw;
	}
	.logo img {
		max-width:100%;
	}
	#body {
		padding-top:4.16vw;
	}
	#search .search-box {
		min-width:18.16vw;
		height:1.66vw;
		padding:0.16vw 0.16vw 0.16vw 0.41vw;
		font-size:1.33vw;
		line-height:1.66vw;
	}
	.search-submit {
		width:1.33vw;
		height:1.33vw;
		top:0.16vw;
		right:0.16vw;
		background-size:0.83vw 0.83vw;
	}
	.top-menu li {
		border-left:0.08vw solid #000;
	}
	.top-menu li a {
		font-size:1vw;
		line-height:1vw;
		padding:0 0.83vw;
	}
	.page-title {
		font-size:2.91vw;
		line-height:2.91vw;
		padding-bottom:1.25vw;
	}
	.fragrancesArea {
		padding:0 0 2.5vw;
		margin-bottom:1.25vw;
	}
	.fragrancesArea h1 {
		font-size:2.91vw;
		line-height:2.91vw;
		padding-bottom:1.25vw;
	}
	.fragrancesList li a {
		padding:0 1vw;
	}
	.fragrancesList li img {
		margin-bottom:0.83vw;
	}
	.nbs-flexisel-item img {
		margin-top:0.83vw;
	}
	.fragrancesList li:hover img {
		box-shadow: 0 0 0 0.41vw #119537;
	}
	.fragrancesList li h4 {
		font-size:2vw;
		line-height:2.08vw;
	}
	.productArea {
		padding:0 0 2.5vw;
		margin-bottom:1.25vw;
	}
	.productArea h1 {
		font-size:2.91vw;
		line-height:2.91vw;
		padding-bottom:1.25vw;
	}
	.productList li {
		float: left;
	}
	.productList li a {
		padding:0 0.41vw;
		padding-top:0.83vw;
	}
	.productList li h4 {
		font-size:1.5vw;
		line-height:1.75vw;
	}
	.productList li:hover a.img {
		box-shadow: 0 0 0 0.41vw #119537 inset;
	}
	.productList li a img {
		margin-bottom:0.83vw;
	}
	.newSection {
		width:36.66vw;
		font-size:1.33vw;
		line-height:1.83vw;
		padding:2.08vw 8.33vw 0.83vw 2.5vw;
		border:0.08vw solid #119537;
	}
	.newSection h1, .newSection2 h1 {
		font-size: 2.75vw;
		line-height: 2.91vw;
		padding-bottom: 1.66vw;
	}
	.new {
		width:9.16vw;
		height:4.16vw;
		top:0.41vw;
		left:0.41vw;
		font-size:2.5vw;
		line-height:4.16vw;
	}
	.token {
		width:18.8vw;
	}
	.btn {
		font-size: 2vw;
		line-height: 3.33vw;
		padding: 0 1.66vw;
	}
	.newSection > .btn {
		margin-top:5.83px;
	}
	.callAction {
		box-sizing:border-box;
		border:0.08vw solid #119537;
		padding-bottom:1.16vw
	}
	.callAction .imgArea {
		height:20.66vw;
		margin-bottom:1.66vw;
	}
	.callAction .imgArea h1 {
		font-size:2.66vw;
		line-height:5vw;
	}
	.callbtn {
		font-size: 2vw;
		line-height: 3.33vw;
		padding: 0 1.66vw;
	}
	.saveAction {
		border:0.08vw solid #119537;
	}
	.saveAction > .product-area {
		width:43.5vw;
	}
	.saveAction > .content {
		max-width:30.66vw;
		padding:1.66vw 1.25vw 0.83vw 3.33vw;
		font-size:1.33vw;
		line-height:1.83vw;
	}
	.saveAction > .content p {
		padding-bottom:1.66vw;
	}
	.saveAction > .content h1 {
		font-size:2.83vw;
		line-height:2.91vw;
	}
	.saveAction > .content h3 {
		font-size:2.08vw;
		line-height:2.08vw;
		padding-bottom:1.25vw;
	}
	.saveAction .btn {
		margin-top:1.66vw;
	}
	#footer {
		padding:2vw 0 2vw;
	}
	.footerSection {
		width:19.16vw;
		margin-right:1.66vw;
	}
	.footerList {
		width:12.5vw;
	}
	.footerList li a {
		font-size:1.16vw;
		line-height:2vw;
		padding:0 0.83vw;
	}
	.foottitle {
		font-size:1.66vw;
		line-height:2.08vw;
		padding:0 0.83vw;
	}
	.copyright {
		font-size:1.08vw;
		margin:2.08vw 0;
		clear:both;
		padding-left:0.83vw;
		padding-bottom:1.66vw;
	}
	#login {
		border:0.08vw solid #000;
	}
	#login .login-box {
		min-width:23.33vw;
		height:2.16vw;
		padding:0.16vw 0.16vw 0.16vw 0.41vw;
	}
	.login-submit {
		width:1.83vw;
		height:1.83vw;
		top:0.16vw;
		right:0.16vw;
		font-size:1.16vw;
		line-height:1.83vw;
	}
	.loginCaption {
		font-size:1.5vw;
		line-height:2.5vw;
		margin-right:1.66vw;
		padding-left:0.83vw;
	}
	.main-nav {
		margin-top:7.08vw;
	}
	.main-nav li a {
		font-size:2.33vw;
		padding:0 2.08vw;
		line-height:4.16vw;
		min-width:16.66vw;
	}
	.main-nav li .dropdown {
		width:47.5vw;
		box-shadow:0px 0.41vw 0.5vw #333;
	}
	.main-nav li ul {
		width:16.66vw;
}
	.main-nav li li a {
		font-size:1.25vw;
		line-height:2.91vw;
	}
	.menu-details {
		width:30.83vw;
		height:20.41vw;
		border:0.08vw solid #fff;
	}
	.caption {
		padding:1.66vw 2.5vw;
	}
	.caption h1 {
		font-size:3vw;
		line-height:3.33vw;
	}
	.caption h2 {
		font-size:2vw;
		line-height:2.16vw;
	}
	.fregrence-area h4 {
		font-size:1.5vw;
		line-height:3.33vw;
	}
	.fregrence-area:hover {
		box-shadow: 0 0 0 0.41vw #119537;
	}
	.fregrence-last-div > .content {
		font-size:1.33vw;
		line-height:1.83vw;
		max-width: 43vw;
		padding: 1.25vw 0 0.83vw 2.5vw;
	}
	.fregrence-last-div > .content > h1 {
		font-size: 2.75vw;
		line-height: 2.91vw;
		padding-bottom: 1.66vw;
	}
	.fregrence-last-div > .product-area {
		width:19.16vw;
		height:22.91vw;
	}
	.browse-product li a .product {
		margin-bottom:0.83vw;
		padding:0.41vw 0;
	}
	.browse-product li a:hover .product{
		box-shadow:0 0 0 0.41vw #119537;
	}
	.browse-product li a h4 {
		font-size:1.33vw;
		line-height:1.66vw;
	}
	.browse-product li a .product .new {
		top:0.41vw;
		right:0.41vw;
		width:8.3vw;
		height:4.16vw;
		line-height:4.16vw;
		font-size:2.5vw;
	}
	.store-cat {
		border-bottom: 0.08vw solid #17a345;
		border-top: 0.08vw solid #17a345;
		padding: 3.33vw 0;
		margin-bottom:4.16vw;
	}
	.store-title {
		font-size: 5.41vw;
		line-height: 5.41vw;
		max-width:38.75vw
	}
	.store-cat-area {
		max-width: 54.33vw;
		min-height: 0.08vw;
	}
	.store-cat-title {
		font-size:2.08vw;
		line-height:2.08vw;
	}
	.scent-list li a img {
		max-height:7.5vw;
	}
	.scent-list li a {
		font-size:1.08vw;
		line-height:1.33vw;
	}
	.store-cat .btn {
		margin-top:2.5vw;
		margin-right:1.66vw;
	}
	.best-sell {
		font-size: 1.66vw;
		height: 4.16vw;
		line-height: 1.83vw;
		padding: 0.41vw 0;
		right: 0.41vw;
		top: 0.41vw;
		width: 8.3vw;
	}
	.cart-table {
		font-size:1.33vw;
		margin:5vw 0 1.66vw;
	}
	.cart-table td {
		border: 0.08vw solid #17a345;
	}
	.cart-table td, .cart-table th {
		padding: 0.83vw 1.66vw;
	}
	.cart-table .product-image {
		padding: 0 1.66vw;
	}
	.cart-table .product-image img {
		max-height: 5.83vw;
	}
	.cart-qty {
		border: 0.08vw solid #17a345;
		font-size:1.33vw;
		line-height: 3.33vw;
		width: 4.5vw;
	}
	.cart-table th {
		font-size: 2.16vw;
	}
	.cart-btn-area {
		padding-bottom:1.66vw;
	}
	.cartbtn {
		font-size: 2.16vw;
		line-height: 3.33vw;
		margin-left: 1.66vw;
		max-width: 21.66vw;
	}
	.left-bar {
		width:15vw;
	}
	.lefttitle {
		font-size: 1.66vw;
		line-height: 2.08vw;
		padding: 0 0.83vw 1.66vw;
	}
	.leftList {
		width:12.5vw;
	}
	.leftList li a {
		font-size: 1.16vw;
		line-height: 2.16vw;
		padding: 0 0.83vw;
	}
	.page-subtitle {
		font-size: 1.66vw;
		line-height: 2.91vw;
		padding-bottom: 1.25vw;
	}
	.right-side > .content-area {
		font-size:1.41vw;
		line-height:2.08vw;
	}
	.right-side > .content-area p {
		padding-bottom:1.66vw;
	}
	small {
		font-size: 1.08vw;
	}
	.text-box {
		border: 0.08vw solid #17a345;
		font-size: 1.33vw;
		line-height: 2.66vw;
		margin: 0 1.66vw 0 auto;
		max-width: 25vw;
		padding: 0 0.83vw;
	}
	.select-box {
		border: 0.08vw solid #17a345;
		font-size: 1.33vw;
		line-height: 2.66vw;
		margin: 0 1.66vw 0 auto;
		max-width: 25vw;
		padding: 0 0.83vw;
		height:2.83vw;
	}
	.submit-btn {
		font-size: 1.83vw;
		line-height: 2.66vw;
		min-width: 12.5vw;
	}
	.right-side {
		margin-left: 16.66vw;
	}
	.spacer {
		height: 1.66vw;
	}
	.default-left {
		padding-right:1.66vw;
	}
	.default-right {
		padding-left:1.66vw
	}
	.form-label {
		font-size:1.16vw;
		line-height:1.5vw;
		padding-bottom:0.83vw;
	}
	.carousel_slider {
		padding:1.66vw 1.66vw 2.5vw;
		border:0.08vw solid #119537;
	}
	.formRow {
			display: table;
			padding: 0.41vw 0;
			width: 100%;
		}
		.formLabel {
			display: table-cell;
			white-space: nowrap;
			width: 1%;
			min-width:9.16vw;
			vertical-align:top;
			font-size: 1.33vw;
		}
		.textbox, .selectbox, .textareabox {
			border: 0.08vw solid #119537;
			box-sizing: border-box;
			color: #505050;
			display: table-cell;
			font-size: 1.33vw;
			line-height: 1.75vw;
			width: 100%;
		}
		.formSubmit {
			background: #119537 none repeat scroll 0 0;
			border: medium none;
			color: #fff;
			cursor: pointer;
			float: left;
			font-size: 2.16vw;
			font-weight: 500;
			height: auto;
			line-height: 3.33vw;
			max-width: 21.66vw;
			padding: 0;
			text-align: center;
			width: 100%;
		}

}
@media(min-width:481px) and (max-width:801px) {
	.store-title {
		max-width:100%;
	}
	.store-cat-area {
		width:100%;
		max-width:100%;
		margin-top:20px;
	}
	.scent-list li a {
		font-size: 1.7vw;
		line-height: 2vw;
	}
	.scent-list li a img {
		max-height: 14.5vw;
	}
	.store-cat-title {
		font-size: 3.08vw;
		line-height: 3.08vw;
	}
}
/*@media(max-width:480px) {
	.mobile-top-menu {
		display:inline-block;
	}
	#search {
		padding:10px;
		background:#3ca803;
		position:absolute;
		top:auto;
		bottom:0;
		z-index:999;
		left:auto;
		right:0;
		display:none;
	}
	#search:before {
		position:absolute;
		top:auto;
		bottom:100%;
		left:auto;
		right:45px;
		content:'';
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 10px 10px 10px;
		border-color: transparent transparent #3ca803 transparent;
	}
	.headerTopBar {
		position:relative;
	}
	.search-submit {
		top:12px;
		right:12px;
	}
	.top-menu {
		display:none;
	}
	.shop-btn {
		font-size:24px;
		line-height:40px;
		padding:0;
		height:auto;
		float:right;
		color:#fff;
		background:#119537;
		border:none;
		cursor:pointer;
		font-weight:500;
		margin-top:15px;
		clear:right;
		text-align:center;
		width:100%;
		max-width:180px;
		display:inline-block;
	}
	.shop-btn:hover {
		background:#006cb7;
	}
	.logo {
		margin:0;
		max-width:230px;
	}
	.logo img {
		max-width:100%;
	}
	#header {
		padding:20px 0;
	}
	.main-nav {
		margin-top:0;
		width:100%;
		display:none;
		position:absolute;
		top:calc(100% + 20px);
		left:0;
		box-shadow:0px 5px 6px #333;
	}
	.main-nav li {
		width:100%;
	}
	.main-nav li a {
		background:#fff;
		font-size:45px;
		line-height:90px;
	}
	.main-nav li.selected a {
		background:#17A345;
		color:#fff;
		z-index:999999999;
		position:relative;
	}
	.main-nav li li a{
		font-size:30px;
		line-height:55px;
		padding-left:60px;
	}
	.main-nav li li a:hover {
		background:#fff;
		color:#17A345;
	}
	.main-nav li .dropdown {
		width:100%;
		box-shadow:none;
		background:#17A345;
	}
	.menu-details {
		display:none;
	}
	.main-nav li ul {
		width:100%;
	}
	.main-nav li.selected {
		position:static;
	}
	.main-nav li.selected .dropdown {
		position:relative;
	}
	.fragrancesArea h1 {
		font-size:40px;
		line-height:40px;
		text-align:center;
	}
	.productArea h1 {
		font-size:40px;
		line-height:40px;
		text-align:center;
	}
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6,
	.grid_7,
	.grid_8,
	.grid_9,
	.grid_10,
	.grid_11 {
		width:100%;
		margin-right:0;
	}
	.newSection {
		width:260px;
		font-size:15px;
		line-height:22px;
	}
	.token {
		width:190px;
	}
	.newSection h1, .newSection2 h1 {
		font-size:25px;
		line-height:25px;
	}
	.btn {
		font-size:18px;
		line-height:30px;
	}
	.newSection > .btn {
		margin-top:10px;
	}
	.foottitle {
		line-height:30px;
	}
	.footerList {
		width:100%;
	}
	.footerList li a {
		font-size:17px;
		line-height:30px;
		font-weight:300;
	}
	.copyright {
		font-size:15px;
		line-height:20px;
		font-weight:300;
	}
	.callAction {
		width:100%;
		margin-right:0;
	}
	.callAction .imgArea {
		max-width:230px;
		margin:0 auto 20px;
		float:none;
	}
	.saveAction {
		width:100%;
	}
	.saveAction > .content {
		max-width:100%;
		padding:20px 0 10px;
	}
	.saveAction > .product-area {
		width:100%;
	}
	.fregrence-div {
		width:100%;
		margin-right:0;
		margin-bottom:20px;
	}
	.fregrence-last-div {
		width:100%;
		margin-right:0;
		margin-bottom:20px;
	}
	.fregrence-last-div > .content {
		padding:0;
		width:100%;
		font-size:21px;
		line-height:30px;
		margin-bottom:20px;
		text-align:center;
	}
	.fregrence-last-div > .content > h1 {
		font-size:40px;
		line-height:40px;
		text-align:left;
	}
	.fregrence-last-div > .content > p {
		text-align:left;
	}
	.fregrence-last-div > .content > .btn {
		font-size:25px;
		line-height:40px;
		width:100%;
		max-width:370px;
		float:none;
		margin:0 auto;
		clear:both;
		text-align:center;
	}
	.fregrence-last-div > .product-area {
		display:block;
		width:100%;
		height:auto;
		text-align:center;
	}
	.browse-product li {
		width: 48.936170212766%;
	}
	.browse-product li:nth-child(2n) {
		margin-right:0;
	}
	.browse-product li a .product img {
		max-width:160px;
	}
	.browse-product li a h4 {
		font-size:14px;
		line-height:18px;
	}
	.store-title {
		font-size:40px;
		line-height:40px;
		text-align:left;
	}
	.store-cat {
		text-align:center;
	}
	.store-cat-area {
		width:100%;
		margin-top:20px;
	}
	.scent-list {
		max-width:100%;
		margin-top:10px;
		border-top:1px solid #17a345;
		padding-top:10px;
	}
	.scent-list li {
		width: 23.404255319149%;
	}
	.scent-list li:nth-child(4n) {
		margin-right:0;
	}
	.store-cat .btn {
		width:100%;
		font-size:25px;
		line-height:40px;
		max-width:300px;
		margin:10px auto;
		float:none;
	}
	.left-bar {
		width:100%;
		margin-bottom:20px;
	}
	.right-side {
		margin-left:0;
		width:100%;
	}
	.text-box {
		margin-bottom:15px;
	}
	.default-left {
		width:100%;
		padding-right:0;
		margin-bottom:20px;
	}
	.default-right {
		width:100%;
		margin-bottom:20px;
	}
	.carousel-area {
		width:100%;
		float:none;
		max-width:360px;
		margin:0 auto;
		clear:both;
	}
	.nbs-flexisel-nav-left,
	.nbs-flexisel-nav-right {
		opacity:1;
	}
}*/
@charset "utf-8";
/* CSS Document */

@media(max-width:480px) {
	.mobile-top-menu {
		display:inline-block;
	}
	#search {
		padding:2.08vw;
		background:#3ca803;
		position:absolute;
		top:auto;
		bottom:0;
		z-index:999;
		left:auto;
		right:0;
		display:none;
	}
	#search:before {
		position:absolute;
		top:auto;
		bottom:100%;
		left:auto;
		right:9.375vw;
		content:'';
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 2.08vw 2.08vw 2.08vw;
		border-color: transparent transparent #3ca803 transparent;
	}
	#search .search-box {
		height: 4.16vw;
		min-width: 45.41vw;
		padding: 0.41vw 0.41vw 0.41vw 1.04vw;
		font-size:3.33vw;
		line-height:4.16vw;
	}
	.search-submit {
		background-size:2.08vw 2.08vw;
		height: 3.33vw;
		right: 0.41vw;
		top: 0.41vw;
		width: 3.33vw;
	}
	.headerTopBar {
		position:relative;
	}
	.mobile-top-menu li a {
		color: #000;
		font-size: 7.29vw;
		line-height: 7.29vw;
		margin-right: 3.12vw;
	}
	.search-submit {
		top:2.5vw;
		right:2.5vw;
	}
	.top-menu {
		display:none;
	}
	.shop-btn {
		font-size:5vw;
		line-height:8.33vw;
		padding:0;
		height:auto;
		float:right;
		color:#fff;
		background:#119537;
		border:none;
		cursor:pointer;
		font-weight:500;
		margin-top:3.125vw;
		clear:right;
		text-align:center;
		width:100%;
		max-width:37.5vw;
		display:inline-block;
	}
	.shop-btn:hover {
		background:#006cb7;
	}
	.logo {
		margin:0;
		max-width:47.91vw;
	}
	.logo img {
		max-width:100%;
	}
	#header {
		padding:4.16vw 0;
	}
	.main-nav {
		margin-top:0;
		width:100%;
		display:none;
		position:absolute;
		top:calc(100% + 4.16vw);
		left:0;
		box-shadow:0px 1.04vw 1.25vw #333;
	}
	.main-nav li {
		width:100%;
	}
	.main-nav li a {
		background:#fff;
		font-size:9.375vw;
		line-height:18.75vw;
	}
	.main-nav li.selected a {
		background:#17A345;
		color:#fff;
		z-index:999999999;
		position:relative;
	}
	.main-nav li li a{
		font-size:6.25vw;
		line-height:11.45vw;
		padding-left:12.5vw;
	}
	.main-nav li li a:hover {
		background:#fff;
		color:#17A345;
	}
	.main-nav li .dropdown {
		width:100%;
		box-shadow:none;
		background:#17A345;
	}
	.menu-details {
		display:none;
	}
	.main-nav li ul {
		width:100%;
	}
	.main-nav li.selected {
		position:static;
	}
	.main-nav li.selected .dropdown {
		position:relative;
	}
	.fragrancesArea h1 {
		font-size:7.33vw;
		line-height:8.33vw;
		text-align:center;
	}
	.fragrancesList li:hover img {
		box-shadow:0px 0px 0px 1.04vw #119537;
	}
	.fragrancesList li h4 {
		font-size:5vw;
		line-height:5.20vw;
	}
	.productArea h1 {
		font-size:8.33vw;
		line-height:8.33vw;
		text-align:center;
	}
	.productList li:hover a.img {
		box-shadow: 0 0 0 1.04vw #119537 inset;
	}
	.productList li h4 {
		font-size:3.75vw;
		line-height: 4.375vw;
	}
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6,
	.grid_7,
	.grid_8,
	.grid_9,
	.grid_10,
	.grid_11 {
		width:100%;
		margin-right:0;
	}
	.newSection {
		width:52.16vw;
		font-size:3.125vw;
		line-height:4.58vw;
		padding:0;
		border:none;
	}
	.token {
		width:37.58vw;
		position:relative;
	}
	.newSection h1, .newSection2 h1 {
		font-size:5.20vw;
		line-height:5.20vw;
		padding-bottom:4.16vw;
	}
	.newSection p {
		padding-bottom:3.125vw;
	}
	.btn {
		font-size:3.75vw;
		line-height:6.25vw;
	}
	.newSection > .btn {
		margin-top:2.08vw;
	}
	.foottitle {
		line-height:6.25vw;
		font-size:4.16vw;
		padding:0 2.08vw;
	}
	.footerList {
		width:100%;
	}
	.footerList li a {
		font-size:3.54vw;
		line-height:6.25vw;
		font-weight:300;
		padding:0 2.08vw;
	}
	.copyright {
		font-size:3.12vw;
		line-height:4.16vw;
		font-weight:300;
	}
	.callAction {
		width:100%;
		margin-right:0;
		border:none;
		padding-bottom:5vw;
	}
	.callAction .imgArea {
		max-width:47.91vw;
		margin:0 auto 4.16vw;
		float:none;
		height:51.66vw;
	}
	.callAction .imgArea h1 {
		line-height:12.5vw;
		font-size:6.66vw;
	}
	.callbtn {
		font-size:5vw;
		line-height:8.33vw;
		padding:0 4.16vw;
	}
	.saveAction {
		width:100%;
		border:none;
	}
	.saveAction > .content {
		max-width:100%;
		padding:4.16vw 0 2.08vw;
		font-size:3.33vw;
		line-height:4.58vw
	}
	.saveAction > .content p {
		padding-bottom:4.16vw;
	}
	.saveAction > .content h1 {
		font-size: 7.08vw;
		line-height: 7.29vw;
	}
	.saveAction > .content h3 {
		font-size: 5.20vw;
		line-height: 5.20vw;
		padding-bottom: 3.125vw;
	}
	.saveAction > .product-area {
		width:100%;
	}
	.saveAction .btn {
		margin-top:4.16vw;
	}
	.new {
		font-size: 6.25vw;
		height: 10.41vw;
		left: 1.04vw;
		line-height: 10.41vw;
		top: 1.04vw;
		width: 22.91vw;
	}
	.fregrence-div {
		width:100%;
		margin-right:0;
		margin-bottom:4.16vw;
	}
	.fregrence-last-div {
		width:100%;
		margin-right:0;
		margin-bottom:4.16vw;
	}
	.fregrence-last-div > .content {
		padding:0;
		width:100%;
		font-size:3.33vw;
		line-height:4.58vw;
		margin-bottom:4.16vw;
		text-align:center;
	}
	.fregrence-last-div > .content > h1 {
		font-size:6.87vw;
		line-height:6.87vw;
		text-align:left;
		padding-bottom:4.16vw;
	}
	.fregrence-last-div > .content > p {
		text-align:left;
		padding-bottom:2.08vw;
	}
	.fregrence-last-div > .content > .btn {
		font-size:5.20vw;
		line-height:8.33vw;
		width:100%;
		max-width:77.08vw;
		float:none;
		margin:0 auto;
		clear:both;
		text-align:center;
	}
	.fregrence-last-div > .product-area {
		display:block;
		width:100%;
		height:auto;
		text-align:center;
	}
	.browse-product li {
		width: 48.936170212766%;
	}
	.browse-product li:nth-child(2n) {
		margin-right:0;
	}
	.browse-product li:nth-child(2n + 1) {
		clear:left;
	}
	.browse-product li a .product img {
		max-width:33.33vw;
	}
	.browse-product li a h4 {
		font-size:3.33vw;
		line-height:4.16vw;
	}
	.store-title {
		font-size:8.33vw;
		line-height:8.33vw;
		text-align:left;
	}
	.store-cat {
		text-align:center;
	}
	.store-cat-area {
		width:100%;
		margin-top:4.16vw;
	}
	.scent-list {
		max-width:100%;
		margin-top:2.08vw;
		border-top:0.20vw solid #17a345;
		padding-top:2.08vw;
	}
	.scent-list li {
		width: 23.404255319149%;
	}
	.scent-list li:nth-child(4n) {
		margin-right:0;
	}
    .scent-list li:nth-child(4n+1) {
    clear: left;  /* bfs */
}
	.store-cat .btn {
		width:100%;
		font-size:5.20vw;
		line-height:8.33vw;
		max-width:62.5vw;
		margin:2.08vw auto;
		float:none;
	}
	.left-bar {
		width:100%;
		margin-bottom:4.16vw;
	}
	.right-side {
		margin-left:0;
		width:100%;
	}
	.text-box {
		margin-bottom:4.16vw;
	}
	.default-left {
		width:100%;
		padding-right:0;
		margin-bottom:4.16vw;
	}
	.default-right {
		width:100%;
		margin-bottom:4.16vw;
		padding-left:0;
	}
	.carousel-area {
		width:100%;
		float:none;
		max-width:75vw;
		margin:0 auto;
		clear:both;
	}
	.nbs-flexisel-nav-left,
	.nbs-flexisel-nav-right {
		opacity:1;
	}
	.loginCaption {
		font-size: 3.75vw;
		line-height: 6.25vw;
		margin-right: 4.16vw;
		padding-left: 2.08vw;
	}
	#login {
		border: 0.20vw solid #000;
	}
	#login .login-box {
		height: 5.41vw;
		min-width: 58.33vw;
		padding: 0.41vw 0.41vw 0.41vw 1.04vw;
	}
	
	.login-submit {
		font-size: 2.91vw;
		height: 4.58vw;
		line-height: 4.58vw;
		right: 0.41vw;
		top: 0.41vw;
		width: 4.58vw;
	}
	.nbs-flexisel-nav-left,
	.nbs-flexisel-nav-right {
		width: 8.33vw;
		height: 8.33vw;
		top:calc(50% - 4.16vw) !important;
	}
	
	.nbs-flexisel-nav-left {
		right:calc(100% + 2.08vw);
	}
	.nbs-flexisel-nav-right {
		left:calc(100% + 2.08vw);
	}
	.nbs-flexisel-nav-left:before {
		width: 8.33vw;
		height: 8.33vw;
		font-size: 8.33vw;
	}
	
	.nbs-flexisel-nav-right:before {
		width: 8.33vw;
		height: 8.33vw;
		font-size: 8.33vw;
	}
	.fragrancesList li img {
		margin-bottom:2.08vw;
	}
	.nbs-flexisel-item img {
		margin-top:2.08vw;
	}
	.productList li a img {
		margin-bottom:2.08vw;
	}
	.page-title {
		font-size: 7.29vw;
		line-height: 7.29vw;
		padding-bottom: 3.12vw;
	}
	.page-subtitle {
		font-size: 4.16vw;
		line-height: 7.29vw;
		padding-bottom: 3.125vw;
	}
	.fregrence-area:hover {
		box-shadow: 0 0 0 1.04vw #119537;
	}
	.fregrence-area h4 {
		font-size: 3.75vw;
		line-height: 8.33vw;
	}
	.browse-product li a:hover .product {
		box-shadow: 0 0 0 1.04vw #119537;
	}
	.browse-product li a .product {
		margin-bottom: 2.08vw;
		padding: 1.04vw 0;
	}
	.best-sell {
		font-size: 4.16vw;
		height: 10.41vw;
		line-height: 4.58vw;
		padding: 1.04vw 0;
		right: 1.04vw;
		top: 1.04vw;
		width: 20.83vw;
	}
	.store-cat-title {
		font-size:5.20vw;
		line-height:5vw;
	}
	.scent-list li a {
		font-size:2.70vw;
		line-height:3.75vw;
	}
	.scent-list li a img {
		max-height:18.75vw;
	}
	.form-label {
		font-size: 2.91vw;
		line-height: 3.75vw;
		padding-bottom: 2.08vw;
	}
	.text-box {
		border: 0.20vw solid #17a345;
		font-size: 3.33vw;
		line-height: 6.66vw;
		padding: 0 2.08vw;
	}
	.select-box {
		border: 0.20vw solid #17a345;
		font-size: 3.33vw;
		line-height: 6.66vw;
		height:6.66vw;
		padding: 0 2.08vw;
	}
	.checkout .text-box, .checkout .select-box {
		margin-right:0;
		max-width:100%;
		margin-bottom:0;
	}
	.right-side > .content-area {
		font-size: 3.54vw;
		line-height: 5.20vw;
	}
	.right-side > .content-area p {
		padding-bottom:4.16vw;
	}
	.spacer {
		height: 4.16vw;
	}
	.lefttitle {
		font-size: 4.16vw;
		line-height: 5.20vw;
		padding: 0 2.08vw 4.16vw;
	}
	.leftList li a {
		font-size: 2.91vw;
		line-height: 5.41vw;
		padding: 0 2.08vw;
	}
	.browse-product li a .product .new {
		left: auto;
		right: 1.04vw;
		top: 1.04vw;
		width: 20.83vw;
	}
	.submit-btn {
		font-size: 22px;
		line-height: 32px;
		min-width: 150px;
	}
	.submit-btn {
		font-size: 4.58vw;
		line-height: 6.66vw;
		min-width: 31.25vw;
	}
	.up-qty {
		margin-top:20px;
	}
	.responsiveCartArea {
		display:block;
	}
	.cart-table {
		display:none;
	}
	.carousel_slider {
		padding:0;
		border:none;
	}
	.formRow {
			display: table;
			padding: 1.04vw 0;
			width: 100%;
		}
		.formLabel {
			display: block;
			white-space: nowrap;
			width: 1%;
			min-width:22.91vw;
			vertical-align:top;
			font-size: 3.33vw;
		}
		.textbox, .selectbox, .textareabox {
			border: 0.08vw solid #119537;
			box-sizing: border-box;
			color: #505050;
			display: table-cell;
			font-size: 3.33vw;
			line-height: 4.375vw;
			width: 100%;
		}
		.formSubmit {
			background: #119537 none repeat scroll 0 0;
			border: medium none;
			color: #fff;
			cursor: pointer;
			float: left;
			font-size: 5.41vw;
			font-weight: 500;
			height: auto;
			line-height: 8.33vw;
			max-width: 54.16vw;
			padding: 0;
			text-align: center;
			width: 100%;
		}

}