.menuProductInner {
	height: calc(100vh - 190px);
}
.editviewPage .menuProductInner {
	height: calc(100vh - 230px);
}

@media (max-width: 1199px) {
	.menuProductInner {
		height: calc(100vh - 250px);
	}
	.editviewPage .menuProductInner {
		height: calc(100vh - 320px);
	}
	.customFixBar.editviewPage .totalPriceColumn {
		padding: 15px 0 40px;
	}
}

@media (max-width: 991px) {
	header.headerSection, .fixed-header .headerSection {
		padding: 12px 0;
	}
	.topLinksSwiper {
		top: 74px;
	}
	.headerMainCol .headerStyle2 {
		height: 74px;
	}
	.topLink {
		font-size: 15px;
	}
	.menuPageContent .fixedCenterScroll .menuSection {
		top: 116px;
	}
	.menuProductInner {
		height: calc(100vh - 214px);
	}
	.editviewPage .menuProductInner {
		height: calc(100vh - 284px);
	}

	.menuPageContent .fixedCenterScroll {
		padding-top: 40px;
	}
	
}

@supports (-webkit-touch-callout: none) {
  @media only screen and (max-width: 991px) {
    .menuProductInner {
      height: calc(100vh - 280px);
    }
    .editviewPage .menuProductInner {
      height: calc(100vh - 340px);
    }
  }
}


@media (max-width:767px) {
	.customFixBar.editviewPage .totalPriceColumn {
		padding: 15px 0;
	}
	.customFixBar .totalPriceColumn.offCanvasDetail, .customFixBar.editviewPage .totalPriceColumn {
		position: fixed;
		bottom: 40px;
	}
	.menuProductInner {
		padding-bottom: 110px;
	}
	body .menuProductInner {
		height: inherit;
		padding-bottom: calc(130px + env(safe-area-inset-bottom));
	}
	.customFixBar.editviewPage .menuProductInner {
		height: initial !important;
		padding-bottom: calc(90px + env(safe-area-inset-bottom)) !important;
	}
	.customFixBar.editviewPage form[data-ajax-form="addToCartProductChoice"] {
		overflow: initial;
		max-height: initial;
	}
	.customFixBar.editviewPage .backToMenu {
		top: 75px;
	}

	/* new */
	.singleProductSlideCol {
		overflow-y: auto;
	}
	.singleProductSlideCol .customFixBar form[data-ajax-form="addToCartProductChoice"] {
		max-height: initial;
		overflow-y: initial;
	}
	body .singleProductSlideCol .menuProductInner {
		overflow: initial;
	}
	.singleProductSlideCol .customFixBar .totalPriceColumn.offCanvasDetail {
		position: sticky;
	}
}
@media (max-width: 480px) {
  .topLinksSwiper {
    margin-bottom: 0;
  }
}