/*.sort-right{ margin-left:20px; }*/
img.item-img {
	width: 106px;
	height: auto
}

/*.products-info{  margin-left:25px;}*/

/*
#products-left{ max-width:404px;float:left }
#products-right{ max-width:576px;float:left }
*/

.col {
	float: left;	/*margin-bottom: 30px;*/
	margin-right: 1.5%;
	margin-left: 1.5%;	/*box-sizing: border-box;*/
}

.grid4, .grid3, .grid5 {
	position: relative;
	flex-flow: row wrap;
	display: flex;
}

#items-zone .grid3 .col {
	border: 1px solid #c9c9c9;
	flex: 0 1 calc(29.6% - 2px);
}

#items-zone .grid4 .col {
	border: 1px solid #c9c9c9;
	flex: 0 1 calc(25% - 26px);
	margin-left: 12px;
	margin-right: 12px;
	box-sizing: border-box;
	margin-bottom: 30px;
}

#items-zone .grid3 .col {
	border: 1px solid #c9c9c9;
	flex: 0 1 calc(33.33% - 24px);
	margin-left: 0px;
	margin-right: 35px;
	box-sizing: border-box;
	margin-bottom: 30px;
}

#fullproduct .grid4 .col {
	border: 1px solid #c9c9c9;
	flex: 0 1 calc(25% - 26px);
/*	margin-left: 12px;*/
	margin-left:0;
	margin-right: 26px;
	box-sizing: border-box;
	margin-bottom: 30px;
}
#fullproduct .grid4 .col:nth-child(4n) {
	margin-right: 0;
}

#items-zone .grid3 .col:hover, #items-zone .grid4 .col:hover, #fullproduct .grid4 .col:hover {
	border: 1px solid #12406e;
}

#items-zone .grid3 .col:nth-child(3n) {
	margin-right:0;
}

/* grid7 col */
.grid7 .col {
	width: 11.1%;
}

/* grid5 col */
.grid5 .col {
	width: 17%;
}

/* grid4 col */
.grid4 .col {
	width: 22%;
}

/* grid3 col */
.grid3 .col {
	width: 29.6%;
}

/* grid2 col */
.grid2 .col {
	width: 46.9%;
}

/* clear col */
.grid7 .col:nth-of-type(7n+1), .grid5 .col:nth-of-type(5n+1), .grid4 .col:nth-of-type(4n+1), .grid3 .col:nth-of-type(3n+1), .grid2 .col:nth-of-type(2n+1) {

	/*margin-left: 0;*/
	clear: left;
}

@media only screen and (max-width:1200px) {
	.megamenu>li>a {
		padding-right: 15px;
	}

	/*.top-tag-left span,.top-tag-right a{ min-width: 100px; }*/

	/** 2016 **/

	/* Make all size with left right padding */
	.contentContainer {
		width: 96%;
	}

	.header-inner {
		width: 96%;
	}

	/*#header-logo{ width:96%; }*/
	#blog-banner {
		width: 96%;
	}

	#footer-inner {
/*		width: calc(96% - 20px);*/
/*		display: inline-block;*/
	}

	/*.maylike-inner{ width:96%; }*/
	.title-zone {
		width: 96%;
	}

	.breadcrumb {
		width: 96%;
	}

	#items-zone {
		width: 100%;
	}

	.title-zone .inner-grid {
		width: 96%;
	}

	.block-img-l {
		float: left;
		width: 50%;
	}

	.block-text-r {
		float: left;
		padding: 0px 10px 0 20px;
		width: calc(50% - 30px);
	}

}

@media only screen and (max-width:1120px) {
	#menu-zone {
	}

	/*.menu{ display:none; }*/

	/*#scroll-logo{ display:inline-block; }*/

	/*#simple-menu{ float:left; display:block; margin-right:15px; margin-top:0px; }*/

	/*#header-logo{ padding-bottom: 0px;display: none;vertical-align: middle; }*/

	/*#header-logo img{ width:200px; height:31px;}*/

	/** 2020 **/
	.menu {
		display: none;
	}

	#simple-menu {
		position: absolute;
		left: 0;
		top: 0px;
		margin-top: 30px;
		display: block;
		z-index: 9999;
	}

	#header-logo {
		padding-bottom: 0px;
		vertical-align: middle;
		text-align: left;
		padding-left: 50px;
	}


	.cart-link {
	}

	/*#header-logo img{ width:200px; height:31px;}*/

	/*.inner-logo{ position: absolute; left:0; right:0;z-index: 9998}*/

	/*input.searchinput{ width:100px; }*/

	/*input.am2{ width:120px;}*/
	.sort-left {
		margin-right: 10px;
	}

	/*.m_search{ display: block; }*/

	/*.sbanner-zone.mobile{ display: block; }*/

	/*.sbanner-zone{ max-width: 100%; }*/

	/*	.s-banner01{  }
	.s-banner01 img{ margin-bottom:10px; width: 98%; max-width: 98%; }
	.s-banner01 .sb{ margin:0px; }*/

	.grey-hr2 {
		margin-top: 0px;
	}

}

