Are you going to apply through PayTM? In this case, no.
Apply directly via ICICI (or any bank of your choice). An FD based secured credit card doesn't need a third-party (such as PayTM).
In general, banks won't issue an unsecured CC on 18. There are always some exceptions, though. Just search...