VFS locations are closed on local Indian state holidays in addition to US holidays. Since statw holidays in India can vary a lot, please make sure that there is no holiday on the day you are planning to visit CGI location for dropping off your visa papers or form 221g documents.