make all efforts(+ infinitive = с целью чего-л.: Dear Ambassador, It is our considered opinion that all efforts should be made to avert a further confrontation between the Israelis and Egyptians. The result of which could only be the growth of further guerilla activity on the part of El Fatah and other United Arab Republic revolutionary elements and the consequent Israeli reprisals. (The Tamarind Seed, 1974)ART Vancouver)
leave no stone unturned(to make every possible effort to find someone or something: The researchers left no stone unturned in their search for the original documents.Anglophile)