The voting age has been reduced to 18 which means at 18, persons are supposed to be mature to decide whom to vote. Hence, 18 years olds cannot be considered as juveniles. The age for juveniles, hence, has to be less than 18.
Your vote on this answer has already been received
I don't think so. The age of 18 is expected to bring the physical and mental maturity in a person , that are good enough to count him as a responsible citizen. If in all other fields, the below 18 persons' signatures or declarations are not given the weightage at par with adults , how can we make a departure from that, to hold someone in that age fully and consciously responsible for a heinous crime? No civilized country can afford such a draconian legislation where a below 18 is treated at par with an adult in terms prosecution and awarding penalties.