Looking at the horoscope matching we see that the Guna milan score is 19 out of 36, which is little higher then 18 that is minimum for solemnizing marriage. There is Gana and 5-9 bhakoot dosha which is not good. Marriage should be done if the above dosha get cancelled.
regarding mangal dosha which you ask kindly note that there is partial mangal dosha , means anshik mangalik and not full mangalik. Mangal dosha of the girl can be ignored as there is Rahu in your 4th house.