A.- A._ war seit März 1992 in einem Gärtnereibetrieb in X._ angestellt und in dieser Eigenschaft bei der Basler Versicherungs-Gesellschaft (nachfolgend: Basler) gegen Unfälle versichert. Am 12. August 1996 verspürte er einen akuten Rückenschmerz, als er gemäss eigenen Angaben beim Heben eines Steines etwas ausrutschte und eine Drehbewegung machte. Die Basler anerkannte ihre Leistungspflicht und erbrachte die gesetzlichen Leistungen (Taggeld, Heilbehandlung). Gestützt auf ein bei Dr. med. B._, Spezialarzt für Chirurgie FMH, eingeholtes Gutachten vom 19. Januar 1998 verfügte sie am 21. April 1998 die Einstellung der Leistungen ab 1. Januar 1998 mit der Begründung, die noch vorhandenen Rückenschmerzen seien nur möglicherweise auf das Ereignis vom 12. August 1996 zurückzuführen; gleichzeitig verzichtete sie auf eine Rückforderung der seit August 1997 erbrachten Leistungen. Daran hielt sie mit Einspracheentscheid vom 18. Oktober 1998 fest. B.- Die von A._ hiegegen erhobene Beschwerde hiess das Verwaltungsgericht des Kantons Luzern mit Entscheid vom 25. Februar 2000 gut und verpflichtete die Basler, A._ über den 1. Januar 1998 hinaus Leistungen zu erbringen. C.- Mit Verwaltungsgerichtsbeschwerde lässt die Basler die Aufhebung des kantonalen Entscheides beantragen. A._ lässt auf Abweisung der Verwaltungsgerichtsbeschwerde schliessen und gleichzeitig ein Gesuch um unentgeltliche Verbeiständung stellen. Das Bundesamt für Sozialversicherung lässt sich nicht vernehmen. Die als Mitinteressierte zum Verfahren beigeladene CSS Versicherung, Krankenversicherer des A._, verzichtet auf eine Stellungnahme. 