@charset "utf-8";
/* CSS Document */
.main-banner{
	background: #F0FAFC;
    background: linear-gradient(180deg,rgba(240, 250, 252, 0.6) 0%, rgba(255, 255, 255, 1) 100%);
	border-bottom: 1px solid #e6f2ff;
	padding: 16px 0 50px 0;
}
.main-banner .leftpan{
	width: 100%;
	margin-bottom: 30px;
}
.main-banner .rightpan{
	width: 100%;
}
.eco-friendly-text{
	padding: 5px 14px 5px 30px;
	display: inline-block;
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-4 w-4' fill='none' viewBox='0 0 24 24' stroke='%232bb9cf' stroke-width='3'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z'%3E%3C/path%3E%3C/svg%3E") #ecfeff no-repeat 7px 50%;
	background-size: 17px auto;
	color: #2bb9cf;
	border-radius: 50px;
	font-size: 1.0rem;
	line-height: 1.4rem;
	font-family: 'Inter 18pt', sans-serif;
	font-weight: 600;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	margin-bottom: 4px;
}
.banner-text h1{
	color: #1d4fa1;
}
.banner-text h1{
	font-size: 2.5rem;
    line-height: 2.9rem;
    margin-bottom: 18px;
}
.gradient-text{
	background: #1D4FA1;
    background: linear-gradient(to right, #1D4FA1 11%, #29ABC9 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	display: block;
}
.delivery-text{
	color: #28a0c4;
}
.banner-text{
	margin-bottom: 5px;
	text-align: center;
}

.banner-discount-delivery-sec ul{
	padding: 0;
	margin: 0;
	font-weight:600;
	font-family: 'Inter 18pt', sans-serif;
	font-size: 1.6rem;
	line-height: 2.0rem;
	text-align: center;
}
.banner-discount-delivery-sec ul li{
	margin: 0 0 9px 0;
	padding: 0 0 9px 42px;
	color: #1d4fa1;
	border-bottom: 1px dashed #c6c6c6;
	display: inline-block;
}
.banner-discount-delivery-sec ul li:last-child{
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
.banner-paragraph{
	margin: 0 auto 12px auto;;
	max-width: 500px;
	text-align: center;
}
.discount-icon{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 169.2 200'%3E%3Cpath fill='%2342a3e9' d='M134.5 21.2L81 2.1c-4.2-1.5-8.6-.5-11.7 2.2L26.8 42.2c-3.2 2.7-4.6 7.1-3.7 11.2L50 190.5c1.2 6.4 7.6 10.5 13.9 9.3l95.8-18.8c6.4-1.2 10.5-7.6 9.3-13.9L142.1 30c-.7-4.2-3.7-7.6-7.6-8.8h0zm-53 14.9c-4.9 1-9.8-2.2-10.7-7.1s2.2-9.8 7.1-10.7c4.9-1 9.8 2.2 10.7 7.1 1 4.8-2.2 9.7-7.1 10.7z'/%3E%3Cpath fill='%23f25862' d='M128.4 36.6L83.2 3.3C79.8.9 75.1.4 71.2 2.1l-50.8 24c-3.7 1.7-6.4 5.4-6.8 9.5L.1 173.4c-.7 6.4 4.2 12.2 10.5 12.7l96.3 9.3c6.4.7 12.2-4.2 12.7-10.5L133 47.1c.5-4.2-1.2-8.1-4.6-10.5zm-54.5-1c-4.9-.5-8.6-4.9-8.1-9.8s4.9-8.6 9.8-8.1 8.6 4.9 8.1 9.8-4.9 8.6-9.8 8.1z'/%3E%3Cpath d='M47.3 103c-2.3-.2-4.4-1-6.4-2.2-6.6-4.2-8.6-12.9-4.4-19.3 2-3.2 5.1-5.4 8.8-6.1s7.3-.2 10.5 2c3.2 2 5.4 5.1 6.1 8.8s.2 7.3-2 10.5h0c-2.3 4.6-7.5 6.8-12.6 6.3h0zm2-20.5c-.7 0-1.2 0-2 .2-1.7.5-3.2 1.5-4.2 2.9-1 1.5-1.2 3.2-1 4.9.5 1.7 1.5 3.2 2.9 4.2 1.5 1 3.2 1.2 4.9 1 1.7-.5 3.2-1.5 4.2-2.9h0c1-1.5 1.2-3.2 1-4.9-.5-1.7-1.5-3.2-2.9-4.2-1-.7-2-1-2.9-1.2zM83 142.1c-2.3-.2-4.4-1-6.4-2.2-6.6-4.2-8.6-12.9-4.4-19.3 4.2-6.6 12.9-8.6 19.3-4.4 6.6 4.2 8.6 12.9 4.4 19.3h0c-2 3.2-5.1 5.4-8.8 6.1-1.4.5-2.9.7-4.1.5h0zm1.7-20.5c-.7 0-1.2 0-2 .2-1.7.5-3.2 1.5-4.2 2.9s-1.2 3.2-1 4.9c.5 1.7 1.5 3.2 2.9 4.2 1.5 1 3.2 1.2 4.9 1 1.7-.5 3.2-1.5 4.2-2.9h0c1-1.5 1.2-3.2 1-4.9-.5-1.7-1.5-3.2-2.9-4.2-.7-.7-1.9-1.2-2.9-1.2zm8 12h0 0zM48 140.4c-.5 0-1.2-.2-1.7-.5-1.7-1.2-2.2-3.4-1.2-5.1l35.9-56c1.2-1.7 3.4-2.2 5.1-1.2 1.7 1.2 2.2 3.4 1.2 5.1l-35.7 55.9c-.6 1.3-2.1 1.8-3.6 1.8z' fill='%23f2f2f1'/%3E%3C/svg%3E") no-repeat 0 50%;
	background-size: 17px auto;
    padding-left: 27px !important;
	padding-top: 10px !important;
}
.delivery-icon{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 57.9'%3E%3Cpath fill='%23e82e2e' d='M99.1 32.9c-1.9-5.3-6.9-8.8-12.5-8.8h-3.4l-1.9-10.8c-.4-2.2-2.3-3.8-4.5-3.8H61c-3.1 0-5.7 2.5-5.7 5.7v23.3h-41v7.6h41 5.2 5.7 20.6 13v-8.6c.1-1.5-.2-3.1-.7-4.6z'/%3E%3Cpath fill='%23edc211' d='M63 24.5h13.2c.7 0 1.1-.6 1-1.2l-1.4-7.8c-.1-.5-.5-.9-1-.9H63c-.6 0-1 .5-1 1v7.8c-.1.6.4 1.1 1 1.1z'/%3E%3Cpath fill='%23d32020' d='M55.3 38.6h-41v7.6h41 5.2 5.7 20.6 13v-8.6c0-1.6-.3-3.1-.8-4.6-.6-1.5-1.4-2.9-2.4-4.1H55.3v9.7z'/%3E%3Cuse href='%23B' fill='%235f666d'/%3E%3Cpath fill='%23484f54' d='M38.5 46.7a7.4 7.4 0 0 1-8.7 8.7c-2.9-.5-5.2-2.9-5.8-5.8a7.4 7.4 0 0 1 8.7-8.7c2.9.6 5.2 2.9 5.8 5.8z'/%3E%3Cuse href='%23C' fill='%23bac6ce'/%3E%3Cuse href='%23B' x='51.8' fill='%235f666d'/%3E%3Cpath fill='%23484f54' d='M90.3 46.7a7.4 7.4 0 0 1-8.7 8.7c-2.9-.6-5.2-2.9-5.8-5.8a7.4 7.4 0 0 1 8.7-8.7c2.9.6 5.3 2.9 5.8 5.8z'/%3E%3Cuse href='%23C' x='51.8' fill='%23bac6ce'/%3E%3Cpath fill='%23256bbf' d='M14.4,0v3c0,1-0.8,1.8-1.8,1.8H2.4c-1,0-1.8,0.8-1.8,1.8l0,0c0,1,0.8,1.8,1.8,1.8h10.1 c1,0,1.8,0.8,1.8,1.8v5c0,1-0.8,1.8-1.8,1.8H8.2c-1,0-1.8,0.8-1.8,1.8l0,0c0,1,0.8,1.8,1.8,1.8h4.3c1,0,1.8,0.8,1.8,1.8v2.4 c0,1-0.8,1.8-1.8,1.8H1.8c-1,0-1.8,0.8-1.8,1.8l0,0c0,1,0.8,1.8,1.8,1.8h10.7c1,0,1.8,0.8,1.8,1.8v1.9h37.9V0H14.4z'/%3E%3Cpath fill='%23fff' d='M40.2 24l-8.9-5.9v2.8H11.2V27h20.1v2.8z'/%3E%3Cpath fill='%232f84d1' d='M14.4 3.1c0 .2 0 .4-.1.6h38V0H14.4v3.1z'/%3E%3Cpath fill='%23e82e2e' d='M31.3 0h5.6v3.7h-5.6z'/%3E%3Cpath d='M31.3 20.9v-2.8l5.6 3.7V0h-5.6v20.9zm0 8.9V27h0v7.5h5.6v-8.4z' fill='%23d32020'/%3E%3Cdefs %3E%3Cpath id='B' d='M40.9 46.5c1.1 6.7-4.6 12.4-11.3 11.3-4-.7-7.3-3.9-8-8-1.1-6.7 4.6-12.4 11.3-11.3 4.1.7 7.3 4 8 8z'/%3E%3Cpath id='C' d='M37.2 46.8a6.15 6.15 0 0 1-7.4 7.4 6.02 6.02 0 0 1-4.6-4.6 6.15 6.15 0 0 1 7.4-7.4 6.02 6.02 0 0 1 4.6 4.6z'/%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 0;
	background-size: 35px auto;
}
.banner-discount-delivery-sec{
	max-width: 555px;
	margin: 0 auto 12px auto;
}

.check-availability-sec{
	padding: 14px 12px;
	box-shadow: 0 20px 25px -5px #f1f5f9;
	border: 1px solid #f1f5f9;
	border-radius: 15px;
}
.check-availability-text{
	font-weight:600;
	font-family: 'Inter 18pt', sans-serif;
	font-size: 1.0rem;
	line-height: 1.4rem;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 10px;
}
.check-availability-sec{
	max-width: 510px;
	margin: 0 auto;
}
.check-availability-sec form input[type="text"]{
	width: 58%;
	margin-bottom: 0;
	border-radius: 5px;
}
.check-availability-sec form input[type="submit"]{
	width:40%;
	padding: 9px 10px;
	border-radius: 5px;
	margin-top: 0;
}
.order-details{
	max-width: 470px;
	margin: 0 auto;
	display: block;
}
.order-details ul{
	margin: 0;
	padding: 0;
	font-weight:600;
	font-family: 'Inter 18pt', sans-serif;
	font-size: 1.0rem;
	line-height: 1.4rem;
	text-align: center;
	justify-content: center;
}
.order-details ul li{
	margin: 0 12px 0 0;
	padding: 0 0 0 15px;
	background-position: 0 1px;
}
.order-details ul li:last-child{
	margin-right: 0;
}


.banner-right-inner{
	padding: 10px 10px;
	display: block;
	box-shadow:  0 25px 50px -12px #f1f5f9;
	border: 1px solid #f1f5f9;
	max-width: 500px;
	margin: 0 auto;
	border-radius: 15px;
	background-color: #ffffff;
	position: relative;
}
.banner-right-inner img{
	width: 100%;
	height: auto;
	display: block;
}
.next-delivery-cont{
	padding: 10px 10px;
	box-shadow: 0 10px 15px -3px #f1f5f9;
	width: 90%;
	align-items: center;
	justify-content: space-between;
	background-color: #fff;
	position: absolute;
	bottom: 20px;
	left: 50%;
	border-radius: 20px;
	transform: translate(-50%, 0);
}
.next-delivery-text{
	display: block;
	text-transform: uppercase;
	font-family: 'Inter 18pt', sans-serif;
	font-weight: 900;
	font-size: 1.0rem;
	line-height: 1.4rem;
	margin-bottom: 4px;
	color: #99a8bc;
}
.delivery-time{
	display: block;
	font-family: 'Inter 18pt', sans-serif;
	font-weight: 600;
	font-size: 1.4rem;
	line-height: 1.8rem;
	color: #1d4fa1;
}
.next-delivery-cont-right span{
	font-family: 'Inter 18pt', sans-serif;
	font-weight: 700;
	color: #32bcd1;
	background-color: #ecfeff;
	padding: 6px 12px;
	border-radius: 50px;
	font-size: 1.0rem;
	line-height: 1.4rem;
	align-items: center;
}
.circle-dot{
	width: 8px;
	height: 8px;
	background-color: #32bcd1;
	border-radius: 50px;
	margin-right: 8px;
	animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
.success-message{
	background:url("../images/green-circle.png") 12px 50% no-repeat #ecfeff;
	background-size: 16px auto;
	padding: 10px 8px 10px 44px;
	border-radius: 10px;
	font-size: 1.4rem;
	line-height: 2.0rem;
}
.error-message{
	background: url("../images/red-circle.png") 12px 50% no-repeat #fef2f2;
	background-size: 16px auto;
	padding: 10px 8px 10px 44px;
	border-radius: 10px;
	font-size: 1.4rem;
	line-height: 2.0rem;
}
.pincode-message{
	margin-top: 10px; 
	font-weight: 500;
}
.facilities-sec{
	margin-bottom: 15px;
}
.facilities-sec ul{
	padding: 0;
	color: #1d4fa1;
	font-size: 1.3rem;
	line-height: 1.7rem;
	font-family: 'Inter 18pt', sans-serif;
	font-weight: 700;
	align-items: center;
	justify-content: center;
	max-width: 500px;
	margin: 0 auto;
}
.facilities-sec ul li{
	margin: 0;
	padding: 0 20px 0 0;
	background-image: none;
	color: #1d4fa1;
	text-align: center;
}
.facilities-sec ul li.premium-cont .facilities-icon{
	background-color: #1d4fa1;
}
.facilities-sec ul li:last-child{
	padding-right: 0;
	margin-right: 0;
}
.facilities-icon{
	width: 40px;
	height: 40px;
	border-radius: 50px;
	background-color: #19abab;
	display: block;
	margin: 0 auto 5px auto;
}
.doorstep-cont .facilities-icon{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 138.5'%3E%3Cg fill='%23fff'%3E%3Cpath d='M125.9 7.6l-2.7 5.7-13.1-1.5-1.2-3.8z'/%3E%3Cuse href='%23B'/%3E%3Cuse href='%23C'/%3E%3Cuse href='%23B'/%3E%3Cuse href='%23C'/%3E%3Cpath d='M79.8 81.6h0a137.81 137.81 0 0 1-2.7-24l-.2-8H36.4C8.3 48 1.5 78.3.5 99.6h8.8 20.2 1.6 18.7 1.6 18.9 1.3.5l1.1 1.4 7.3 9.4H99v-.1h.9v-11c-9.9-.7-18.2-7.9-20.1-17.7zM190 102.8c-1-2.3-2.4-4.5-4.2-6.3s-3.9-3.2-6.3-4.2-5-1.5-7.7-1.5-5.2.5-7.7 1.5c-2.3 1-4.5 2.4-6.3 4.2s-3.2 3.9-4.2 6.3c-.5 1.2-.9 2.4-1.1 3.6-.3 1.3-.4 2.7-.4 4.1 0 2.7.5 5.2 1.5 7.7 1 2.3 2.4 4.5 4.2 6.3s3.9 3.2 6.3 4.2 5 1.5 7.7 1.5 5.2-.5 7.7-1.5c2.3-1 4.5-2.4 6.3-4.2s3.2-3.9 4.2-6.3 1.5-5 1.5-7.7c0-1.4-.1-2.7-.4-4.1-.2-1.2-.6-2.4-1.1-3.6zm-54-66.2l-8.2 1.8-2.5-32.1 3.5-1.8z'/%3E%3Cpath d='M139.1 1.8c0-.7-.6-1.2-1.3-1.1-4.9.6-8.6 4.8-8.6 9.8s3.7 9.1 8.5 9.8a1.27 1.27 0 0 0 1.4-1.2V1.8z'/%3E%3Cpath d='M132.2 22.2h-9.5c-4 0-7.4-2.8-8.2-6.7l-.8-3.3c-.8-4 1.8-5.9 6.3-7.6L131.2 0c4 0 4.4 2.9 5.2 6.8l1.3 5.9c.9 5.1-.2 9.5-5.5 9.5zm-70.4 85.2c-.2-2.1-.7-4-1.3-5.9l-1.3-1.7H44.3l.2.2c1.4 1.4 2.4 3 3.2 4.7.4.9.7 1.8.9 2.7.2 1 .3 2 .3 3 0 2-.4 4-1.2 5.8-.7 1.8-1.8 3.4-3.2 4.7-1.4 1.4-3 2.4-4.7 3.2-1.8.8-3.8 1.2-5.8 1.2s-4-.4-5.8-1.2c-1.8-.7-3.4-1.8-4.7-3.2-1.4-1.4-2.4-3-3.2-4.7-.8-1.8-1.2-3.8-1.2-5.8 0-1 .1-2.1.3-3s.5-1.8.9-2.7c.7-1.8 1.8-3.4 3.2-4.7l.2-.2H8.1c-1 2.4-1.7 5-2 7.7l-.2 3c0 15.4 12.5 28 28 28 15.4 0 28-12.5 28-28 0-1 0-2.1-.1-3.1zm-41.4 3.2c0 7.5 6.1 13.6 13.6 13.6s13.6-6.1 13.6-13.6c0-1-.1-2-.3-2.9-.6-2.9-2.2-5.5-4.4-7.4h0l-.5-.5H25.8l-.6.5h0c-2.2 1.9-3.8 4.5-4.4 7.4-.3.9-.4 1.8-.4 2.9zm170.8-31.7c-5.6-3.5-12.3-5.5-19.4-5.5-3.2 0-6.3.4-9.2 1.2-.1-.3-28.5-51.3-28.5-51.3H121l3.7 19.1 4.2 21.8 4.2 22.4c1.3 6.4-5.5 12.8-10.4 12.8h-21.2c-.5 0-1 0-1.6-.1v11.1h0 34.9 6.2c0-1.1.1-2.2.2-3.3 1.7-15.5 14.8-27.6 30.8-27.6 5.9 0 11.4 1.6 16.1 4.5 1 .6 2.4.3 3-.6l.9-1.3h0c.7-1.1.4-2.6-.8-3.2zM77 36.8H61.9v-.1H50.3h-4.9-10.3c-3.5 0-6.2 2.8-6.2 6.2V48H77a5.59 5.59 0 0 0 5.6-5.6h0a5.59 5.59 0 0 0-5.6-5.6z'/%3E%3C/g%3E%3Cdefs %3E%3Cpath id='B' d='M171.8 97.1c-6.4 0-11.8 4.5-13.1 10.5-.2.9-.3 1.9-.3 2.9 0 7.4 6 13.4 13.4 13.4s13.4-6 13.4-13.4c0-1-.1-2-.3-2.9-1.3-6-6.7-10.5-13.1-10.5z'/%3E%3Cpath id='C' d='M199.6 107.4c-1.5-14-13.4-24.9-27.8-24.9s-26.3 10.9-27.8 24.9c-.1 1-.2 2-.2 3.1 0 15.4 12.5 28 28 28 15.4 0 28-12.5 28-28 0-1 0-2.1-.2-3.1zm-14.1 8.9c-.7 1.8-1.8 3.4-3.2 4.7-1.4 1.4-3 2.4-4.7 3.2-1.8.8-3.8 1.2-5.8 1.2s-4-.4-5.8-1.2c-1.8-.7-3.4-1.8-4.7-3.2-1.4-1.4-2.4-3-3.2-4.7-.8-1.8-1.2-3.8-1.2-5.8a16.28 16.28 0 0 1 .3-3.1c.2-.9.5-1.8.9-2.7.7-1.8 1.8-3.4 3.2-4.7 1.4-1.4 3-2.4 4.7-3.2 1.8-.8 3.8-1.2 5.8-1.2s4 .4 5.8 1.2c1.8.7 3.4 1.8 4.7 3.2 1.4 1.4 2.4 3 3.2 4.7.4.9.7 1.8.9 2.7.2 1 .3 2 .3 3.1 0 2-.4 4-1.2 5.8z'/%3E%3C/defs%3E%3C/svg%3E") no-repeat 50% 50% #1da8af;
	display: block;
	background-size: 30px auto;
}
.premium-cont .facilities-icon{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 177.5' fill='%23fff'%3E%3Cpath d='M144.5 0H132c0 17.7-14.4 32.1-32.1 32.1-17.7.1-32-14.3-32-32.1H55.4C24.9 0 0 52.2 0 52.2l31.7 20.5 14-20.5v125.2H100h54.2V52.2l14 20.5 31.7-20.5S175 0 144.5 0zM100 19.3c10.6 0 19.3-8.6 19.3-19.3h-9.9-18.8-9.9A19.25 19.25 0 0 0 100 19.3z'/%3E%3C/svg%3E") no-repeat 50% 50% #1da8af;
	display: block;
	background-size: 25px auto;
}
.subscriptions-cont .facilities-icon{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 190.8'%3E%3Cg fill='%23fff'%3E%3Cpath d='M68.9 69.2h21.9v21.9H68.9z'/%3E%3Cuse href='%23B'/%3E%3Cuse href='%23B' x='40'/%3E%3Cpath d='M29 107.8h21.9v21.9H29zm39.9 0h21.9v21.9H68.9z'/%3E%3Cuse href='%23B' y='38.6'/%3E%3Cuse href='%23B' x='40' y='38.6'/%3E%3Cpath d='M29 146.4h21.9v21.9H29zm39.9 0h21.9v21.9H68.9z'/%3E%3Cuse href='%23B' y='77.2'/%3E%3Cpath d='M52.1 31.4a7.13 7.13 0 0 1-7.1 7.1h0a7.13 7.13 0 0 1-7.1-7.1V7.1C37.8 3.2 41 0 45 0h0a7.13 7.13 0 0 1 7.1 7.1v24.3zm54.8 0a7.13 7.13 0 0 1-7.1 7.1h0a7.13 7.13 0 0 1-7.1-7.1V7.1A7.13 7.13 0 0 1 99.8 0h0a7.13 7.13 0 0 1 7.1 7.1v24.3zm4.5-15.4h31.8v9.3h-31.8zm-54.9 0h31.8v9.3H56.5zm123 0h-13.2v9.3h13.2a10.93 10.93 0 0 1 10.9 10.9v10.5H9.3V36.2a10.93 10.93 0 0 1 10.9-10.9h13.2V16H20.2C9.1 16 0 25 0 36.2v134.5c0 11.1 9.1 20.2 20.2 20.2h159.3c11.1 0 20.2-9.1 20.2-20.2V36.2C199.6 25 190.6 16 179.5 16zm10.8 154.6a10.93 10.93 0 0 1-10.9 10.9H20.2a10.93 10.93 0 0 1-10.9-10.9V56h181v114.6zM161.8 31.4a7.13 7.13 0 0 1-7.1 7.1h0a7.13 7.13 0 0 1-7.1-7.1V7.1a7.13 7.13 0 0 1 7.1-7.1h0a7.13 7.13 0 0 1 7.1 7.1v24.3z'/%3E%3C/g%3E%3Cdefs %3E%3Cpath id='B' d='M108.8 69.2h21.9v21.9h-21.9z'/%3E%3C/defs%3E%3C/svg%3E") no-repeat 50% 50% #1da8af;
	display: block;
	background-size: 23px auto;
}
@media only screen and (min-width: 500px){
	
	.banner-text h1{
		font-size: 3.5rem;
		line-height: 4.1rem;
	}
	.banner-discount-delivery-sec ul{
		font-size: 1.8rem;
		line-height: 2.2rem;
	}
	.check-availability-sec{
		padding: 17px 15px;
	}
	.check-availability-text{
		font-size: 1.2rem;
		line-height: 1.6rem;
		margin-bottom: 9px;
	}
	.check-availability-sec form input[type="text"]{
		width: 70%;
		border-radius: 10px;
		padding: 14px 16px;
		font-size: 1.2rem;
		line-height: 1.6rem;
	}
	.check-availability-sec form input[type="submit"]{
		width:29%;
		padding: 14px 16px;
		border-radius: 10px;
		font-size: 1.2rem;
		line-height: 1.6rem;
	}
	.banner-discount-delivery-sec {
		margin-bottom: 22px;
	}
	.order-details ul{
		font-size: 1.1rem;
		line-height: 1.5rem;
	}
	.facilities-sec{
		margin-bottom: 20px;
	}
	.facilities-sec ul li{
		padding: 0 50px 0 0;
	}
	.facilities-icon{
		width: 50px;
		height: 50px;
	}
	.doorstep-cont .facilities-icon{
		background-size: 32px auto;
	}
	.premium-cont .facilities-icon{
		background-size: 27px auto;
	}
	.subscriptions-cont .facilities-icon{
		background-size: 25px auto;
	}
}
@media only screen and (min-width: 700px){
	.check-availability-sec form input[type="text"]{
		width: 68%;
		padding: 14px 16px;
		font-size: 1.4rem;
		line-height: 1.8rem;
	}
	.check-availability-sec form input[type="submit"]{
		width:31%;
		padding: 14px 16px;
		font-size: 1.4rem;
		line-height: 1.8rem;
	}
}
@media only screen and (min-width: 768px){
	.main-banner{
		padding: 30px 0;
	}
	.eco-friendly-text{
		margin-bottom: 25px;
	}
	.banner-text h1{
		font-size: 4.0rem;
		line-height: 4.4rem;
		margin-bottom: 8px;
	}
	.banner-text{
		margin-bottom: 14px;
	}
	.banner-discount-delivery-sec ul {
        font-size: 2.2rem;
        line-height: 2.6rem;
    }
	.banner-discount-delivery-sec ul li{
		margin: 0 0 9px 0;
		padding: 0 0 9px 50px;
	}
	.discount-icon{
		background-size: 21px auto;
		padding-left: 33px !important;
		padding-top: 10px !important;
	}
	.delivery-icon {
		background-size: 39px auto;
	}
	.banner-discount-delivery-sec {
		margin-bottom: 30px;
	}
	.order-details ul{
		font-size: 1.2rem;
		line-height: 1.6rem;
	}
	.order-details ul li{
		margin: 0 12px 0 0;
		padding: 0 0 0 18px;
		background-size: 13px auto;
	}
	.next-delivery-text{
		font-size: 1.2rem;
		line-height: 1.6rem;
		margin-bottom: 6px;
	}
	.next-delivery-text{
		font-size: 1.2rem;
		line-height: 1.6rem;
		margin-bottom: 6px;
	}
	.next-delivery-cont-right span{
		font-size: 1.2rem;
		line-height: 1.6rem;
	}
	.next-delivery-cont{
		padding: 15px 10px;
	}
	.facilities-sec ul li{
		border-right: 1px solid #e1e1e3;
		padding: 0 25px 0 0;
		margin: 0 25px 0 0;
	}
	.facilities-sec ul li:last-child{
		border-right: 0;
		padding-right: 0;
		margin-right: 0;
	}
}
@media only screen and (min-width: 921px){
	.main-banner{
		padding: 45px 0;
	}
	.eco-friendly-text{
		margin-bottom: 30px;
	}
	.banner-discount-delivery-sec {
		margin-bottom: 35px;
		margin-left: 0;
		margin-right: 0;
	}
	.main-banner .container{
		justify-content: space-between;
		align-items: center;
	}
	.main-banner .leftpan{
		width:53.43%;
		margin-bottom: 0;
	}
	.main-banner .rightpan{
		width: 41.57%;
	}
	.banner-text{
		text-align: left;
	}
	.banner-paragraph{
		margin-left: 0;
		margin-right: 0;
		text-align: left;
	}
	.banner-discount-delivery-sec ul{
		text-align: left;
	}
	.order-details{
		margin-left: 0;
		margin-right: 0;
	}
	.order-details ul{
		justify-content: flex-start;
	}
	.check-availability-sec{
		margin-left: 0;
		margin-right: 0;
	}
	.facilities-sec ul{
		margin-left: 0;
		margin-right: 0;
		justify-content:left;
	}
}
@media only screen and (min-width: 1025px){
	.eco-friendly-text{
		padding: 6px 16px 6px 32px;
		font-size: 1.2rem;
		line-height: 1.6rem;
		margin-bottom: 30px;
	}
	.main-banner{
		padding: 55px 0;
	}
	.banner-text h1{
		font-size: 4.8rem;
		line-height: 5.4rem;
		margin-bottom: 10px;
	}
	.banner-text{
		margin-bottom: 18px;
	}
	.banner-discount-delivery-sec ul {
/*
        font-size: 2.6rem;
        line-height: 3.0rem;
*/
    }
	.banner-discount-delivery-sec ul li{
		margin: 0 0 16px 0;
        padding: 0 0 16px 51px;
	}
	.discount-icon{
		background-size: 26px auto;
		padding-left: 36px !important;
		padding-top: 10px !important; 
	}
	.delivery-icon {
		background-size: 42px auto;
	}
	.banner-discount-delivery-sec {
		margin-bottom: 46px;
	}
	.delivery-time{
		font-size: 1.8rem;
		line-height: 2.2rem;
	}
	.banner-right-inner{
		scale:1.0;
		-webkit-transition: all .5s;
		-khtml-transition: all .5s;
		-moz-transition: all .5s;
		-ms-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
	}
	.banner-right-inner:hover{
		scale:1.05;
	}
	.main-banner .leftpan{
		width:58.43%;
	}
	.main-banner .rightpan{
		width: 41.57%;
	}
	
	.facilities-sec{
		margin-bottom: 25px;
	}
	.facilities-sec ul{
		font-size: 1.4rem;
		line-height: 1.8rem;
	}
	.facilities-sec ul li{
		padding: 0 30px 0 0;
		margin: 0 30px 0 0;
	}
	.facilities-icon{
		width: 60px;
		height: 60px;
	}
	.doorstep-cont .facilities-icon{
		background-size: 35px auto;
	}
	.premium-cont .facilities-icon{
		background-size: 30px auto;
	}
	.subscriptions-cont .facilities-icon{
		background-size: 27px auto;
	}
}
@media only screen and (min-width: 1300x){
	
}
@media only screen and (min-width: 1500px){
	.main-banner{
		padding: 95px 0;
	}
	.banner-text h1{
		font-size: 5.6rem;
		line-height: 6.0rem;
		margin-bottom: 4px;
	}
	.banner-text{
		margin-bottom: 24px;
	}
	.banner-paragraph {
		margin-bottom: 34px;
	}
	
	
}



/* Accompanying Tailwind keyframe definition */
@keyframes ping {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}