how can i change the color of line renderer

i am new to unity i have set the width and color for the line that should appear when i swipe the screen…but its not working,dont know whether my code is wrong

now i am getting a pink color line while swiping on the can i change that color to white. also is it possible to reduce the width of line…

      using UnityEngine;
     using System.Collections;

     public class LinesHandler : MonoBehaviour
     public Color c1 = Color.yellow;
      public Color c2 =;

private GameObject lineGO;
private LineRenderer lineRenderer;
private int i = 0;

void Start()
    lineGO = new GameObject("Line");
    lineRenderer = lineGO.GetComponent<LineRenderer>();
	lineRenderer.material = new Material(Shader.Find("Mobile/Particles/Additive"));
	//lineRenderer.SetColors(c1, c2);
	lineRenderer.SetWidth(0.05F, 0);

void Update()
	if (Input.touchCount > 0)
        Touch touch = Input.GetTouch(0);

		if(touch.phase == TouchPhase.Moved)
			Vector3 mPosition = new Vector3(Input.mousePosition.x, Input.mousePosition.y, 15);
			lineRenderer.SetPosition(i, Camera.main.ScreenToWorldPoint(mPosition));
			/* Add Collider */
			BoxCollider bc = lineGO.AddComponent<BoxCollider>();
			bc.transform.position = lineRenderer.transform.position;
			bc.size = new Vector3(0.1f, 0.1f, 0.1f);
		if(touch.phase == TouchPhase.Ended)
			/* Remove Line */
			i = 0;
			/* Remove Line Colliders */
			BoxCollider[] lineColliders = lineGO.GetComponents<BoxCollider>();
			foreach(BoxCollider b in lineColliders)

the shader mentioned in the code is not present in the assets…so default pink color gets assigned

instead of 18th line
lineRenderer.material = new Material(Shader.Find(“Mobile/Particles/Additive”));

you can use -
renderer.material.color = Color.white;