/** 3 / 4 cols for grid5 **/

/* Landscape phone to portrait tablet */
@media only screen and (max-width:992px) {

	/*.s-banner01 .sb{ width:33%; height:auto; }*/
	.grid5 .col {
		width: 22.2%;
	}

	.grid5 .col:nth-of-type(5n+1) {
		margin-left: 0;
		clear: none;
		margin-right: 2.3%;
	}

	.grid5 .col:nth-of-type(4n+1) {
		margin-left: 0;
		clear: left;
		margin-right: 2.3%;
	}

	.grid4 .col {
		width: 30.2%;
	}

	.grid4 .col:nth-of-type(4n+1) {
		clear: none;
	}

	.grid4 .col:nth-of-type(3n+1) {
		margin-left: 0;
		clear: left;
		margin-right: 2.3%;
	}

	/*#items-zone .grid3 .col{  flex: 0 1 calc(29.6% - 2px);  }*/
	#items-zone .grid4 .col {
/*		flex: 0 1 calc(33.33% - 2px);*/
		flex: 0 1 calc(33.33% - 26px);
	}

	#fullproduct .grid4 .col {
		flex: 0 1 calc(33.33% - 26px);
	}

	#header-left {
		float: left;
		width: 40%;
	}

	#header-center {
		display: none;
	}

	#header-right {
		float: right;
		width: 60%;
	}

	.desktop {
		display: none;
	}

	.mobile {
		display: block;
	}

	#menu-zone {
		display: none;
	}

	.items-right {

		/*display:none; */
	}

	.items-left {

		/*float:left; */
		width: 100%;
		border-left: 0px
	}

	.items-cat {
		max-width: 160px;
		width: 100%;
	}

	.basket-delivery .title, .basket-remark .title {
		font-size: 16px;
	}

	.basket-delivery {
		width: 100%;
		float: none;		/*display: inline-block;*/
		padding-right: 0;
		max-width: 100%;
	}

	/*	.basket-remark{ width: 100%; float: none;  display: block; clear:both;} */
	.choose-date {
		width: 46%;
		float: left;
		padding-right: 4%;
		vertical-align: top;
	}

	.choose-time {
		width: 46%;
		float: left;
		padding-left: 4%;
		vertical-align: top;
	}

	.shopping_cart_table .row-header td {
		font-size: 16px;
	}

	.shopping_cart_table td a.item-name {
		font-size: 16px;
	}

	.shopping_cart_table td {
		font-size: 16px;
	}

	.shopping_cart_table td a.remove-icon {
		font-size: 14px;
	}

	.cart-qty a.minus, .cart-qty a.plus {
		font-size: 12px;
		width: 25%;
	}

	.cart-qty input.qty-text {
		font-size: 16px;
		width: 42%;
	}

	.block-img-l {
		float: none;
		width: 100% !important;
	}

	.block-text-r {
		float: none;
		padding: 10px 0px 0px 0px !important;
		width: 100% !important;
	}

	.content-inner {
		width: 95%;
	}

}

