Pokedex MobileNet Very less accuracy on submission

I am trying to create pokemon classifier for assignment PokeDex. I have used MobileNetV2 as model and 4 other layers. Tried fine tuning as well as image augmentation using ImageDataGenerator. Model giving about 90% accuracy but on submitting results giving 12% accuracy. Please tell me what to do?
Google Colab Link for Code
@prashant_ml