MAJOR compromises were made in the new national budget as a final agreement was reached between legislators and the government yesterday. They include reducing a grant given to Bahrain’s national carrier Gulf Air from BD100 million to BD60m .