/* Landscape phone to portrait tablet */
@media only screen and (max-width:840px) {

	/*.second.border-r{ border-right:0px;}*/

	/*.slider .viewport { max-width:238px; position: relative;} /* show 2 banners **/
	*/ .login-r {
		border-left: 0px;
		padding-left: 0px;
		margin-left: 0px;
	}

	#left-column {
		width: 100%;
		padding-left: 0;
	}

	#right-column {
		width: 100%;
		padding-left: 0;
	}

	#left-column h1, #left-column ul.side-menu {
		max-width: 100%
	}

	.rmm-toggled-title {
		display: block;
	}

	.rmm.minimal .rmm-toggled-controls {
		height: 36px;
	}

	.rmm .rmm-toggled ul {

		/*	display:none; */
	}

	.rmm.minimal .rmm-toggled {
		width: 100%;
	}

	/*.rmm.minimal .rmm-button , .rmm-button span{ display: block; } */
	#header-banner {
		min-height: 0px;
		height: auto;
		line-height: 1.5em;
		font-size: 16px;
	}

	#header-banner .tagline {
		padding: 0px;
		clear: both;
		display: block;
	}

	#header-banner .tag-sep {
		display: none;
	}

	#header-banner2 {
		height: auto;
		vertical-align: middle;
		font-size: 11px;
	}

	/*	.faq #right-column{
		width:96%;
		margin-left: 0px;
		padding-left:0px;
		position: relative;
	}
	.faq #left-column{
		width:96%;
		padding-left:1%;
		position: relative !important;
		text-align: center !important;
		margin:0px auto 0px auto !important;
		display: inline-block;
		float: none !important;

	}*/
	.rmm ul li {
		text-align: center
	}

	.rmm-toggled-title {
		background: none !important;		/*background:url(images/themes/arrow.jpg) top right no-repeat;*/
	}

	.rmm-toggled-title:after {
		content: "\f0d7";
		font-family: "Fontawesome";
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #000000;
		font-size: 24px;
		position: absolute;
		right: 0px;
		top: 0px;
		line-height: 21px;
		text-align: center;
		z-index: 1;
		width: 32px;
		height: 100%;
		pointer-events: none;
	}

	.ui-accordion .ui-accordion-header {
		padding-bottom: 0.3em;
	}

}

