hi,
see the physics subjects has most topics in electronics and communication engineering, there is concepts of modern physics, electromagnetism, digital electronics, solid state physics etc. in civil engineering branch is more inclined to structural engineering, chemistry and metallurgical sciences. since you are good at mathematics it would be best for you to go for computer science engineering since there is huge concepts of mathematics.
To know about your chances and scope , probable college name use Careers360 college predictor tool,
https://engineering.careers360.com/jee-main-college-predictor?icn=QnA&ici=qna_answer
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile