This has nothing to do with your nutrition or caloric intake, it relates to your fitness programme. If all you are doing is steady state cardio you are not only burning fat you are also wasting muscle since the body finds the easiest source to change into energy and that is protein. If you want to prevent becoming what is called "skinny fat" I suggest you make strength training your primary form of exercise since the research ranks it ahead of cardio for fat reduction. The benefits of a strength training programme are much greater than those of cardio in addition to its primacy on fat reduction.
Three full body and compound movement exercises done for thirty minutes three alternate days a week combined with the same amount of cardio on non strength training days will get you to your goal. Yoga is flexibility training not strength training and a strength training programme will improve your ability to do yoga.
It is called WORK-ing out for a reason.
I said getting fit was simple, I did not say it was easy.
Cardio burns calories, strength work burns fat.
Eat well to lose weight, exercise to get fit
You can not build a six pack using twelve packs
Often when we seek a magic bullet for fitness we end up shooting ourselves in the foot.
"I think calories are little germs in food that all moms are afraid of" Dennis the Menace