/** 2016 **/
@media only screen and (max-width:768px) {
	.grid5 .col {
		width: 30.5%;
	}

	.grid5 .col:nth-of-type(4n+1) {
		margin-left: 1.5%;
		clear: left;
		margin-right: 0;
		clear: none;
	}

	.grid5 .col:nth-of-type(3n+1) {
		margin-left: 0;
		clear: left;
		margin-right: 2.3%;
	}

	.grid4 .col {
		width: 47%;
	}

	.grid4 .col:nth-of-type(3n+1) {
		margin-left: 1.5%;
		clear: left;
		margin-right: 0;
		clear: none;
	}

	.grid4 .col:nth-of-type(2n+1) {
		margin-left: 0;
		clear: left;
		margin-right: 2.3%;
	}

	.grid3 .col {
		width: 47.7%;
	}

	.grid3 .col:nth-of-type(3n+1) {
		margin-left: 0;
		clear: none;
		margin-right: 2.3%;
	}

	.grid3 .col:nth-of-type(2n+1) {
		margin-left: 0;
		clear: left;
		margin-right: 0;
	}

	#items-zone .grid4 .col {
		flex: 0 1 calc(50% - 26px);
	}

	#items-zone .grid3 .col {
		flex: 0 1 calc(50% - 15px);
		margin-right: 30px;
	}

	#fullproduct .grid4 .col {
		flex: 0 1 calc(33.33% - 26px);
	}

	#items-zone .grid3 .col:nth-child(3n) {
		margin-right: 30px;
	}
	#items-zone .grid3 .col:nth-child(2n) {
		margin-right: 0 !important;
	}

	/*#bodyContent{ padding-bottom: 360px; }*/
	#simple-menu {
		margin-top: 20px;
	}

	#header {
		padding: 10px 0 5px 0;
	}

	#header-left {
		width: 40%;
	}

	#header-right {
		width: 60%;
		text-align: right;
		margin-top: 10px;
	}

	.inner-logo img {
		max-width: 200px;
	}

	.cart-link {
		width: auto;
	}

	/*.member-nav{ display: none; }*/
	.cart-basket-right {
		display: none;
	}

	/*.member-avatar i.fal{ border-radius: 50%; font-size: 20px; line-height: 40px; width: 40px; height: 40px; }*/

	/*.cart-basket i.fal{ border-radius: 50%; font-size: 20px; line-height: 40px; width: 40px; height: 40px;  }*/
	.cart-clear {
		display: none;
	}

	.member-top-section {
		margin-top: 10px;
	}

	.top-tag.desktop {
		float: left;
		width: auto;
		display: none;
	}

	.top-tag.mobile {
		float: none;
		width: 100%;
	}

	.top-tag-left {
		float: none;
		width: 100%;
		margin-bottom: 8px
	}

	.top-tag-right {
		float: none;
		width: 100%;
	}

	.top-tag-left span {

		/*min-width: 120px;*/
		font-size: 14px;
		display: inline-block;
	}

	.top-tag-right a {

		/*min-width: 120px;*/
		font-size: 14px;
		display: inline-block !important;
	}

	#footer-zone {
		height: auto;
	}

	.foot-left {
		display: block;
		width: 100%;
		margin: 0px auto 30px auto;
	}

	.foot-center {
		width: calc(50% - 20px);
		margin: 0 20px 0 0px;
	}

	.foot-right {
		width: 50%;
	}

	.footer-link-left {
/*		width: 48%*/
	}

	.footer-link-right {
		width: calc(95% - 165px);
	}

	.social i {
		font-size: 20px;
		line-height: 35px;
		text-align: center;
		transition: opacity 0.2s linear;
	}

	.footer-last {
		text-align: center;
	}

	.contact-left {
		display: block;
		width: 98%;
	}

	.contact-right {
		display: block;
		width: 98%;
		margin-top: 20px;
		margin-left: auto;
	}

	.contact-left table {
		max-width: 100%;
		margin: auto;
	}

	/*.instagram_gallery img{ margin:0 0.5% 0.5% 0.5%; display: inline-block; width: 48%; }*/
	.instagram_gallery .insta-col {
		margin: 0 1% 2% 1%;
		display: inline-block;
		width: 47%
	}

	.account-left {
		float: none;
		width: 100%;
		margin-bottom: 20px
	}

	.account-right {
		float: none;
		width: 100%;
	}

	.products-info {
		margin: auto;
	}

	#products-left {
		width: 100%;
		display: inline-block;
		margin: auto;
		text-align: center;
		clear: both;
		float: none;
	}

	#products-right {
		width: 100%;
		display: inline-block;
		margin: auto;
		float: none;
	}

	.main-images-slider {
/*		width: 100%;*/
	}

	.main-images-slider img {
		max-height: 100%;
	}

	.thumbnail-product-slider {
/*		width: 100%;*/
	}

	/*.listing-left-inner{ width: 85%; margin-left: 15%; }*/
	tr td img.item-img {
		height: 80px;
	}

	.inner_shopping_cart_table, .inner_shopping_cart_table td {
		width: 100%;
		display: block;
		text-align: left;
	}

	.blog-left {
		float: left;
		width: 100%;
	}

	.blog-left img {
		max-width: 100%;
		width: 100%;
		height: auto !important;
	}

	.blog-right {
		float: left;
		width: calc(100% - 30px);
		margin-left: auto;
		padding: 5px 15px 5px 15px;
	}

	.blog-detail {
		margin: auto;
		width: 96%;
	}

	#popup-inner {
		width: 100%;
		max-width: 98%;
	}

	.popup-btm-left {
		display: table-cell;
		vertical-align: middle;
		width: auto;
	}

	.popup-btm-right {
		display: table-cell;
		vertical-align: middle;
		width: auto;
	}

	.content-left-blog, .content-left-blogsingle, .content-left-blogsingle-xpad, .content-half-block, .method1, .method2 {
		width: 100%;
	}

	.content-right-blog, .content-right-blogsingle {
		display: none;
	}

	.mobile-feature-image {
		display: block;
		text-align: center;
	}

	.ptext {
		margin: 0;
	}

	.content-frame-blog1 {
		width: 100%;
		margin-bottom: 5%;
	}

	.prep_container {
		width: 75%;
	}

	.prep_content {
		width: 95%;
		margin-top: 5%;
	}

	.method2-inner, .content-left-blogsingle {
		padding: 0;
	}

	.content-frame-blog {
		margin-top: 5%;
	}


	.footer-left{ 
		float:none;
		margin-bottom: 10px;
	}


}

/** 2 / 3 cols for grid5 **/

/* Landscape phones and down */
@media only screen and (max-width:740px) {

	/*	.grid5 .col { width: 30.3%; }
	.grid5 .col:nth-of-type(4n+1) { margin-left: 0; clear: none; margin-right: 2.3%; }
	.grid5 .col:nth-of-type(3n+1) { margin-left: 0;	clear: left; margin-right: 2.3%; }

	.grid4 .col { width: 48.4%; }
	.grid4 .col:nth-of-type(3n+1) { margin-left: 0; clear: none; margin-right: 2.3%; }
	.grid4 .col:nth-of-type(2n+1) { margin-left: 0; clear: left; margin-right: 0; }

	.grid3 .col { width: 48.2%; }
	.grid3 .col:nth-of-type(3n+1) {	margin-left: 0; clear: none; margin-right: 2.3%; }
	.grid3 .col:nth-of-type(2n+1) {	margin-left: 0; clear: left; margin-right: 0; }	*/

	/*.s-banner01 h2{ font-size:14px; }*/

	/*.s-banner01 p{ font-size:9px !important;}*/

	/*.s-banner01 h2, .s-banner01 p{ max-width:200px !important; width: 100% }*/


	#header {
		margin-top: 0px;
		height: auto;
	}

	.search-tab, .menu-cart {
		float: none;
		display: inline-block;
		vertical-align: middle;
	}

	.search-tab {
		margin-left: 0px;
		margin-right: 20px
	}

	/** Newsletter Pop up **/
	#subscribe-dialog {
		max-width: 680px;
		height: auto;
	}

	/*#popup-left{  width:200px; height:100%;}*/
	#popup-inner {
	}

	/*#popup-left img{ width:200px; height:auto; }*/
	.subscribe-content {
		line-height: 1.5em;
		overflow: auto;
	}

	.subscribe-content h1, .subscribe-content h2, .subscribe-content h3 {
		line-height: 1.6em
	}

	.subscribe-desc {
		max-width: 80%;
		margin-top: 1%;
	}

	.field-group {
		width: 80%;
	}

	.field-group input[type=text], .field-group input[type=email] {
		width: 95%;
	}

	.featured-col {
		width: 48%;
		margin: 0 1% 40px 1%;
	}

}

