Whatever doa I do in namaz, I do in my heart or at times while going somewhere, I recite doa in my heart. Is that ok? Will it reach to God as 'Wo dilon kay bhaid jaanta hai'