Department of Environment (DoE) yesterday fined a steel cutting factory and a commercial building in Narayanganj and in the capital a total of Tk 16.25 lakh for violating environmental law.