/** 2 cols for grid5 **/
@media only screen and (max-width:640px) {
	.newsletter-control {
		margin: 5px auto 5px auto;
		height: 36px;
		max-width: 450px;
	}

	button.newsletteraction {
		height: 36px;
		margin-top: -36px;
	}

	input.newsletterinput {
		height: 36px;
		margin-right: 5px;
		width: 350px;
	}

	.newsletteraction {
		height: 36px;
		width: 40px;
	}

	#newsletter-col {
		margin: 0px auto 0px auto;
		padding: 20px 0px 20px 0px;
	}

	#newsletter-col h2 {
		font-size: 28px;
		letter-spacing: 3px;
	}

	#newsletter-col p {
		font-size: 14px;
		padding: 10px 10px 10px 10px;
		letter-spacing: 0px;
	}

	/*.grid5 .col { width: 48.3%; }*/

	/*.grid5 .col:nth-of-type(3n+1) {  margin-left: 0; clear: none; margin-right: 2.3%; }*/

	/*.grid5 .col:nth-of-type(2n+1) { margin-left: 0; clear: left; margin-right: 0; }*/

	/*tr td img.item-img{ height:auto !important;}	*/

	/*.inner-col{ width:140px; height: 195px !important;  }*/
	.shopping_cart_table img.items-img {
		width: 200px !important;
		height: 284px !important;
	}

	.popular-dishes .col img.items-img {
		width: 100% !important;
		height: auto !important
	}

	.popular-dishes .inner-col {
		width: 100% !important;
		height: auto !important;
	}

	.tag-soldout {
	}

	.menu-cart {
		margin-top: 0px;
	}

	.menu-right {
		line-height: 1.2em;
		float: right !important;
		height: 30px;
	}

	/*#shoppingbag{ display: none; }*/
	#menu-inner {

		/*width:96% !important;*/
		margin: auto;
		display: inline-block;
	}

	#menu-zone {
		height: 30px !important;
		margin-bottom: 0px;
	}

	.s-banner01 {
		max-width: 96%;
	}

	.s-banner01 .sb {
		width: 100%;
		clear: both;
		margin-bottom: 5px;
		margin-left:auto;
		margin-right:auto;
	}

	.account-r {
		border-left: 0px;
		padding-left: 0px;
		margin-left: 0px;
		width: 100%;
	}

	.account-l {
		padding-right: 0px;
		margin-right: 0px;
		width: 100%;
	}

	/*.products-info{ margin-left:0px;clear:both;}*/
	.default-button-set {
		position: relative;
		clear: both;
		display: block;
		margin-left: 0px;
		margin-top: 0px
	}

	.r-tabs .r-tabs-nav .r-tabs-anchor {
		font-size: 10px;
	}

	/*.desctab-title{ width:35%; display: inline-block; font-weight: bold; }*/

	/*.desctab-text{ width:50%; margin-left:2%; display: inline-block; }*/
	td.optionleft {
		width: 35%;
	}

	/** Lookbook & Blogs **/
	.col-2 {
		width: 100%;
		margin: auto;
		clear: both;
		float: none;
	}

	#lookbooks .lookbook-title.desktop {
		top: 30%;
		height: 70%;
	}

	#lookbooks .lookbook-title.mobile {
		top: 50%;
		height: 70%;
	}

	#lookbooks h1 {
		font-size: 50px;
		margin: 10px auto 0px auto;
	}

	#lookbooks .shortdesc {
		font-size: 14px;
		margin-bottom: 30px;
		line-height: 1.2em;
		min-height: auto
	}

	#blogs h1 {
		font-size: 18px;
		margin: 10px auto 0px auto;
	}

	#blogs .blog-col {
		min-height: auto;
	}

	#blogs .col-2 h1 {
		min-height: 40px;
	}

	#blogs .shortdesc {
		font-size: 14px;
		margin: 20px auto 30px auto;
		line-height: 1.2em;
		min-height: auto
	}

	.col-2 .shortdesc {
		font-size: 14px !important;
	}

	#popup-right {
		float: none;
	}

	.featured-left {
		display: inline-block;
		width: 100%;
		text-align: center;
	}

	.featured-right {
		display: inline-block;
		width: 100%;
		margin-left: 0;
	}

	.dialogModal .dialogModal_container .close {
		right: 5px !important;
		top: 40px !important;
	}

	#popup-inner {
		text-align: center;
	}

	.popup-btm-left {
		display: block;
		width: auto;
		margin: 0 auto 0px auto;
	}

	.popup-btm-right {
		display: block;
		width: auto;
		margin: auto;
	}

	.popup-btm-left input[type=text], .popup-btm-left input[type=email], .popup-btm-left .button {
		margin: 10px;
	}

	a.dismiss-link {
		display: block;
	}

}

