The UN Security Council unanimously adopted a US-drafted resolution imposing new sanctions on North Korea after its latest nuclear test.
Backed by China and Russia, the council voted 15-0 on Monday to slap a ban on textile exports and restrict shipments of oil products to North Korea.
The resolution is a watered-down version of the original US proposal.
However, it does ban North Korea from importing all natural gas liquids and condensates.
But it only caps Pyongyang's imports of crude oil at the level of the last 12 months, and it limits the import of refined petroleum products to 2 million barrels a year.
It also bans all textile exports and prohibits all countries from authorizing new work permits for North Korean workers - two key sources of hard currency.
The initial US proposal included an assets freeze on North Korean leader Kim Jong-un and a complete ban on countries selling oil to his government, but the measures were softened to appease China and Russia.
It is the ninth resolution unanimously adopted by the 15-member council since 2006 over North Korea's ballistic missile and nuclear programs.
Meanwhile, US Ambassador to the UN Nikki Haley said the bans on textile exports and overseas workers alone would starve the Pyongyang of at least $1.3bn in annual revenues - an estimated $800 million and $500 million respectively.
She added that the US is not looking for war with North Korea and Pyongyang has "not passed the point of no return".
For his part, US President Donald Trump vowed not to allow North Korea to develop a nuclear missile capable of hitting the mainland United States.
Source: News Agencies, Edited by website team