You are not alone! It seems that you really are applying yourself to do the right thing. I would advise to have a diet diary for 2 weeks. That way you can see it in black and white. People will diet and then plateau. The body will try to readjust it's weight. This is the time to push a little harder. Avoid whites(rice, bread, pasta, potato and corn). Add greens and berries and lean protein (chicken, fish,turkey). Then increase exercise and add High Intensity interval training 2 x a week. Products like Isagenix really help to lower the salt, fat and sugar cravings too. Avoid all processed food. ( lean cuisine, deli meat, etc).
Rice has zero nutritional value and can be classified as junk food. Your carbs can be fruits instead. If you like the texture, substitute "riced" cauliflower. Steak is a higher fat protein than fish or chicken so get rid of it for a while. Drink at least 2.5 liters of water daily. Do high intensity cardio.