@media screen and (min-width: 992px){
	html{
		font-size: calc(100vw * 16 / 1500);
	}
	/* common styles	 */
	h1,.lab-main-heading{
		font-size:4.375rem;
		line-height:5.375rem;
	}
	h2,.lab-primary-heading{
		font-size:3.125rem;
		line-height:4.063rem;
	}
	h3,.lab-secondary-heading{
		font-size:1.75rem;
		line-height:2.375rem;
	}
	h4,.lab-sub-heading{
		font-size:1.375rem;
		line-height:1.875rem;
	}
	p,.para{
		font-size:1.063rem;
		line-height:1.75rem;
	}
	/* menu	 */
	.lab-mobile-header{
		display:none;
	}
	.desk-logo{
		display:block;
	}

	.desk-nav-menu{
		display:block;
	}
	.custom-logo{
		width:15.625rem;
		height:3.313rem;
	}
	.menu{
		display:flex;
		gap:1.875rem;
	}
	.desk-logo {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.top_menu.desk-nav-menu ul.menu {
		display: flex;
		flex-grow: 1;
		justify-content: center; /* centers menu items */
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.top_menu.desk-nav-menu ul.menu li.menu-item.contact-btn {
		margin-left: auto; /* pushes this item to the right */
	}
	.contact-btn li a{
		background-color:#AD2028;
		border-radius:1.875rem;
		padding:0.875rem 2.5rem;
		color:#ffffff;
	}
	.custom-height{
		height:8.75rem !important;
	}
	div.grid-footer{
		grid-template-columns:repeat(3, 1fr);
		gap:1.25rem;

	}
	.hero{
		height:46.125rem;
		padding:12.5rem 0;
	}
	div.our-story{
		grid-template-columns:minmax(36.25rem, 1fr) minmax(31.563rem, 2fr);
		gap:4.313rem;
	}
	.our-col{
		padding-top:3.938rem;
	}
	.what-col{
		padding-top:5.688rem;
	}
	.our-promise{
		max-width:72.125rem;
		margin:auto;
		padding:6.25rem 10.75rem;
		border-radius:1.875rem;
	}
	.slider-img img,.our-oulate img{
		border-radius:1.25rem;
	}
	.slider-img img{
		height:30.313rem;
	}
	.our-story img{
		width:36.25rem;
		height:25rem;
		border-radius:1.875rem;
	}
	div.what-do-col{
		display:grid;
		grid-template-columns:minmax(31.563rem, 1fr) minmax(36.25rem, 2fr);
		gap:4.313rem;
	}

	.slick-slide{
		width:32.563rem !important;
	}
	.our-paroduct-col img{
		width:39.688rem;
		height:28.75rem;
		border-radius:1.25rem;
	}
	div.food-pack{
		grid-template-columns:repeat(3, 1fr);
		gap:1.875rem;

	}
	div.our-paroduct-col{
		grid-template-columns:repeat(2, 1fr);
		gap:1.875rem;
	}
	.food-pack img{
		width:25.813rem;
		height:28.75rem;
		border-radius:1.25rem;
	}
	.map-col{
		margin-bottom:unset;
	}
	.our-col-main{
		max-width: 72.125rem;
	}
	.map iframe{
		height:33.938rem;
		border-radius:1.25rem;
	}
	div.map-col{
		grid-template-columns:repeat(2, 1fr);
		gap:1.25rem;
	}
	.footer-trext{
		padding:1.875rem 0;
	}

	.footer-number-col{
		border-radius:1.063rem;
	}
	.slider-img img, .our-oulate img{
		border-radius:1.875rem;
	}
	.call{
		padding:2.75rem 3.813rem 2.75rem 3.813rem;
		border-radius:1.25rem;
	}
	.footer-section{
		padding-top:4.375rem;
	}

	.contact-footer{
		padding-top:6.25rem;
	}
	.footer-img img{
		width:44.063rem;
		height:14.813rem;
		margin-bottom:3.75rem;
	}
	.grid-col h3{
		font-size:2.188rem;
		line-height:4.063rem;
	}
	.shope-img img{
		height:36.75rem;
	}
	.our-col-div{
		padding-top:9.813rem;
	}
	.slick-track{
		gap:2rem !important; 
	}
	.call h4:first-child{
		font-size:1.375rem;
		line-height:2rem;
	}
	.footer-number-col h4:first-child{
		font-size:1.375rem;
		line-height:2rem;
	}
	.call h4{
		font-size:1rem;
		line-height:1.5rem;
	}
	.footer-number-col h4{
		font-size:1rem;
		line-height:1.5rem;
	}
	/* 	desktop style end */
}