/** 1 col for all **/

/* Mobile Landscape Size to Mobile Portrait (devices and browsers) */
@media only screen and (max-width:599px) {
	#header-info{ display:none; }

	.member-nav {
		display: none;
	}

	.member-top-section {
		margin-top: 0px;
	}

	/*#bodyContent{ padding-bottom: 478px; }*/
	body, html {
		overflow-x: hidden;
	}

	h1 {
		font-size: 22px !important;
	}

	#lookbooks .lookbook-title {
		top: 10%;
		height: 70%;
	}

	#lookbooks h1 {
		font-size: 40px !important
	}

	#lookbooks .button {
		bottom: 2%;
	}

	#mobile-menu.sidr {
		width: 90% !important;
	}

	/*	.col {
		width: 98% !important;
		margin-left: 0 !important;
		clear: none !important;
		text-align:center;
		margin:0px auto 0px auto !important;
	}

	.items-inner .col{
		width: 48% !important;
		margin-left: 0px !important;
		clear: none !important;
		text-align:center;
		margin:0px auto 10px auto !important;	
		float: none !important;
		display: inline-block;
		vertical-align:top;
	}

	.inner-col{ width:48%; height: auto !important;  }
	img.item-img{ 
		width:100% !important;
		height:auto !important;
	}
	.tag-backorder{ width:140px !important; margin-top:-22px;}*/
	.col {
		width: 48%;
		margin-left: 0 !important;
		clear: none !important;
		text-align: center;
		margin: 0px auto 20px auto !important;
	}

	.popular-dishes .col {
	}

	#items-zone .col, #fullproduct .col {
		width: 50% !important;
		margin-left: 0px !important;
		margin-right: 10px !important;
		clear: none !important;
		text-align: left;
