.menuProductInner {
	height: calc(100vh - 260px);
}
body .customFixBar .menuProductInner {
	padding-bottom: 30px !important;
}
.singleProductSlideCol {
	margin-top: 76px !important;
}
@media (max-width: 1199px) {
	.menuProductInner {
		height: calc(100vh - 335px);
	}
	body .customFixBar .menuProductInner {
		padding-bottom: 30px !important;
	}
	.sProImgCol {
		margin-bottom: 10px;
	}
	.customFixBar:not(.editviewPage) .sProImgCol {
		width: 400px;
	}
}

@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 - 320px);
	}
	.editviewPage .menuProductInner {
		height: calc(100vh - 290px);
	}
	.customFixBar:not(.editviewPage) .sProImgCol {
		width: 100%;
	}
	
	.menuPageContent .fixedCenterScroll {
		padding-top: 0px;
	}
}

@media (max-width:767px) {
	.customFixBar .totalPriceColumn.offCanvasDetail, .customFixBar.editviewPage .totalPriceColumn {
		position: fixed;
		bottom: 40px;
	}
	.menuProductInner {
		padding-bottom: 110px;
	}
	.customFixBar.editviewPage .menuProductInner {
    height: initial !important;
  }
	.customFixBar.editviewPage form[data-ajax-form="addToCartProductChoice"] {
		overflow: initial;
		max-height: initial;
	}
	.customFixBar.editviewPage .backToMenu {
		top: 75px;
	}
	body .menuProductInner {
		height: calc(100vh - 210px);
	}
}
@media (max-width: 480px) {
  .topLinksSwiper {
    margin-bottom: 0;
  }
  body .menuProductInner {
    height: calc(100vh - 180px);
  }
}