When pronouncing 'hard' д - it really doesn't matter if your tongue touches lower teeth, but you need touch lower part of upper teeth. 'soft' д , e.g before 'яеию' letters, is pronounced with not...