/*		margin: 0px 2% 20px 2% !important;*/
		display: inline-block;
		vertical-align: top;
		flex: 0 1 calc(50% - 5px) !important;
	}

	#items-zone .grid4 .col:nth-child(2n) {
		margin-right: 0 !important;
	}

	#fullproduct .grid4 .col:nth-child(2n) {
		margin-right: 0 !important;
	}

	a.filter-close {
		display: block;
	}

	.listing-left {
		width: 90%;
		float: none;
		margin: auto;
		position: absolute;
		left: 0;
		right: -400px;
		top: 0;
		bottom: 0;
		z-index: 99999;
		background: #FFFFFF;
		padding: 5%;
		height: 100%;
		overflow-y: auto;
		display: none;
	}

	.listing-left-inner {
		margin-top: 10px;
	}

	.listing-right {
		width: 100%;
		float: none;
		display: block;
	}

	.filter-btn {
		display: block;
	}

	/*.inner-col{ width:140px; height: 195px !important;  }*/
	img.items-img {

		/*width:140px !important;*/

		/*height:195px !important;*/
	}

	tr td img.item-img {
		height: auto !important;
	}

	.tag-backorder {
		width: 140px !important;
		margin-top: -22px;
	}

	.tag-custom img {
		max-width: 100px;
	}

	.popular-dishes .tag-custom img {
		max-width: 100px;
	}

	/*	.social{ display:inline-block; }
	.social img { 	margin: 2px 0px 2px 0px; }
	.social .link-g11{ display: none; }
	#header-banner img{ display:none; }
	*/

	/** 2020 **/

	/*	#topbar{ height:70px;}
	.cart-link{ margin-top:10px; z-index: 9999; position: relative; }
	.currency-link,.member-link{ display: none; }*/

	#simple-menu {
		margin-top: 10px;
	}

	/*#header{ padding: 10px 0 5px 0; }*/

	/*#header-left{  width: 40%;  }*/

	/*#header-right{ width: 60%; text-align:right; }*/
	.inner-logo img {
		max-width: 150px;
	}

	/*.member-avatar i.fas{ font-size: 15px; line-height: 30px; width: 30px; height: 30px; }*/

	/*.cart-basket i.fal{ font-size: 15px; line-height: 30px; width: 30px; height: 30px;  }*/

	.listing .popModal {
		max-width: 90%
	}

	/*.tag-soldout{ max-width:100%; width:140px !important; margin-top:-24px;}*/

	/*.tag-soldout img{ max-width: 100% }*/

	.main-images-slider {
		max-width: 100%;
		width: 100%;
	}
	.thumbnail-product-slider {
		display: inline-block;
		max-width: 380px;
		width: 100%;
		margin: auto;
		padding-left: 35px;
		padding-right: 35px;
	}
	.thumbnail-product-slider .thumbslide {
		margin:0 10px 0 10px !important;
	}	

	.thumbnail-product-slider img {
		max-width: 100%;
		height: 100%;
	}

	/*.maylike-block{ margin-top:0px; }*/

	/*.social_bookmark{ float:right; margin-top: 20px; }*/

	.newsletter-control {
		max-width: 250px;
	}

	input.newsletterinput {
		background: #FFFFFF;
		width: 70%;
		margin-right: 50px;
	}

	/*.foot-left{ }*/

	/*.foot-left a{ display: block ;clear:both; margin:2px auto 2px auto; width:auto; }*/
	a.footer-link:hover {
		border: 0px;
		text-decoration: underline;
	}

	.footer-last {
	}

	.buttonAction .ui-button {
		margin-bottom: 10px;
	}

	.header-tab {
		font-size: 16px;
	}

	.header-tab a {
		font-size: 16px;
		line-height: 1.4em;
		margin-right: 4px;
		margin-left: 4px;
	}

	.content-tab {
		font-size: 14px;
	}

	/*.enquiry-table{ max-width:380px; width:98%; }*/

	/*.enquiry-table td{ clear: both; display: block; }*/

	.login-sep {
		width: 432px;
		max-width: 115%;
		height: 15px;
		background: #FFFFFF;
		display: inline-block;
		margin: 20px 0px 0px -13px;
	}

	.login-r {
		border-left: 0px;
		padding-left: 0px;
		margin-left: 0px;
	}

	/*#left-column{ width:90%; }*/

	/*#right-column{ width:90%;  }*/
	#left-column h1, #left-column ul.side-menu {
		max-width: 100%
	}

	img.item-img {
		max-width: 80px;
		height: auto;
	}

	.shopping_cart_table td {
		font-size: 100%;
	}

	.shopping_cart_table .row-header td {
		font-size: 100%;
	}

	.inner_shopping_cart_table td, .inner_shopping_cart_table td {
		font-size: 100%;
	}

	.shopping_cart_table td a.item-name {
		font-size: 100%;
	}

	.buttonAction {
		clear: both;
		margin-top: 5px;
		display: block;
	}

	.products-info {
		margin-left: 0px;
		clear: both;
	}

	.fieldValue select {
		width: 100%;
	}

	body {
		overflow-x: hidden
	}

	#mobile-home-button {
		display: block
	}

	.blog-link {
		clear: both;
		display: inline-block;
		width: auto;
	}

	.sep {
		display: none;
	}

	/*#anonymously-block > div{ float:none; clear:both; }*/

	/** Newsletter Pop up **/
	#subscribe-dialog {
		max-width: 400px;
		height: auto;
		margin: auto;
		overflow: auto;
	}

	#popup-form {
		margin: auto;
		width: 100%;
		text-align: center;
		overflow: auto;
	}

	#popup-inner {
	}

	.subscribe-content {
		line-height: 1.4em;
		overflow: auto;
	}

	.subscribe-content h1, .subscribe-content h2, .subscribe-content h3 {
		line-height: 1.6em
	}

	.subscribe-desc {
		max-width: 90%;
	}

	.field-group {
		width: 90%;
	}

	.field-group input[type=text], .field-group input[type=email] {
		width: 95%;
	}

	#lookbooks .main-content p {
		font-size: 14px
	}

	/*.featured-col{  width:98%; margin: 0 1% 40px 1%; max-height: 100%; }*/
	.filter-col, .filter-col:first-child {
		width: 100%;
	}

	.filter-col:last-child {
		width: 100%;
		float: none;
	}

	.desctab-col {
		display: block;
		width: 100%;
	}

	.desctab-title {
		width: 36%;
		float: left;
		font-weight: bold;
	}

	.desctab-text {
		width: 60%;
		margin-left: 4%;
		float: left;
	}

	/** 2020 **/

	/*.foot-right{  }*/

	/*	#footer-inner{ text-align: center;  }
	.foot-center{ float: none; display: inline-block; width: auto; margin-left:auto; margin-right: auto; }
	.foot-right{	float:none;	width: 100%;display:block; text-align: center;	}*/

	/*.instagram_gallery img{ margin:0 0.5% 0.5% 0.5%; display: inline-block; width: 48%; }*/
	.instagram_gallery .insta-col {
		margin: 0 1% 2% 1%;
		display: inline-block;
		width: 47%
	}

	.progressBar span.sep {
		margin: 0 8px 0 8px;
	}

	.progress-col {
		font-size: 14px;
	}

	.checkout-left {
		width: 100%;
	}

	.checkout-right {
		width: 94%;
		margin-left: 0;
	}

	.basket-delivery {
		margin-bottom: 10px;
	}

	.choose-date {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.choose-time {
		width: 100%;
		float: none;
		padding-left: 0;
	}

	.shopping_cart_table .row-header span {
		display: none;
	}

	.basket-remark {
		width: 100%;
		float: none;
	}

	.basket-total {
		width: 100%;
		float: none;
		margin-top: 20px;
	}

	.new-table td {
		display: block;
		width: auto !important;
	}

	td.td_space {
		display: none;
		width: 0;
	}

	td.field-sep {
		height: 2px;
	}

	.blog-detail .blog-header {
		float: none;
	}

	.blog-detail .blog-date {
		font-size: 18px;
		float: none;
	}

	.confirm-img-left {
		display: block;
		width: 100%;
	}

	.confirm-img-right {
		display: block;
		width: 100%;
	}

	.summary-table td {
		display: table-cell !important;
		width: initial !important
	}

	.popup-btm-left input[type=text] {
		max-width: 200px;
	}

	.footer-link-left{
		width:100%;
		display: block;
		text-align: center;
	}
	.footer-link-right{
		width:100%;
		display: block;	
		text-align: center;
	}

	.foot-center{
		display: block;
		width:100%;
		margin:20px auto;
		text-align: center;
	}

	.foot-right{
		display: block;
		width:100%;
		margin:20px auto;
		text-align: center;
	}

	.footer-contact{
		width:auto;
		display: inline-grid;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
	}

	.copyText {
		display: block;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.footer-last-inner span.sep{
		display: none;
	}
	.footer-last-inner a {
		display:block;
		margin:auto;
		margin-bottom:20px;
	}

	.paynow-table tr td {
		width: 100%;
		display: block;
	}

	/*.paynow-desc{ display: block; width:100%; }*/
	.content-left-blog, .content-left-blogsingle, .content-left-blogsingle-xpad, .content-half-block, .method1, .method2 {
		width: 100%;
	}

	.content-right-blog, .content-right-blogsingle {
		display: none;
	}

	.mobile-feature-image {
		display: block;
		text-align: center;
	}

	.ptext {
		margin: 0;
	}

	.blog-list-col {
		grid-template-columns: none;
	}

	.btn-group {
		display: none;
	}

	.content-frame-blog1 {
		width: 100%;
		margin-bottom: 5%;
	}

	.select-group {
		display: block;
		margin-bottom: 5%;
	}

	.prep_container {
		width: 75%;
	}

	.prep_content {
		width: 95%;
		margin-top: 5%;
	}

	.method2-inner, .content-left-blogsingle {
		padding: 0;
	}

	.content-frame-blog {
		margin-top: 5%;
	}
	table#product-specs td.heading{ }
	table#product-specs td{ display:block; width:100% !important; }
}

@media only screen and (max-width:320px) {
	.col, .#items-zone .col, #fullproduct .col {
		width: 98% !important;
		margin-left: 0 !important;
		clear: none !important;
		text-align: center;
		margin: 0px auto 0px auto !important;
		flex: 0 1 calc(98% - 2px);
	}

}