Time slot selected by you is tentative time of delivery so that you don't wait the whole day at home to receive the order. We take all efforts to deliver your order as per the time slot you have selected. However, the delivery of your order during the time slot selected is not guaranteed. On rare occasions, due to unforeseen circumstances, your order might be delayed. In case of imminent delay, our customer support executive will keep you updated about the delay in delivery of your order.