<SEC-DOCUMENT>0001683168-17-002073.txt : 20170814
<SEC-HEADER>0001683168-17-002073.hdr.sgml : 20170814
<ACCEPTANCE-DATETIME>20170814095543
ACCESSION NUMBER:		0001683168-17-002073
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		55
CONFORMED PERIOD OF REPORT:	20170630
FILED AS OF DATE:		20170814
DATE AS OF CHANGE:		20170814

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Envision Solar International, Inc.
		CENTRAL INDEX KEY:			0001398805
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		IRS NUMBER:				208457250
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-53204
		FILM NUMBER:		171027830

	BUSINESS ADDRESS:	
		STREET 1:		5660 EASTGATE DRIVE
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92121
		BUSINESS PHONE:		858-799-4583

	MAIL ADDRESS:	
		STREET 1:		5660 EASTGATE DRIVE
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92121

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Casita Enterprises, Inc.
		DATE OF NAME CHANGE:	20070508
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>envision_10q-063017.htm
<DESCRIPTION>QUARTERLY REPORT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin-top: 0; text-align: center; margin-bottom: 0"></P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-bottom: 3pt"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="margin-top: 0; text-align: left; margin-bottom: 0"><A HREF="#a1"><FONT STYLE="font-size: 7pt">Table of Contents</FONT></A></P>

<P STYLE="margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font-size: 14pt"><B>UNITED STATES</B></FONT></P>

<P STYLE="margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font-size: 14pt"><B>SECURITIES AND EXCHANGE COMMISSION
</B><BR>
Washington, D.C. 20549</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-size: 14pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-size: 14pt"><B>FORM 10-Q
</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Quarterly Report under Section 13 or 15 (d)
of Securities Exchange Act of 1934</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>For the Period ended June 30, 2017 </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><I>Commission File Number 000-53204 </I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 14pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>Envision Solar International, Inc.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Exact name of Registrant as specified in its
charter)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; text-align: center; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Nevada</B></FONT></TD>
    <TD STYLE="width: 50%; text-align: center; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>26-1342810</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State of Incorporation)</FONT></TD>
    <TD STYLE="text-align: center; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(IRS Employer ID Number)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">5660 Eastgate Dr.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">San Diego, California 92121</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(858) 799-4583</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0">(Address and telephone number of principal executive offices)</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Indicate by check mark whether the registrant
(1) has filed all reports required to be filed by Section 13 or 15 (d) of the Securities Exchange Act of 1934 during the preceding
12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such
filing requirements for the past 90 days.&nbsp;Yes
<FONT STYLE="font-family: Wingdings">x</FONT>&nbsp;No <FONT STYLE="font-family: Wingdings">o</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Indicate by check mark whether the registrant
has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted
and posted pursuant to Rule 405 of Regulation S-T (&sect;232.405 of this chapter) during the preceding 12 months (or for such
shorter period that the registrant was required to submit and post such files).&nbsp;Yes <FONT STYLE="font-family: Wingdings">x</FONT>&nbsp;No
<FONT STYLE="font-family: Wingdings">o</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Indicate by check mark whether the registrant is a large accelerated
filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company under Rule 12b-2
of the Exchange Act. (Check one.)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 65%"><FONT STYLE="font-size: 10pt">Large accelerated filer <FONT STYLE="font-family: Wingdings">o</FONT></FONT></TD>
    <TD STYLE="width: 35%">Accelerated filer <FONT STYLE="font-family: Wingdings">o</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Non-accelerated filer&nbsp; <FONT STYLE="font-family: Wingdings">o </FONT>(Do not check
if a smaller reporting company)</FONT></TD>
    <TD>Smaller reporting company&nbsp;<FONT STYLE="font-family: Wingdings">x</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Emerging growth company </FONT><FONT STYLE="font-family: Wingdings">o</FONT></TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">If an emerging growth company, indicate by check mark if the registrant
has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided
pursuant to Section 13(a) of the Exchange Act   <FONT STYLE="font-family: Wingdings">o</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Indicate by check mark whether the registrant is a shell company
(as defined in Rule 12b-2 of the Exchange Act).&nbsp;Yes <FONT STYLE="font-family: Wingdings">o</FONT>&nbsp;No
<FONT STYLE="font-family: Wingdings">x</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The number of registrant's shares of common
stock, $0.001 par value, issuable and outstanding as of August 10, 2017 was 127,241,113.</P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 3pt; margin-bottom: 12pt"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B><A NAME="a1"></A>TABLE OF CONTENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><U>Page</U></P>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%">
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(238,238,238)">
    <TD><A HREF="#a2"><B>PART I</B></A></TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a2"><B>FINANCIAL INFORMATION</B></A></TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">&nbsp;</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD>Item 1</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a3"><FONT STYLE="font-weight: normal">Financial Statements (Unaudited)</FONT></A></TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">3</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(238,238,238)">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a4"><FONT STYLE="font-weight: normal">Condensed Consolidated Balance Sheets at June 30, 2017 (Unaudited) and December 31, 2016</FONT></A></TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">3</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a5">Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2017 and June 30, 2016 (Unaudited)</A></TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">4</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(238,238,238)">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a6">Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2017 and June 30, 2016 (Unaudited)</A></TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">5</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a7">Condensed Notes To Condensed Consolidated Financial Statements as of June 30, 2017 (Unaudited)</A></TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">6</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(238,238,238)">
    <TD><FONT STYLE="font-weight: normal">Item 2</FONT></TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a8"><FONT STYLE="font-weight: normal">Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</FONT></A></TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">19</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD><FONT STYLE="font-weight: normal">Item 3</FONT></TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a9"><FONT STYLE="font-weight: normal">Quantitative and Qualitative Disclosures About Market Risk</FONT></A></TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">30</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(238,238,238)">
    <TD><FONT STYLE="font-weight: normal">Item 4</FONT></TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a10">Controls and Procedures</A></TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">30</P></TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">&nbsp;</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(238,238,238)">
    <TD><A HREF="#a11"><B>PART II</B></A></TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a11"><B>OTHER INFORMATION</B></A></TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">&nbsp;</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="width: 9%">Item 1.</TD>
    <TD STYLE="width: 82%; text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a12">Legal Proceedings</A></TD>
    <TD STYLE="width: 9%; text-align: right; padding-top: 0in; padding-bottom: 0pt">31</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(238,238,238)">
    <TD>Item 2.</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a13">Unregistered Sales of Equity Securities and Use of Proceeds</A></TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">31</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD>Item 3.</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a14">Defaults Upon Senior Securities</A></TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">31</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(238,238,238)">
    <TD>Item 4.</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a15">Mine Safety Disclosures</A></TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">31</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD>Item 5.</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a16">Other Information</A></TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">31</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: rgb(238,238,238)">
    <TD>Item 6.</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a17">Exhibits</A></TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">31</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif; background-color: White">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 10pt; text-indent: -10pt"><A HREF="#a18">SIGNATURES</A></TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">34</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B></B></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a2"></A>PART I. FINANCIAL INFORMATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B></B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 45pt"><FONT STYLE="font-style: normal"><A NAME="a3"></A><B>Item 1.</B></FONT></TD><TD STYLE="text-align: left"><B>Financial
                                         Statements (Unaudited)</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><B>&nbsp;</B></P>

<P STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Envision Solar International, Inc. and Subsidiary</P>

<P STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><A NAME="a4"></A>Condensed Consolidated Balance Sheets</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">June 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">(Unaudited)</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD COLSPAN="9" STYLE="font-weight: bold; text-align: center">Assets</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Current Assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 66%; text-align: left; padding-left: 10pt">Cash</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">271,906</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">8,568</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Accounts Receivable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">430,315</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,161,064</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Prepaid and Other Current Assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">82,402</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">94,167</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Inventory, net</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">693,895</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">271,802</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Total Current Assets</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,478,518</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,535,601</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Property and Equipment, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">250,772</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">293,041</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Other Assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Debt Issue Costs, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">800</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Patents, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">74,926</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">73,370</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Deposits</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">156,588</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">154,778</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Total Other Assets</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">231,514</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">228,948</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total Assets</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,960,804</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,057,590</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD COLSPAN="8" STYLE="font-weight: bold; text-align: center">Liabilities and Stockholders' Deficit</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Current Liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Accounts Payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">969,202</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">873,012</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Accrued Expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">503,546</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">430,433</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Sales Tax Payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,047</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50,181</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Deferred Revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">90,167</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">75,323</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Term Debt - Current Portion</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">333,333</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,000,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Convertible Notes Payable -Related Parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">178,616</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">724,616</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Notes Payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">43,033</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">43,033</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Auto Loan - Current Portion</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,620</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,337</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Convertible Note Payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Embedded Conversion Option Liability</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&ndash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">107,081</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Total Current Liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,241,564</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,413,016</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Long-term Portion of Term Debt, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,157,817</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Long-term Portion of Auto Loan</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">24,787</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">29,678</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Total Liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,424,168</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,442,694</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Commitments and Contingencies (Note 9)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Stockholders' Deficit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Preferred Stock, $0.001 par value, 10,000,000 shares authorized, 0 shares outstanding at June 30, 2017 and December 31, 2016, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Common Stock, $0.001 par value, 490,000,000 shares authorized, 127,241,113 and 120,105,418 shares issued or issuable and outstanding at June 30, 2017 and December 31, 2016, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">127,241</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">120,105</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Additional Paid-in-Capital</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">34,868,749</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,730,240</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Accumulated Deficit</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(36,459,354</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(35,235,449</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Total Stockholders' Deficit</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,463,364</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,385,104</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total Liabilities and Stockholders' Deficit</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,960,804</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,057,590</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>


<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The accompanying
unaudited condensed notes are an integral part of these unaudited Condensed Consolidated Financial Statements</P>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Envision Solar International, Inc. and Subsidiary</P>

<P STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><A NAME="a5"></A>Condensed Consolidated Statements of Operations</P>

<P STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Unaudited</P>



<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">For the <BR>
Three Months Ended June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">For the<BR>
 Six Months Ended June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 48%">Revenues</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">507,730</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">338,895</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">878,419</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">684,814</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Cost of Revenues</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">520,836</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">368,234</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">895,379</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">759,914</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 20pt">Gross Loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(13,106</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(29,339</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(16,960</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(75,100</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 20pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; text-indent: -10pt; padding-left: 10pt; padding-bottom: 1pt">Operating Expenses (including stock based  expense of $191,146 and $198,101 for the six months ended June 30, 2017 and 2016, respectively)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1pt solid">545,292</TD><TD STYLE="text-align: left; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1pt solid">536,641</TD><TD STYLE="text-align: left; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1pt solid">1,214,281</TD><TD STYLE="text-align: left; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1pt solid">1,020,275</TD><TD STYLE="text-align: left; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -10pt; padding-left: 10pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Loss From Operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(558,398</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(565,980</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,231,241</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,095,375</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Other Income (Expense)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Other Income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">136</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">78</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">306</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">184</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Gain on Debt Settlement, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,355</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,366</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,355</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">80</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Interest Expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(47,625</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(62,099</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(101,606</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(122,963</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Change in fair value of embedded conversion option liability</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&ndash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">12,175</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">107,081</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(133,678</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Total Other (Expense) Income</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(45,134</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(48,480</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">8,136</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(256,377</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Loss Before Income Tax</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(603,532</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(614,460</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,223,105</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,351,752</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Income Tax Expense</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">800</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&ndash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">800</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&ndash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net Loss</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(604,332</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(614,460</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(1,223,905</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(1,351,752</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net Loss Per Share- Basic and Diluted</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.00</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.01</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.01</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.01</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Weighted Average Shares Outstanding- Basic and Diluted</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">125,647,287</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">109,859,805</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">124,039,447</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">107,900,237</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">The accompanying
unaudited condensed notes are an integral part of these unaudited Condensed Consolidated Financial Statements</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>Envision Solar
International, Inc. and Subsidiary</B></P>

<P STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><A NAME="a6"></A>Condensed Consolidated Statements of Cash Flows</P>

<P STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Unaudited</P>



<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: center; padding-bottom: 1pt"></TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="text-align: center; border-bottom: Black 1pt solid"><B>For the Six Months Ended June 30,</B></TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">CASH FLOWS FROM OPERATING ACTIVITIES:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 66%; text-align: left">Net Loss</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">(1,223,905</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">(1,351,752</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Adjustments to Reconcile Net loss to Net Cash Used in Operating Activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">34,781</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">66,888</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Common Stock issued for services</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">85,500</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">136,664</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Common stock issued for loan guaranty</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">26,755</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Gain on debt settlement</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,355</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(80</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Compensation expense related to grant of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">78,891</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">61,437</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Change in fair value of embedded conversion option liability</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(107,081</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">133,678</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Amortization of debt issue costs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">800</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">55,742</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Amortization of debt discount</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">805</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Changes in assets and liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">(Increase) decrease in:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">730,749</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">619,131</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Prepaid expenses and other current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,932</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(47,830</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Inventory, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(389,936</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(304,894</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 20pt; text-indent: -10pt">Costs and estimated earnings in excess of billings on uncompleted contracts</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(46,775</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt">Deposits</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,810</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">103,183</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Increase (decrease) in:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">96,190</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(215,088</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Accrued expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">172,232</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">89,726</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Convertible note payable issued in lieu of salary - related party</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">60,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Sales tax payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(36,134</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(101,575</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt; padding-bottom: 1pt">Deferred revenue</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1pt solid">14,844</TD><TD STYLE="text-align: left; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1pt solid">(129,567</TD><TD STYLE="text-align: left; padding-bottom: 1pt">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">NET CASH USED IN OPERATING ACTIVITIES</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(452,742</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(931,112</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">CASH FLOWS FROM INVESTING ACTIVITIES:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt">Purchase of equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,220</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(68,225</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Funding of patent costs</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,837</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(17,357</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">NET CASH USED IN INVESTING ACTIVITIES</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(5,057</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(85,582</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">CASH FLOWS FROM FINANCING ACTIVITIES:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Proceeds from sale of common stock</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">245,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,180,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Payments of offering costs related to sale of common stock</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,600</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(44,800</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Borrowings on line of credit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">500,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">200,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Payments of loan offering costs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(9,655</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Repayments on convertible notes payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6,000</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6,000</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Repayments of auto loan</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(4,608</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(4,294</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">NET CASH PROVIDED BY FINANCING ACTIVITIES</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">721,137</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,324,906</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">NET INCREASE IN CASH</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">263,338</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">308,212</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 1pt">CASH AT BEGINNING OF PERIOD</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">8,568</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">32,451</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 2.5pt">CASH AT END OF PERIOD</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">271,906</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">340,663</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Supplemental Disclosure of Cash Flow Information:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Cash paid for interest</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">30,444</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">22,028</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Cash paid for income tax</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&ndash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&ndash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Supplemental Disclosure of Non-Cash Investing and Financing Activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Transfer of prepaid asset to inventory</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">21,168</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">31,752</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Transfer of inventory to property and equipment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&ndash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">56,677</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Depreciation capitalized into inventory</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10,989</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">11,359</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Prepaid insurance financed by third party</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16,335</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16,881</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Shares issued for debt conversion</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">704,709</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&ndash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
</TABLE>


<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The accompanying
unaudited condensed notes are an integral part of these unaudited Condensed Consolidated Financial Statements</P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></P>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL, INC. AND SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><A NAME="a7"></A><B>CONDENSED NOTES TO CONDENSED CONSOLIDATED
FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>June 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>



<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"><B>1.</B></TD><TD STYLE="text-align: justify"><B>NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><B>Nature of Operations</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Envision Solar
International Inc. (along with its subsidiary, hereinafter the &ldquo;Company&rdquo;, &ldquo;us&rdquo;, &ldquo;we&rdquo;, &ldquo;our&rdquo;
or &ldquo;Envision&rdquo;), a Nevada corporation, invents, designs, and manufactures solar powered products and proprietary technology
solutions targeting three verticals: electric vehicle charging infrastructure, out of home advertising infrastructure, and energy
security and disaster preparedness. The Company focuses on creating renewably energized platforms for EV charging, media and branding,
and energy security which management believes are attractive, rapidly deployed, and of the highest quality. Management believes
that the Company&rsquo;s chief differentiator is its ability to invent, design, engineer, and manufacture solar products which
are a complex integration of our own proprietary technology and other commonly available engineered components. The resulting products
are built to have the longest life expectancy in the industry while also delivering valuable amenities and potentially highly attractive
revenue opportunities for our customers. Management believes that Envision&rsquo;s products deliver multiple layers of value such
as: impact free renewably energized EV charging; media, branding, and advertising platforms; sustainable and secure energy production;
architectural enhancement; reduced carbon footprint; high visibility &quot;green halo&quot; branding; reduction of net operating
costs through reduced utility bills; and revenue creation opportunities through the sales of digital out of home (&ldquo;DOOH&rdquo;)
media.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><B>Basis of Presentation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The interim unaudited
condensed consolidated financial statements included herein have been prepared by the Company, pursuant to the rules&nbsp;and regulations
of the Securities and Exchange Commission. In the opinion of the Company&rsquo;s management, all adjustments (consisting of normal
recurring adjustments and reclassifications and non-recurring adjustments) necessary to present fairly our results of operations
and cash flows for the three and six months ended June 30, 2017 and 2016, and our financial position as of June 30, 2017, have
been made. The results of operations for such interim periods are not necessarily indicative of the operating results to be expected
for the full year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Certain information
and disclosures normally included in the notes to the annual consolidated financial statements have been condensed or omitted from
these interim financial statements. Accordingly, these interim unaudited condensed consolidated financial statements should be
read in conjunction with the consolidated financial statements and notes thereto for the year ended December 31, 2016. The December
31, 2016 consolidated balance sheet is derived from those statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><B>Principals of Consolidation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">The unaudited
condensed consolidated financial statements include the accounts of Envision Solar International, Inc. and its wholly-owned subsidiary,
Envision Solar Construction Company, Inc. All inter-company balances and transactions have been eliminated in consolidation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><B>Use of Estimates</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The preparation
of financial statements in conformity with accounting principles generally accepted in the United States of America requires management
to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets
and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting
period. Actual results could differ from those estimates. Significant estimates in the accompanying unaudited condensed consolidated
financial statements include the allowance for doubtful accounts receivable, valuation of inventory, depreciable lives of property
and equipment, estimates of costs to complete and earnings on uncompleted contracts, estimates of loss contingencies, valuation
of derivatives, valuation of beneficial conversion features in convertible debt, valuation of share-based payments, and the valuation
allowance on deferred tax assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">&nbsp;</P>


<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL, INC. AND SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONDENSED NOTES TO CONDENSED CONSOLIDATED
FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>June 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><B>Concentrations</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in"><U>Concentration of Credit Risk</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.5in">Financial instruments that potentially
subject us to concentrations of credit risk consist of cash and revenues.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in">The Company
maintains its cash in banks and financial institution deposits that at times may exceed federally insured limits. The Company has
not experienced any losses in such accounts from inception through June 30, 2017. As of June 30, 2017, there were no amounts greater
than the federally insured limits.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"><U>Concentration of Accounts Receivable</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in">As of June 30,
2017, customers that each represented more than 10% of the Company&rsquo;s net accounts receivable balance were as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<TR STYLE="vertical-align: top; background-color: rgb(238,238,238)">
    <TD STYLE="width: 25%">Customer A</TD>
    <TD STYLE="text-align: center; width: 25%">43%</TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>Customer B</TD>
    <TD STYLE="text-align: center">31%</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(238,238,238)">
    <TD>Customer C</TD>
    <TD STYLE="text-align: center">26%</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; text-align: left; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"><U>Concentration of Revenues</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.5in; text-align: justify">For the six months ended June 30,
2017, customers that each represented more than 10% of our net revenues were as follows:</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 25%">&nbsp;</TD>
    <TD STYLE="width: 25%; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(238,238,238)">
    <TD>Customer A</TD>
    <TD STYLE="text-align: center">30%</TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>Customer B</TD>
    <TD STYLE="text-align: center">20%</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(238,238,238)">
    <TD>Customer C</TD>
    <TD STYLE="text-align: center">15%</TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD>Customer D</TD>
    <TD STYLE="text-align: center">10%</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><B>Cash and Cash Equivalents</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">For the purposes
of the unaudited condensed consolidated statements of cash flows, the Company considers all highly liquid investments with an original
maturity of three months or less when purchased to be cash equivalents. There were no cash equivalents at June 30, 2017 and December
31, 2016 respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><B>Fair Value of Financial Instruments</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The Company&rsquo;s
financial instruments, including cash, accounts receivable, accounts payable, accrued expenses, and short term loans, are carried
at historical cost basis. At June 30, 2017, the carrying amounts of these instruments approximated their fair values because of
the short-term nature of these instruments. (See Note 6 for further discussion of fair value measurements.)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><B>Accounting for Derivatives</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The
Company evaluates its convertible instruments, options, warrants or other contracts to determine if those contracts or
embedded components of those contracts qualify as derivatives to be separately accounted for under ASC Topic 815,
&ldquo;Derivatives and Hedging&rdquo;. The result of this accounting treatment is that the fair value of the derivative is
marked-to-market each balance sheet date and recorded as a liability. In the event that the fair value is recorded as a
liability, the change in fair value is recorded in the statement of operations as other income (expense). Upon
conversion or exercise of a derivative instrument, the instrument is marked to fair value at the conversion date and then
that fair value is reclassified to equity. Equity instruments that are initially classified as equity that become subject to
reclassification under ASC Topic 815 are reclassified to liability at the fair value of the instrument on the
reclassification date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL, INC. AND SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONDENSED NOTES TO CONDENSED CONSOLIDATED
FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>June 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><B>Revenue Recognition</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Revenues are
primarily derived from the direct sales of products. Revenues may also consist of design fees for the design of solar systems and
arrays, and revenues from sales of professional services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">Revenues from leases, design services
and professional services are recognized as earned.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Revenues from
inventoried product sales are recognized upon the final delivery of such product to the customer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Any deposits
received from a customer prior to delivery of the purchased product and additionally, monies received for leases prior to a given
lease period, are accounted for as deferred revenue on the balance sheet. At June 30, 2017 and December 31, 2016, deferred revenue
amounted to $90,167 and $75,323 respectively. At June 30, 2017, the Company has received a partial deposit for an undelivered EV
ARC&trade; unit and an initial deposit to plan and manufacture two Solar Tree&reg; units.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The Company includes
shipping and handling fees billed to customers as revenues, and shipping and handling costs as cost of revenues. The Company generally
provides a standard one year warranty on its products for materials and workmanship but will pass on the warranties from its vendors,
if any, which generally cover at least such period. In accordance with ASC 450-20-25, the Company accrues for product warranties
when the loss is probable and can be reasonably estimated. At June 30, 2017, the Company has no product warranty accrual
given the Company&rsquo;s de minimis historical financial warranty experience.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><B>Patents</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The company believes
it is in a position to achieve future economic value benefits for its various patents and patent ideas. All administrative costs
for obtaining patents are accumulated on the balance sheet as a Patent asset until such time as a patent is issued. The costs of
these intangible assets are classified as a long term asset and amortized on a straight line basis over the legal life of such
asset, which is typically 20 years. In the event a patent is denied, all accumulated administrative costs will be expensed in the
period. Patent amortization expense was $280 in each of the six month periods ended June 30, 2017 and June 30, 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><B>Stock-Based Compensation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The Company follows
ASC 718, &ldquo;Compensation &ndash; Stock Compensation.&rdquo; ASC 718 requires companies to estimate and recognize the fair value
of stock-based awards to employees and directors. The fair value of the portion of an award that is ultimately expected to vest
is recognized as an expense over the requisite service periods using the straight-line attribution method.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The Company accounts
for non-employee share-based awards in accordance with the measurement and recognition criteria of ASC 505-50 &ldquo;Equity-Based
Payments to Non Employees.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The Company estimates
the fair value of each stock option at the grant date by using the Black-Scholes option pricing model.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><B>Net Loss Per Share</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Basic net loss
per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding during the
periods presented. Diluted net loss per common share is computed using the weighted average number of common shares outstanding
for the period, and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the
incremental common shares issuable upon the exercise of stock options, stock warrants, convertible debt instruments or other common
stock equivalents. Potentially dilutive securities are excluded from the computation if their effect is anti-dilutive.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL, INC. AND SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONDENSED NOTES TO CONDENSED CONSOLIDATED
FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>June 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Convertible notes
payable that are convertible into 1,924,152 common shares, options to purchase 18,917,007 common shares and warrants to purchase
14,973,416 common shares were outstanding at June 30, 2017. These shares were not included in the computation of diluted loss per
share for the three and six months ended June 30, 2017 because the effects would have been anti-dilutive. These options and warrants
may dilute future earnings per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><B>Segments</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The Company follows
ASC 280-10 for, &quot;Disclosures about Segments of an Enterprise and Related Information.&quot; During 2017 and 2016, the Company
only operated in one segment; therefore, segment information has not been presented.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><B>New Accounting Pronouncements</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">ASU 2017-01</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In January 2017,
the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-01: <I>&quot;Business Combinations (Topic
805)</I><FONT STYLE="font: 10pt Times New Roman, Times, Serif; color: #3C3C3D"><B>-</B></FONT> to clarify the
definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be
accounted for as acquisitions (or disposals) of assets or businesses. This guidance is effective for interim and annual reporting
periods beginning after December 15, 2017. The Company does not expect this ASU to have a material impact on its consolidated financial
statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">ASU 2017-04</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In
January 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-04: <I>&quot;Intangibles
- Goodwill and Other (Topic 350)&rdquo; - </I>to simplify how an entity is required to test goodwill for impairment by
eliminating Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied
fair value of a reporting unit&rsquo;s goodwill with the carrying amount of that goodwill. This guidance is effective for
interim and annual reporting periods beginning after December 15, 2019. The Company does not expect this ASU to have a
material impact on its consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">ASU 2017-05</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In
February 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-05: <I>&quot;Other Income -
Gains and Losses from the Derecognition of Nonfinancial Assets(Subtopic 610-20)&rdquo; -</I>&nbsp;to clarify the scope of Subtopic
610-20, &ldquo;Other Income&mdash;Gains and Losses from the Derecognition of Nonfinancial Assets&rdquo;, and to add guidance for
partial sales of nonfinancial assets. Subtopic 610-20, which was issued in May 2014 as a part of Accounting Standards Update No.
2014-09, Revenue from Contracts with Customers (Topic 606), provides guidance for recognizing gains and losses from the transfer
of nonfinancial assets in contracts with noncustomers. This guidance is effective for interim and annual reporting periods beginning
after December 15, 2017. The Company does not expect this ASU to have a material impact on its consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">ASU 2017-08</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In March 2017,
the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-08: &ldquo;Receivables &ndash; Non-Refundable
fees and Other Costs (Subtopic 310-20)&rdquo; to amend the amortization period for certain purchased callable debt securities
held at a premium. The Board is shortening the amortization period for the premium to the earliest call date. This guidance is
effective for interim and annual reporting periods beginning after December 15, 2018. The Company does not expect this ASU to
have a material impact on its consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL, INC. AND SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONDENSED NOTES TO CONDENSED CONSOLIDATED
FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>June 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">ASU 2016-15</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In August 2016,
the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-15, <I>Statement of Cash Flows (Topic 230):
Classification of Certain Cash Receipts and Cash Payments. </I>This guidance addresses eight specific cash flow issues with the
objective of reducing diversity in practice regarding how certain cash receipts and cash payments are presented in the statement
of cash flows. The standard provides guidance on the classification of the following items: (1) debt prepayment or debt extinguishment
costs, (2) settlement of zero-coupon debt instruments, (3) contingent consideration payments made after a business combination,
(4) proceeds from the settlement of insurance claims, (5) proceeds from the settlement of corporate-owned life insurance policies,
(6) distributions received from equity method investments, (7) beneficial interests in securitization transactions, and (8) separately
identifiable cash flows. The Company is required to adopt ASU 2016-15 for fiscal years, and for interim periods within those fiscal
years, beginning after December 15, 2017 on a retrospective basis. Early adoption is permitted, including adoption in an interim
period. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">ASU 2016-02</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In February 2016,
the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-02: &ldquo;Leases (Topic 842)&rdquo; whereby
lessees will need to recognize almost all leases on their balance sheet as a right of use asset and a lease liability. This guidance
is effective for interim and annual reporting periods beginning after December 15, 2018. The Company expects this ASU will increase
its current assets and current liabilities, but have no net material impact on its consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">ASU 2014-09</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In May 2014,
the Financial Accounting Standards Board issued Update No. 2014-09: &ldquo;Revenue from Contracts with Customers (Topic 606)&rdquo;
which requires that an entity recognize revenue to depict the transfer of promised goods and services to customers in an amount
that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. Since the
issuance of the original standard, the FASB has issued several updates to the standard which i) clarify the application of the
principal versus agent guidance; ii) clarify the guidance relating to performance obligations and licensing; iii) clarify assessment
of the collectability criterion, presentation of sales taxes, measurement date for non-cash consideration and completed contracts
at transaction; and iv) clarify narrow aspects of ASC 606 or corrects unintended application of the guidance. The new revenue recognition
standard, amended by the updates, becomes effective in the first quarter of 2018 and is to be applied retrospectively using one
of two prescribed methods. Early adoption is permitted. The Company currently plans to adopt the new standard effective January
1, 2018 and does not believe the adoption of this standard will have a material impact on the amount or timing of its revenues.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in"><B>2.</B></TD>
    <TD STYLE="text-align: justify"><B>GOING CONCERN</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 28.6pt">As reflected
in the accompanying unaudited condensed consolidated financial statements for the six months ended June 30, 2017, the Company had
a net loss of $1,223,905. Additionally, at June 30, 2017, the Company had a working capital deficit of $763,046, an accumulated
deficit of $36,459,354 and a stockholders&rsquo; deficit of $1,463,364<FONT STYLE="color: red">. </FONT> It is Management&rsquo;s
opinion that these factors raise substantial doubt about the Company&rsquo;s ability to continue as a going concern for a period
of twelve months from the filing of this report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 28.6pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 28.6pt">The Company
has incurred significant losses from operations, and such losses are expected to continue.&nbsp; In addition, the Company has
limited working capital. In the upcoming months, Management's plans include seeking additional operating and working capital through
a combination of private and debt financings. There is no guarantee that additional capital or debt financing will be available
when and to the extent required, or that if available, it will be on terms acceptable to the Company. Further, the Company continues
to seek out sales contracts for new projects and product sales that should provide additional revenues and, in the long term,
gross profits. Additionally, Envision intends to renegotiate the debt instruments that are currently due or become due later in
2017. All such actions and funds, if successful, may not be sufficient to cover monthly operating expenses or meet minimum payments
with respect to the Company&rsquo;s liabilities over the next twelve months.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 28.6pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 28.6pt">&nbsp;</P>


<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL, INC. AND SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONDENSED NOTES TO CONDENSED CONSOLIDATED
FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>June 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 31.5pt">The unaudited
condensed consolidated financial statements do not include any adjustments relating to the recoverability and classification of
recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable to
continue as a going concern.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in"><B>3.</B></TD>
    <TD STYLE="text-align: justify"><B>INVENTORY</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">Inventories are stated at the lower
of cost or net realizable value. Costs are determined using the first in- first out (FIFO) method. Inventory consists approximately
of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">June 30,</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">December 31,</TD><TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="text-align: center; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="text-align: center; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="text-align: center; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 46%; text-align: left">Finished Goods</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">&ndash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">22,375</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Work in Process</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">616,544</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">164,915</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Raw Materials</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">85,952</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">93,113</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Inventory Allowance</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(8,601</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(8,601</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total Inventory</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">693,895</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">271,802</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: left">&nbsp;</P>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in"><B>4.</B></TD>
    <TD STYLE="text-align: justify"><B>ACCRUED EXPENSES</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">The major components of accrued
expenses are summarized as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.45in; text-indent: 0.05in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">June 30,<BR>
2017</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">December 31, <BR>
2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 46%; text-align: left">Accrued vacation</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">144,847</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">136,410</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Accrued interest</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">156,786</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">235,776</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Accrued loan guaranty</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,500</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,333</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Accrued rent</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">65,228</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">26,091</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Accrued commissions</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">44,234</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,828</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Accrued insurance financing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,334</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other accrued expenses</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">63,617</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,995</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Total accrued expenses</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">503,546</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">430,433</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>5.</B></TD><TD STYLE="text-align: justify"><B>TERM DEBT &ndash;  SILICON VALLEY BANK</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In October 2015,
the Company entered into a one year Loan and Security Agreement (the &ldquo;LSA&rdquo;) with Silicon Valley Bank (&ldquo;Bank&rdquo;),
pursuant to which the Bank agreed to provide the Company with a revolving line of credit in the aggregate principal amount of $1,000,000,
bearing interest at a floating per annum rate equal to the greater of three quarters of one percentage point (0.75%) above the
Prime Rate (as that term is defined in the LSA) or four percent (4.00%). The line of credit is secured by a second priority perfected
security interest in all of the assets of the Company in favor of the Bank. <FONT>The LSA contains certain
restrictions, subject to certain exceptions and qualifications, on the conduct of the Company and its subsidiary, including, among
other restrictions: incurring debt other than permitted indebtedness as defined, disposing of certain assets, making investments,
creating or suffering liens, completing certain mergers, consolidations and sales of assets, acquisitions, declaring dividends
to third parties, redeeming or prepaying other debt, and certain transactions with affiliates. </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; color: #252525">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Under the terms
of the LSA, the Bank received a commitment fee of $2,500, reimbursement of Bank expenses for documentation of $10,000, and a reimbursement
of filing fees amounting to $1,836. These fees were recorded as Debt Issue Costs on the accompanying balance sheet and were amortized
over the initial one year term of the line of credit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL, INC. AND SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONDENSED NOTES TO CONDENSED CONSOLIDATED
FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>June 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">As a condition
to the extension of credit to the Company under the LSA, Keshif Ventures, LLC (&ldquo;Keshif&rdquo;), a related party shareholder
with more than 10% of the outstanding stock of the Company, agreed to guarantee all of the Company&rsquo;s obligations under the
LSA pursuant to a Master Unconditional Limited Guaranty between Bank and Keshif (&ldquo;Guaranty&rdquo;). Keshif pledged cash equivalent
collateral to the Bank as security for the Guaranty. Keshif also agreed to subordinate to the Bank all of Company&rsquo;s indebtedness
and other monetary obligations owing to Keshif pursuant to a Subordination Agreement (&ldquo;Subordination Agreement&rdquo;). In
consideration for the Guaranty, Envision issued 571,429 shares of its common stock, with a per share value of $0.15 (based on contemporaneous
cash sales prices) or $85,714 (the &ldquo;Shares&rdquo;) to Keshif pursuant to a stock purchase agreement (&ldquo;SPA&rdquo;).
These shares, along with legal costs associated with the issuance of this guaranty amounting to $11,435, were recorded as Debt
Issue Costs in the accompanying balance sheet and were amortized over the initial one year term of the line of credit. Pursuant
to the terms of the SPA, for each six-month period from and after the six-month anniversary of October 29, 2015 (each, a &ldquo;Measurement
Period&rdquo;) that Keshif guarantees Borrower&rsquo;s obligations under the LSA, Keshif will also receive the number of additional
shares of Envision&rsquo;s common stock, rounded upward to the nearest whole number, equal to (a) two and one half percent (2.5%)
multiplied by the maximum outstanding principal amount of the LSA at any time during such Measurement Period, such amount to be
divided by (b) the twenty (20) day average closing price of the Company&rsquo;s common stock, measured for the twenty (20) consecutive
trading days immediately prior to such Measurement Period, the quotient of which shall be multiplied by (c) a fraction, the numerator
of which is the number of calendar days during the Measurement Period which the Guaranty remained in effect and the denominator
of which is the number of calendar days in such Measurement Period. Related to this guaranty, as of
October 29, 2016, the Company issued 147,493 shares of its common stock valued at $0.15 per share, or $22,123, and expensed this
over the six month Measurement Period of the Guaranty. The Company recorded a gain on debt settlement of $2,877 on this transaction.
Additionally, as of April 29, 2017, the Company issued 234,302 shares of its common stock valued at
$0.15 per share, or $35,145, and expensed this over the six month Measurement Period of the Guaranty. The Company recorded a gain
on debt settlement of $2,355 on this transaction. Further related to the Guaranty, in October 2017, the Company expects to issue
267,857 shares of its common stock representing $37,500 of obligation, and is expensing this over the current six month Measurement
Period of the Guaranty. As of June 30, 2017, the Company has accounted for an accrued loan guaranty expense amounting to $12,500
that is recorded in accrued expenses on the accompanying balance sheet (See Notes 4, 9, 10, and 12).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Additionally,
the Company issued a side letter to Keshif (the &ldquo;Side Letter&rdquo;), which in addition to confirming Keshif&rsquo;s entitlement
to the Shares, provided certain contractual rights to Keshif in consideration for the Guaranty, including a covenant by the Company
to provide financial statements and other periodic reports to Keshif, an agreement to reimburse Keshif for payments made by Keshif
to the Bank in accordance with the Guaranty (&ldquo;Reimbursement Obligation&rdquo;), and the grant of a security interest, subordinated
to the Bank under the Subordination Agreement, to secure the Reimbursement Obligation. Keshif also has the right under the Side
Letter to invite one representative to attend all meetings of Envision&rsquo;s Board of Directors and, in the event Envision is
unable to meet its obligations under the LSA, Keshif will immediately become entitled to elect one member to Envision&rsquo;s Board
of Directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Effective March
30, 2017, the Company entered into an additional amendment to the LSA with Silicon Valley Bank as it relates to this debt. The
amendment (i) extended the maturity date to March 1, 2020, (ii) increased the loan to an aggregate principal amount of $1,500,000,
and (iii) changed the payment terms requiring monthly interest only payments through December 2017, and starting January 1, 2018,
the Company shall repay the balance outstanding in twenty-seven equal monthly principal payments in addition to the monthly accrued
interest. The additional $500,000 of debt was funded to the Company in April 2017. Related to this amendment, the Company paid
$9,655 of fees to the Bank. These fees are recorded as debt discount which are netted against the loan balance and are being amortized
to interest expense over the term of the debt facility. As of June 30, 2017, the balance of such debt discount amounted to $8,850.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">As of June 30,
2017, the term loan has a short-term portion amounting to $333,333 and a long-term portion, net of the $8,850 debt discount, amounting
to $1,157,817.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL, INC. AND SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONDENSED NOTES TO CONDENSED CONSOLIDATED
FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>June 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B></B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<TR STYLE="vertical-align: top">

    <TD STYLE="width: 0.5in"><B>6.</B></TD>
    <TD STYLE="text-align: justify"><B>CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B></B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">As of June 30,
2017, the following summarizes amounts owed under short-term convertible notes &ndash; related parties:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 47%; text-align: left">Evey Note</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">68,616</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Wheatley Note</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1pt solid">110,000</TD><TD STYLE="text-align: left; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">178,616</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><U>Evey Note </U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Prior to fiscal
2011, the Company was advanced monies by John Evey, our former director, and executed a 10% convertible promissory note which was
convertible into shares of common stock at $0.33 per share. There was no beneficial conversion feature at the note date and this
note is subordinate to the Gemini Master Funds notes. Through a series of amendments, the conversion price of the convertible note
was reduced to $0.20 and the maturity date was extended to December 31, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Although as of
December 31, 2016, Mr. Evey is no longer a director, because he was our Chairman and a related party since 2010, we have continued
to classify this note as a Convertible Note Payable - related parties in the accompanying balance sheet. For the six month period
ended June 30, 2017, the Company made principal payments totaling $6,000. The balance of the note as of June 30, 2017 is $68,616
with accrued interest amounting to $55,127 which is included in accrued expenses (See note 4). The note continues to bear interest
at a rate of 10%<B>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><U>Wheatley Note</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">On October 18,
2016, the Company entered into a five year employment agreement, effective as of January 1, 2016, with Mr. Desmond Wheatley, the
Chief Executive Officer, President, and Chairman of the Company (the &ldquo;Agreement&rdquo;). Pursuant to the Agreement, Mr. Wheatley
will receive an annual deferred salary of $50,000 which Mr. Wheatley will defer until such time as Mr. Wheatley and the Board of
Directors agree that payment of the deferred salary and/or cessation of the deferral is appropriate. In certain circumstances upon
the Company achieving specified milestones, which are described in the Agreement, Mr. Wheatley can demand payment of all or any
portion of the deferred amount, and the Company must comply with such demand. All deferred amounts are evidenced by an unsecured
convertible promissory note payable by the Company to Mr. Wheatley, bearing simple interest at the rate of 10% per annum, accruing
until paid, convertible into shares of the Company&rsquo;s common stock at $0.15 per share at any time in whole or in part at Mr.
Wheatley&rsquo;s discretion, with a maturity date of December 31, 2020. As the conversion price was equivalent to the market price
at the time of issuance, there is no beneficial conversion feature to this note.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">Additionally, on March 29, 2017 the
board of directors granted Mr. Wheatley a $35,000 bonus for which Mr. Wheatley agreed to defer such bonus under the same terms
of his salary deferral. The balance of the note as of June 30, 2017, is $110,000 with accrued and unpaid interest amounting to
$6,189 which is included in accrued expenses (See Note 4).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><U>Gemini Master Fund Third Amended and Restated
Secured Bridge Note &ndash; Current Group</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">At the end of
2010, the Company had a series of outstanding convertible notes to Gemini Master Fund, Ltd which were due December 31, 2011. These
notes bore interest at a rate of 12% per annum and, with the exception of one note, had a conversion feature whereby, the lender,
at its option, may at any time convert this loan into common stock at $0.25 per share. Interest under these notes is due on the
first business day of each calendar quarter, however, upon three days advance notice, the Company may elect to add such interest
to the note principal balance effectively making the interest due at note maturity. With regard to the conversion feature of these
notes, the conversion rights contain price protection whereby if the Company sold equity or converted existing instruments to
common stock at a price less than the effective conversion price, the conversion price will be adjusted downward to the sale price.
Furthermore, if the Company issues new rights, warrants, options or other common stock equivalents at an exercise price that is
less than the stated conversion price, then the conversion price shall be adjusted downward to a new price based on a stipulated
formula. The holder may not convert the debt if it results in the holder beneficially holding more than 4.9% of the Company&rsquo;s
common stock. The note is secured by substantially all assets of the Company and its subsidiary, and is unconditionally guaranteed
by the subsidiary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL, INC. AND SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONDENSED NOTES TO CONDENSED CONSOLIDATED
FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>June 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Prior to June
30, 2010 all shares underlying the Gemini Master Fund convertible debt were subject to a lock-up agreement, and the shares were
not easily convertible to cash thus, the embedded conversion option did not need to be bifurcated and recorded as a fair value
derivative due to the price protection provision in the notes. Subsequent to June 30, 2010, such lock-up provisions expired and
as such, the Company determined that the embedded conversion option met the definition of a derivative liability and needed to
be bifurcated and recorded as a derivative at fair value.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">Through a series
of amendments, the Company modified terms of all notes so that the terms of these notes became equivalent. Further, the interest
rates were reduced to 10%; the conversion prices were reduced to $0.15; and the terms were extended to June 30, 2015 and the beneficial
holder ceiling was increased to 9.9%. No other terms of the notes were modified.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In February 2014,
Gemini converted $550,000 of principal convertible debt, and all accrued interest through 2013, and further, the accrued interest
through the conversion date for the converted debt, totaling $155,161 into 4,701,076 shares of common stock of the Company (3,666,666
shares for principal and 1,034,410 for interest) at the contracted conversion price of $0.15 per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In June 2015,
Gemini sold a 70.0066819% stake in its&rsquo; note to Robert Noble, our former Chairman, in a private transaction. The Company
issued two replacement notes for their respective ownership values based on this transaction. Each note has the same terms and
conditions as existed prior to this transaction and as discussed above. There were no accounting effects for this transaction.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In September
2015, the Company made a payment of $306,624 to pay off the balance of the Gemini note and its accrued interest, and recorded a
loss on debt settlement of $2,925.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Additionally,
during 2015, the Company made a $100,000 payment to Mr. Noble to pay down the accrued interest on this note.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Effective January
20, 2016, Mr. Noble entered into a Purchase Option Agreement with Greencore Capital LLC (&ldquo;GreenCore&rdquo;), a firm affiliated
with Jay S. Potter, a director of the Company (the &ldquo;Optionee&rdquo;), pursuant to which the Optionee had the right to purchase
or arrange for the purchase of the Note from Mr. Noble and all of Mr. Noble&rsquo;s shares in the Company (the &ldquo;Option&rdquo;),
at any time prior to March 31, 2016, which date was subsequently extended. The Company had consented to the original Purchase Option
Agreement. Under a Note Settlement and General Release Agreement, provided that the Option is fully exercised and honored, the
Company agreed to grant Mr. Noble the right to acquire, for one dollar, at any time until June 30, 2017, a worldwide, perpetual,
irrevocable, nonexclusive, royalty-free license to utilize all of the Company&rsquo;s intellectual property developed prior to
January 1, 2011, except for the following: (i) EV ARC&trade; and (ii) EnvisionTrak&trade;. Further, provided the Option was exercised
in full and Mr. Noble complies with it, the Company agreed to extend the expiration date of the 1,138,120 warrants to purchase
1,138,120 shares of the Company&rsquo;s common stock owned by Mr. Noble (the &ldquo;Warrants&rdquo;) from December 31, 2016 to
December 31, 2017, and agreed to reduce the exercise price of such Warrants from $0.24 to $0.20 per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the fourth
quarter of 2016, the Company was notified that a transaction, or series of transactions, arranged by GreenCore, had officially
closed whereas the convertible note and the &ldquo;Noble&rdquo; shares were ultimately obtained by a group of various shareholders,
some of which are related parties to the Company. As the note was partially held by a related party shareholder at the end of 2016
and was held by other related party shareholders during its existence, the note was classified as Convertible Notes Payable- Related
Parties in the accompanying balance sheets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Effective as
of February 15, 2017, the Company received conversion notices from all the current note holders effecting the conversion of the
entire principal balance of the note amounting to $600,000 and accrued and unpaid interest, as of February 15, 2017, amounting
to $104,709. The Company issued 4,698,060 shares of common stock at the contracted conversion price of $0.15 per share, to retire
the entirety of this convertible note (See Notes 10 and 12).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">At June 30,
2017, there is no outstanding balance owed for this convertible note.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL, INC. AND SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONDENSED NOTES TO CONDENSED CONSOLIDATED
FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>June 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><B><I>Fair Value Measurements
&ndash; Derivative liability:</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The
accounting standard for fair value measurements provides a framework for measuring fair value and requires expanded
disclosures regarding fair value measurements. Fair value is defined as the price that would be received for an asset
or the exit price that would be paid to transfer a liability in the principal or most advantageous market in an orderly
transaction between market participants on the measurement date. The accounting standard established a fair value
hierarchy which requires an entity to maximize the use of observable inputs, where available. This hierarchy
prioritizes the inputs into three broad levels as follows. Level 1 input are quoted prices (unadjusted) in
active markets for identical assets or liabilities. Level 2 inputs are quoted prices for similar assets and
liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through
market corroboration, for substantially the full term of the financial instrument. Level 3 inputs are unobservable inputs
based on the Company&rsquo;s own assumptions used to measure assets and liabilities at fair value. An asset or
liability&rsquo;s classification within the hierarchy is determined based on the lowest level input that is significant to
the fair value measurement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">As of February
15, 2017, the balance of the convertible note payable was converted into common stock and there is no continuing embedded conversion
option liability.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">The following is a summary of activity
of Level 3 liabilities for the six month period ended June 30, 2017:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 53%">Balance December 31, 2016</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">107,081</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Change in Fair Value</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(107,081</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 2.5pt">Balance June 30, 2017</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">&ndash;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Changes in fair
value of the embedded conversion option liability are included in other income (expense) in the accompanying unaudited condensed
consolidated statements of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in"><B>7.</B></TD>
    <TD STYLE="text-align: justify"><B>CONVERTIBLE NOTE PAYABLE</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B></B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">On December 19,
2009, the Company entered into a convertible promissory note for $100,000 to a new landlord in lieu of paying rent for one year
for new office space. The interest is 10% per annum with the note principal and interest originally due December 18, 2010 and subsequently
extended until December 31, 2012. However, if the Company receives greater than $1,000,000 of proceeds from debt or equity financing,
25% of the amount in excess of $1,000,000 shall be used to pay down the note. This note is subordinate to all existing senior indebtedness
of the Company. This note is convertible at $0.33 per share and had no beneficial conversion feature at the note date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Through a series
of amendments, the term of the note was extended until December 31, 2016, and waived, through December 31, 2015, the requirement
to pay down the note with financing proceeds received by the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">As of June 30,
2017, the note is past due and had a balance of $100,000 with accrued and unpaid interest amounting to $75,178 which is included
in accrued expenses (See Note 4).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in"><B>8.</B></TD>
    <TD STYLE="text-align: justify"><B>NOTE PAYABLE AND AUTO LOAN</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B></B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><U>Note Payable</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The Company
has an outstanding Promissory Note with one of its vendors that was entered into in exchange for the vendor cancelling its open
invoices to the Company. The original loan amount was for $160,633 and bears interest at 10%. The note can be converted only at
the option of the Company, at any time, into common stock with an original conversion price of $0.33 per share. Partial conversions
of the note occurred in 2011, 2012 and 2013, and further, through a series of amendments, the note, plus the accrued interest
became due and payable on December 31, 2015. No other terms of the note were changed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL, INC. AND SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONDENSED NOTES TO CONDENSED CONSOLIDATED
FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>June 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Effective December
31, 2015, the Company entered into a further amendment to this note extending the maturity date of the note to June 30, 2016. There
was no accounting effect for this extension.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">As of June 30,
2017, the note was past due and had a remaining balance due of $43,033 with accrued and unpaid interest amounting to $20,292 which
is included in accrued expenses (See Note 4).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><U>Auto Loan</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In October 2015,
the Company purchased a new vehicle and financed the purchase through a dealer auto loan. The loan has a term of 60 months, requires
minimum monthly payments of approximately $950, and bears interest at a rate of 5.99 percent. As of June 30, 2017, the loan has
a short-term portion of $9,620 and a long term portion of $24,787.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in"><B>9.</B></TD>
    <TD STYLE="text-align: justify"><B>COMMITMENTS AND CONTINGENCIES</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><U>Legal Matters:</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">From time to
time, we may be involved in litigation relating to claims arising out of our operations in the normal course of business. As of
June 30, 2017, there were no pending or threatened lawsuits that could reasonably be expected to have a material effect on the
results of our operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><U>Leases:</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In August 2016,
the Company entered into a sublease for its current corporate headquarters and manufacturing facility. The sublease expires in
August 2020 which is the same term of the master lease for which the Company is the subtenant. Monthly lease payments range from
$40,000 per month currently increasing to $50,619 per month for the final year of the lease.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><U>Other Commitments:</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The Company
enters into various contracts or agreements in the normal course of business whereby such contracts or agreements may contain
commitments. Since inception, the Company entered into agreements to act as a reseller for certain vendors; joint development
contracts with third parties; referral agreements where the Company would pay a referral fee to the referrer for business generated;
sales agent agreements whereby sales agents would receive a fee equal to a percentage of revenues generated by the agent; business
development agreements and strategic alliance agreements where both parties agree to cooperate and provide business opportunities
to each other and in some instances, provide for a right of first refusal with respect to certain projects of the other parties;
agreements with vendors where the vendor may provide marketing, investor relations, public relations, technical consulting or
subcontractor services, vendor arrangements with non binding minimum purchasing provisions, and financial advisory agreements
where the financial advisor would receive a fee and/or commission for raising capital for the Company. All expenses and liabilities
relating to such contracts were recorded in accordance with generally accepted accounting principles during the periods. Although
such agreements increase the risk of legal actions against the Company for potential non-compliance, there are no firm commitments
in such agreements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Related to
the Guaranty issued by Keshif whereas Keshif guaranteed the Company&rsquo;s obligations under the LSA with Silicon Valley Bank,
the Company is obligated to issue additional shares of its common stock based on the formula as defined in the stock purchase
agreement signed with Keshif. The Company is obligated to issue 267,857 shares of its common stock in October 2017 with a contractual
value of $37,500. The value of this share issuance is being expensed over the current Measurement Period of the Guaranty maturing
on October 29, 2017 (See Note 5).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 16; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL, INC. AND SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONDENSED NOTES TO CONDENSED CONSOLIDATED
FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>June 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in"><B>10.</B></TD>
    <TD STYLE="text-align: justify"><B>COMMON STOCK</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B></B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><U>Stock Issued in Cash Sales</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the six
months ended June 30, 2017 pursuant to a private placement, the Company issued 1,633,333 shares of
common stock for cash with a per share price of $0.15 per share or $245,000 and the Company incurred $3,600 of capital raising
fees that were paid in cash and charged to additional paid-in-capital. Additionally, the Company is obligated to issue 15,000 warrants
as an offering cost to a third party, each with a 5 year term and a strike price of $0.15 per share, at the close of the private
placement offering.&nbsp; There will be no accounting effect for the issuance of these warrants as their fair value will be charged
to additional paid-in-capital as an offering cost and offset by a credit to additional paid-in-capital for their fair value when
issuing these warrants. (See Note 11 and 12)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><U>Stock Issued for Services</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">During
the six months ended June 30, 2017, as payment for professional services provided, the Company issued 15,000 shares of the Company&rsquo;s
common stock with a per share fair value of $0.15 (based on contemporaneous cash sales prices)</FONT> or <FONT STYLE="font-family: Times New Roman, Times, Serif">$2,250.
These shares were fully earned, and were expensed, upon issuance. </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">During
the six months ended June 30, 2017, as partial payment for professional services provided by GreenCore, the Company issued 180,000
shares of the Company&rsquo;s common stock with a per share fair value of $0.15 (based on contemporaneous cash sales prices)</FONT>
or <FONT STYLE="font-family: Times New Roman, Times, Serif">$27,000 and expensed the payment at issuance. Jay Potter, our director,
is the managing member of GreenCore and the primary individual performing the services (See Note 12).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><U>Stock Issued in Conversion
of Convertible Debt</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the six
months ended June 30, 2017, and effective as of February 15, 2017, the Company issued 4,698,060 shares of common stock at the contracted
conversion price of $0.15 per share, to retire the entirety of a certain convertible note (See Note 6).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><U>Director Compensation</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During
the six month period ended June 30, 2017, the Company released 375,000 shares of common stock with a per share fair value of $0.15,
or $56,250 (based on the market price at the time of the agreement), to three directors for their service as defined in their respective
Restricted Stock Grant Agreements. The payments were expensed at issuance (See Note 12). As of June 30, 2017, there were 1,875,000
unreleased shares of common stock representing $281,250 of unrecognized restricted stock grant expense related to these Restricted
Stock Grant Agreements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><U>Stock Issued for Loan Guaranty</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the six
month period ended June 30, 2017 and as of April 29, 2017, the Company issued 234,302 shares of its common stock valued at $0.15
per share, or $35,145, to Keshif Ventures LLC, a related party, pursuant to a stock purchase agreement. The Company recorded a
gain on debt settlement of $2,355 related to this transaction. These shares were expensed to interest expense over the term of
the Guaranty period. (see Notes 5 and 12)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: left"><B>&nbsp;</B></P>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in"><B>11.</B></TD>
    <TD STYLE="text-align: justify"><B>STOCK OPTIONS AND WARRANTS</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: left"><B></B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><B>Stock Options</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">There were no
stock options issued during the six months ended June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the six
months ended June 30, 2017, the Company recorded stock option based compensation of $78,891 related to prior grants. As of June
30, 2017, there is $113,090 of unrecognized stock option based compensation expense that will be recognized over the next three
years.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 17; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL, INC. AND SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONDENSED NOTES TO CONDENSED CONSOLIDATED
FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>June 30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><B>Warrants</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">There was no
warrant activity during the six months ended June 30, 2017. However, pursuant to a private placement, the Company is obligated
to issue 15,000 warrants as an offering cost to a third party, each with a 5 year term and a strike price of $0.15 per share, at
the close of the private placement offering.&nbsp; There will be no accounting effect for the issuance of these warrants as their
fair value will be charged to additional paid-in-capital as an offering cost and offset by a credit to additional paid-in-capital
for their fair value when issuing these warrants (See Note 10).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in"><B>12.</B></TD>
    <TD STYLE="text-align: justify"><B>RELATED PARTY TRANSACTIONS</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In June 2015,
Gemini Master Fund Ltd sold a 70.0066819% stake in its&rsquo; note to Robert Noble, our former Chairman and former owner of over
10% of our outstanding common stock, in a private transaction. The Company issued two replacement notes for their respective ownership
values based on this transaction. In regards to the note for Mr. Noble, he agreed to an extension of his note to March 31, 2016.
During the twelve months ended December 31, 2015, the Company made a $100,000 payment to Mr. Noble to pay down the accrued interest
on this note. Effective January 20, 2016, Mr. Noble entered into a Purchase Option Agreement with a firm affiliated with Jay S.
Potter, a director of the Company (the &ldquo;Optionee&rdquo;), pursuant to which the Optionee has the right to purchase or arrange
for the purchase of the Note from Mr. Noble and all of Mr. Noble&rsquo;s shares in the Company (the &ldquo;Option&rdquo;), at any
time until March 31, 2016. This date was subsequently extended. The Company consented to the Purchase Option Agreement. Under a
Note Settlement and General Release Agreement, provided that the Option is fully exercised and honored, the Company agreed to grant
Mr. Noble the right to acquire, for one dollar, at any time until June 30, 2017, a worldwide, perpetual, irrevocable, nonexclusive,
royalty-free license to utilize all of the Company intellectual property developed prior to January 1, 2011, except for the following:
(i) EV ARC&trade; and (ii) EnvisionTrak&trade;. Further, provided the Option was exercised in full and Mr. Noble complied with
it, the Company would extend the expiration date of the 1,138,120 warrants to purchase 1,138,120 shares of the Company&rsquo;s
common stock owned by Mr. Noble (the &ldquo;Warrants&rdquo;) from December 31, 2016 to December 31, 2017, and will reduce the exercise
price of such Warrants from $0.24 to $0.20 per share (See Note 6). During the fourth quarter of 2016, the Company was notified
that a transaction, or series of transactions, arranged by GreenCore, had officially closed whereas the convertible note and the
&ldquo;Noble&rdquo; shares were ultimately obtained by a group of various shareholders, some of which are related parties to the
Company. As the note was partially held by a related party shareholder at the end of 2016 and was held by other related party shareholders
during its existence, the note was classified as Convertible Notes Payable- Related Parties in the accompanying balance sheets.
Effective as of February 15, 2017, the Company received conversion notices from all the current note holders effecting the conversion
of the entire principal balance of the note amounting to $600,000 and accrued and unpaid interest, as of February 15, 2017, amounting
to $104,709. The Company issued 4,698,060 shares of common stock at the contracted conversion price of $0.15 per share, to retire
the entirety of this convertible note. Of these shares, 2,315,940 shares were issued to Keshif Ventures, LLC, a related party by
virtue of owning more than 10% of the Company&rsquo;s stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the six
months ended June 30, 2017, the Company released 375,000 shares of common stock valued at $0.15 per share (based on the share value
at the time of their agreements) or $56,250, to three directors under their respective agreements. These payments were expensed
at issuance (See Note 10).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">As
partial payment for professional services provided and during the six months ended June 30, 2017, the Company made cash payments
amounting to $15,000 to Greencore. Further, as of June 30, 2017, $39,000 is recorded in accounts payable for such services. Additionally,
the Company issued 180,000 shares of the Company&rsquo;s common stock with a per share fair value of $0.15 (based on contemporaneous
cash sales prices)</FONT> or <FONT STYLE="font-family: Times New Roman, Times, Serif">$27,000 and expensed the payments at issuance.
Jay Potter, our director, is the managing member of GreenCore and the primary individual performing the services (See Note 10).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the six
months ended June 30, 2017 pursuant to a private placement, the Company issued 1,333,333 shares of common stock for cash with a
per share price of $0.15 per share or $200,000 to Keshif Ventures, LLC, a related party by virtue of owning over 10% of the Company&rsquo;s
outstanding stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the six
months ended June 30, 2017, the Company issued 234,302 shares of its common stock valued at $0.15 per share, or $35,145, to Keshif
Ventures LLC, a related party, pursuant to a stock purchase agreement. The Company recorded a gain on debt settlement of $2,355
related to this transaction. These shares were expensed to interest expense over the term of the Guaranty period. (see Notes 5
and 10)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 18; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"><A NAME="a8"></A></TD><TD STYLE="width: 45pt"><B>Item 2.</B></TD><TD STYLE="text-align: justify"><B>Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">This report contains forward-looking
statements that are based on current expectations, estimates, forecasts and projections about Envision Solar International, Inc.
(hereinafter, with its subsidiary, &ldquo;Envision,&rdquo; &ldquo;Company,&rdquo; &ldquo;us,&rdquo; &ldquo;we&rdquo; or &ldquo;our&rdquo;),
the industry in which we operate and other matters, as well as management's beliefs and assumptions and other statements regarding
matters that are not historical facts. These statements include, in particular, statements about our plans, strategies and prospects.
For example, when we use words such as &quot;projects,&quot; &quot;expects,&quot; &quot;anticipates,&quot; &quot;intends,&quot;
&quot;plans,&quot; &quot;believes,&quot; &quot;seeks,&quot; &quot;estimates,&quot; &quot;should,&quot; &quot;would,&quot; &quot;could,&quot;
&quot;will,&quot; &quot;opportunity,&quot; &quot;potential&quot; or &quot;may,&quot; and variations of such words or other words
that convey uncertainty of future events or outcomes, we are making forward-looking statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">These forward-looking statements
are subject to numerous assumptions, risks and uncertainties that may cause the Company&rsquo;s actual results to be materially
different from any future results expressed or implied by the Company in those statements. The most important factors that could
prevent the Company from achieving its stated goals include, but are not limited to, the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD STYLE="text-align: justify">volatility or decline of the Company&rsquo;s stock price;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD STYLE="text-align: justify">potential fluctuation in quarterly results;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(c)</TD><TD STYLE="text-align: justify">failure of the Company to earn revenues or profits;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(d)</TD><TD STYLE="text-align: justify">inadequate capital to continue or expand its business, and inability to raise additional capital
or financing to implement its business plans;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(e)</TD><TD STYLE="text-align: justify">unavailability of capital or financing to prospective customers of the Company to enable them to
purchase products and services from the Company;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(f)</TD><TD STYLE="text-align: justify">failure to commercialize the Company&rsquo;s technology or to make sales;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(g)</TD><TD STYLE="text-align: justify">reductions in demand for the Company&rsquo;s products and services, whether because of competition,
general industry conditions, loss of tax incentives for solar power, technological obsolescence or other reasons;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(h)</TD><TD STYLE="text-align: justify">rapid and significant changes in markets;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(i)</TD><TD STYLE="text-align: justify">inability of the Company to pay its liabilities;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(j)</TD><TD STYLE="text-align: justify">litigation with or legal claims and allegations by outside parties;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(k)</TD><TD STYLE="text-align: justify">insufficient revenues to cover operating costs, resulting in persistent losses; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(l)</TD><TD STYLE="text-align: justify">potential dilution of the ownership of existing shareholders in the Company due to the issuance
of new securities by the Company in the future.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">There is no assurance that
the Company will be profitable. The Company may not be able to successfully develop, manage, or market its products and services.
The Company may not be able to attract or retain qualified executives and other personnel. Intense competition may suppress the
prices that the Company can charge for its products and services, hindering profitability or causing losses. The Company may not
be able to obtain customers for its products or services. Government regulation may hinder the Company&rsquo;s business. Additional
dilution in outstanding stock ownership may be incurred due to the issuance of more shares, warrants and stock options, or the
exercise of outstanding warrants and stock options. The Company is exposed to other risks inherent in its businesses.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 19; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Because the statements
are subject to risks and uncertainties, actual results may differ materially from those expressed or implied by the forward-looking
statements. The Company cautions you not to place undue reliance on the statements, which speak only as of the date of this unaudited
Quarterly Report on Form 10-Q. Forward looking statements and other disclosures in this report speak only as of the date they are
made. The cautionary statements contained or referred to in this section should be considered in connection with any subsequent
written or oral forward-looking statements that the Company or persons acting on its behalf may issue. The Company does not undertake
any obligation to review or confirm analysts&rsquo; expectations or estimates or to release publicly any revisions to any forward-looking
statements to reflect events or circumstances after the date of this Form 10-Q, or to reflect the occurrence of unanticipated events.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><U>Overview</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We believe Envision differentiates
itself from many other companies involved in the solar industry through its use of portable and fixed solar energy production as
an enabler of valuable amenities and services through its products in locations where it is either too expensive, difficult, or
environmentally impactful to connect to the utility grid. Rather than competing with utilities and other solar companies to produce
cheaper electricity, the Company instead creates unique and proprietary products which use solar as a source of energy to enable
valuable service and amenities in rapidly growing markets. Envision invents, designs, manufactures, and sells solar powered products
and proprietary technology solutions targeting three verticals: electric vehicle charging infrastructure, out of home advertising
platforms, and energy security and disaster preparedness. We focus on creating renewably energized platforms for electric vehicle
(&ldquo;EV&rdquo;) charging, media and branding, and energy security which management believes are attractive, rapidly deployable,
and of the highest quality. Management believes that a chief differentiator is our ability to invent, design, engineer, and manufacture
solar powered products which are a complex integration of our own proprietary technology and other commonly available engineered
components. The resulting products are built to have the longest life expectancy in the industry while also delivering valuable
amenities and potentially highly attractive revenue opportunities for our customers. Management believes that Envision&rsquo;s
products deliver multiple layers of value including: impact free renewably energized EV charging; media, branding, and advertising
platforms; sustainable and secure energy production; architectural enhancement; reduced carbon footprint; high visibility &ldquo;green-halo&rdquo;
branding; reduction of net operating costs through reduced utility bills; and revenue creation opportunities through sales of digital
out of home (&ldquo;DOOH&rdquo;) media. Our products can qualify for various federal, state and local incentives which could significantly
reduce final out-of-pocket costs from our selling price for eligible customers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"><U>Products and Technologies
</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We produce two categories
of product: the EV ARC&trade; product (Electric Vehicle Autonomous Renewable Charger) and the Solar Tree&reg; product. Both product
lines incorporate the same underlying technology and value, having a built-in renewable energy source in the form of attached solar
panels, along with battery storage capability, but one is in a transportable format and one is in a fixed format.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Leveraging the structural
and technological attributes of its existing products, the Company has developed and patented a product called EV ARC&trade;. We
have observed that the EV ARC&trade; can solve many problems associated with electric vehicle charging infrastructure deployments.
Until the introduction of the EV ARC&trade;, the deployment of EV chargers could be hindered by complications in the site acquisition
processes caused by the complicated and invasive requirements to fulfill the fixed installation. Each typical competing EV charger
requires a pedestal which is typically mounted to a poured concrete foundation requiring excavation. Fixed chargers also typically
require a trench run to deliver grid connected electricity, and often require transformers and other local electrical equipment
upgrades. Additional entitlements, easements, leases, and other site acquisition requirements can be expensive and may slow, or
prevent entirely, the deployment of large numbers of typical fixed format chargers. When an EV charger is deployed successfully,
the host may be liable for increased kilowatt hour charges, and at times, more expensive demand charges. Landlords, corporations,
venues, and other hosts often do not perceive enough value creation in the deployment of a fixed EV charger, and as such, may not
be inclined to grant permission to the service providers who approach them, or to install EV chargers at their own expense for
their employees and guests, because the costs and disruption associated with grid tied chargers can be prohibitive.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 20; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We believe EV ARC&trade;
changes this paradigm completely because it is entirely self-contained and is delivered to the site ready to operate. It requires
no foundation, trenching, concrete, electrical or civil works and can be deployed in minutes. Its high traction ballasted base
pad creates a structurally sound platform that supports the rest of the structure. The solar array is connected via our EnvisionTrak&trade;
tracking solution to a column which is mounted to the ballasted pad. An electrical cabinet integrated into the unit houses various
components enabling the conversion of sunlight to electricity which is stored in on-board batteries, and delivers that electricity
to the EV charging station. Incorporating battery storage means that an EV ARC&trade; can operate day and night. An EV ARC&trade;
delivers a clean source of power to any model of EV charger that is integrated into the structure. Further, the EV ARC&trade; can
be remotely monitored through a cellular data connection for energy production and the state of health of its vital components.
The EV ARC&trade; has been successfully deployed in California, New York, Colorado, Brazil, the Virgin Islands, and Spain and for
customers such as Caltrans, Google, New York City, Genentech, Johnson and Johnson, and the Department of Energy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have integrated a digital
advertising screen onto the EV ARC&trade; creating the EV ARC&trade; Digital. This advertising screen is weather, theft, and vandalism
resistant and is powered entirely by the EV ARC&trade;. The introduction of the advertising screen creates new potential revenue
streams for the owner of the EV ARC&trade; and we believe that this makes an EV ARC&trade; a more attractive product for certain
prospective customers. This advancement could lead to multiple other similar uses of our products. Additionally, because the EV
ARC&trade; product delivers valuable services such as solar powered EV charging and a secure energy source which can be used by
first responders during grid failures, management believes that it may be eligible for permitting where other advertising platforms
would be prohibited.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&ldquo;Digital Out of Home
Advertising&rdquo; is the third fastest growing advertising medium. Double digit growth with billions of dollars per year in national
and global spending make outdoor advertising an attractive opportunity for anyone who can make it work. There are, however, significant
barriers to making it work. In general, in the United States, it is becoming harder to deploy outdoor advertising in most places
where it is of value. Similar to the EV charging vertical, the outdoor advertising industry seeks new solutions to overcome the
significant barriers to entry such as planning, entitlement, electrical circuitry, and civil engineering. Industry veterans spend
a good deal of time looking for the &ldquo;new new&rdquo; in advertising, a solution that is environmentally friendly, cost effective,
and most importantly, can make its way through the significant hurdles of permitting and zoning. We believe that our products are
ideally suited to reduce many of the barriers to entry for outdoor advertising and as such we believe that significant opportunities
may present themselves to us as we continue to address this market.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">EV ARC&trade; products
also provide a highly reliable source of energy that is not susceptible to grid interruptions. Because an EV ARC&trade; has on-board
energy storage, it can be used as a disaster preparedness tool. It is a reliable back up source of energy in times of emergency
or grid failure caused by hurricanes, terrorism, cascading blackouts or other grid vulnerabilities. EV ARC&trade; can be configured
to allow only a select group, such as first responders, to access the solar generated and stored energy. A fireman or police officer
will be able to connect, safely to the EV ARC&trade; and power any devices that would typically require a gasoline or diesel generator.
We believe that the EV ARC&trade; will be a much more reliable and a cleaner source of energy than the electric grid or other traditional
back up energy sources. The EV ARC&trade; does not require the level of ongoing maintenance that a diesel or gasoline generator
requires and there is less chance that it will not be operational in times of emergency since the first responders are not required
to start it or fill it with fuel. We believe, and we have been told by our customers and prospects, that the triple use of EV charging,
digital outdoor advertising, and emergency energy production make the EV ARC&trade; an extremely compelling value proposition.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">EV ARC&trade; is designed
to address the sizable market of EV charging infrastructure. We believe the current lack of such infrastructure is the single
greatest impediment to the adoption of EVs in the US and elsewhere. A standardized, portable, easily deployable EV charger, which
is renewably energized rather than relying on carbon based electrical energy, would appear to have significant appeal to those
that are interested in the proliferation of EV&rsquo;s and EV charging infrastructure. We believe no competing company has a similar
product, so the Company&rsquo;s first-to-market position should create an opportunity for a sizable share in the market interest.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In June 2015, the Department
of General Services of the State of California awarded us a one year contract, with options for the State for two one-year extensions,
to produce and sell the EV ARC&trade; to any California state, local, or municipal agency that orders them from us. The State has
executed these option years, and the contract has since been extended through June 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 21; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In September 2016, New
York City released an Invitation to Bid (&ldquo;ITB&rdquo;) for EV charging infrastructure. The ITB specified Envision Solar&rsquo;s
EV ARC&trade; product. As of March 2017, we were issued a contract from the city allowing government agencies to order our product.
Since this contract award, we have received three separate orders totaling approximately $2.4 million including the largest single
order in the Company&rsquo;s history. Although there are no guaranties as to sales volumes related to this contract, we believe
that this could lead to significant volumes in product sales in upcoming periods.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In the current stage of
the production evolution for the EV ARC&trade; with low production volumes, the Company believes the appropriate selling price
point to be lower than the actual costs of production. The Company has been successful in reducing certain direct costs and believes
it will continue to be successful in reducing other direct costs as we improve processes and increase volumes. As long as unit
sales are sufficient to overcome certain fixed overhead costs shared amongst the produced products in the future, and we are successful
in reducing our costs through continued production economies of scale, continued production process improvements, as well as component
cost reductions, management believes that gross profits can be obtained on future sales.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our patented Solar Tree&reg;
structure has been in deployment and continued improvement for several years. We believe the resulting product has become the standard
of quality in larger scale solar powered EV charging, energy security, and media and branding. We understand the Solar Tree&reg;
product to be the only single column, tracking, and architectural solar support structure with integrated energy storage potential
and media platforms available today. We believe that Solar Tree&reg; products with integrated battery storage will become important
contributors to the growing EV charging infrastructure requirements in California and the rest of the world. Because our products
do not require a connection to the electrical grid, they can enable EV charging in locations where it would otherwise be impossible.
For example, rest areas and park and ride locations which might have sufficient energy for lights and vending machines, but do
not have sufficient power for EV charging, can be served by our Solar Tree&reg; products which can be optimized for direct current
(&ldquo;DC&rdquo;) fast charging. The costs and environmental impact associated with delivering a 50kW or greater circuit to a
remote rest area may be prohibitive, whereas a Solar Tree&reg; direct current fast charger (&ldquo;DCFC&rdquo;) can be deployed
with minimal site disturbance. Management believes that our relationship with Caltrans and other State of California agencies,
which are currently limited to the sale of EV ARC&trade; systems, can be leveraged to enable sales of our larger Solar Tree&reg;
products.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We believe Solar Tree&reg;
products with on-board battery storage can provide a highly reliable source of energy to be used in the event of a failure of the
grid. We have seen data suggesting grid failures cost businesses in the United States approximately $200 billion per year, and
when those failures impact vital services such as hospitals, they have been responsible for loss of life. We believe that a hospital
equipped with Solar Tree&reg; energy security products could benefit both economically and from a life safety point of view. We
believe that there are many other such instances where the reliable combination of renewable energy and energy storage can deliver
value which exceeds simply competing with the utility.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We have invented and incorporated
EnvisionTrak&trade;, our patented and proprietary tracking solution, onto all of our products, furthering the unique nature of
the product and we believe increasing our technological leadership within the industry. We believe EnvisionTrak&trade; to be a
complex integration of the highest quality gearing, electrical motors, and controls which are combined in a robust, highly engineered,
and supremely reliable manner. While there are many tracking solutions available to the solar industry, we believe EnvisionTrak&trade;
is the only tracking solution which causes the solar array to orient itself in alignment with the sun without swinging, rotating,
or leaving its lineal alignment with the parking spaces below. We believe this is a vital attribute in solar shaded parking as
any swinging or rotating of the arrays could result in impeding the flow of traffic, particularly first responders such as fire
trucks, in the drive aisles. It is a violation of many local codes to have restricted overhead clearance in the drive aisles. EnvisionTrak&trade;
has been demonstrated, through data obtained from our past customers, to significantly increase electrical production. An additional
value is derived from the high visual appeal created by EV ARC&trade; or Solar Tree&reg; structures which are tracking the sun
in perfect synchronicity. Solar Tree&reg; products incorporate our latest engineering and fabrication improvements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We also believe that Solar
Tree&reg; products optimized for branding can create visually stunning platforms for the delivery of a business&rsquo; brand message
with a less onerous planning and entitlement process than that experienced with traditional signage.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Envision continues to identify
other complimentary product offerings and enhancements to current offerings, and is in the design, engineering, and patenting phase
on certain such products.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 22; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We strive to produce products
integrating only high quality components. Our production philosophy is to invest in quality design, components, and integration
so as to ensure the lowest costs of warranty and service in the industry, while maintaining and growing a brand which we believe
is already recognized as one of the leading producers of the highest quality solar products available.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We produce a series of
products which management believes offer multiple layers of value to our customers leveraging the same underlying technology and
fabrication techniques and infrastructure. This enables us to reach a broad customer base with varied product offerings without
maintaining the overhead normally associated with a diverse set of products.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Our current list of products includes:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.3in">1.</TD><TD STYLE="text-align: justify">EV ARC&trade; Electric Vehicle Charger,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.3in">2.</TD><TD STYLE="text-align: justify">EV ARC&trade; Digital Electric Vehicle Charger with Digital advertising screen,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.3in">3.</TD><TD STYLE="text-align: justify">EV ARC&trade; Motorcycle Charger,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.3in">4.</TD><TD STYLE="text-align: justify">EV ARC&trade; Bicycle Charger,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.3in">5.</TD><TD STYLE="text-align: justify">ARC Mobility&trade; Trailer,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.3in">6.</TD><TD STYLE="text-align: justify">The Solar Tree&reg; DCFC product, a thirty-five-foot square solar array mounted on a single column
with integrated energy storage and the capability to provide a 50kW fast charge to one or more electric vehicles,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.3in">7.</TD><TD STYLE="text-align: justify">The Branded Solar Tree&reg; (HVBA) product which includes customized branding, finishes and signage,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.3in">8.</TD><TD STYLE="text-align: justify">The Solar Tree&reg; SMP (Sustainable Media Platform) product, which includes static and digital
advertising displays,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.3in">9.</TD><TD STYLE="text-align: justify">The Solar Tree&reg; HVLC (High Value Low Cost) structure, and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.3in">10.</TD><TD STYLE="text-align: justify">The Solar Tree&reg; Socket product, a single space version of the Solar Tree&reg; structure.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">All Envision products can be upgraded with the
addition of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.3in">1.</TD><TD STYLE="text-align: justify">EnvisionTrak&trade; sun tracking technology (patented),</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.3in">2.</TD><TD STYLE="text-align: justify">SunCharge&trade; solar powered EV charging,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.3in">3.</TD><TD STYLE="text-align: justify">ARC&trade; technology energy storage,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.3in">4.</TD><TD STYLE="text-align: justify">LED lighting,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.3in">5.</TD><TD STYLE="text-align: justify">Media and branding screens,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.3in">6.</TD><TD STYLE="text-align: justify">Security cameras, WiFi, sound, and emergency call boxes.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><U>Operations</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We are headquartered in
San Diego, California in a newly leased 50,000 square foot building professionally equipped to handle the significant growth possibilities
we believe are in front of us. The building houses our corporate operations, sales, design, engineering and product manufacturing.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We no longer install our
Solar Tree&reg; products, selling them instead as an engineered kit of parts to be installed by third parties employed by the buyer
of the Solar Tree&reg; kit. We will continue to deliver our EV ARC&trade; product, using the specialized and proprietary ARC Mobility&trade;
trailer, within an approximate 500 mile range of our fabrication facility and use third party transportation solutions for greater
distances.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Management believes that
the continuation of our strategy to create highly engineered, highly scalable products which are delivered complete or as a kit
of parts to the customer site, and which require minimal planning, entitlement, or field labor activities, is further positioning
us as a leader in the provision of unique and highly scalable solutions to the three market verticals we target. Our products are
complex but standardized, readily deployable and reduce the exposure of the Company and our customers to the risks and inherent
margin erosion that are incumbent in field deployments. We are no longer directly involved in the field installation of our Solar
Tree&reg; products, instead selling them as a kit to be installed by others. Wherever possible, the components of the Solar Tree&reg;
structures are factory integrated and assembled such that complete assemblies are delivered to customer sites so that they may
be erected and installed by readily available local labor resources contracted directly to the site host without our involvement.
As part of the delivery of the latest units of Solar Tree structures to our customers, our design and engineering team has created
a detailed, step by step, installation manual that we believe can be easily used by any competent construction resource to seamlessly
erect and install our structures. With this manual, we believe the ease of installation can be directly communicated thus minimizing
the trepidation and costs associated with installations thereby reducing sales hurdles and increasing sales.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 23; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The EV ARC&trade; product
family requires no field installation work and is typically delivered to the customer site by us or by a third-party transportation
company for a fee.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We continue to bring engineering
improvements to our products that are designed to increase the level of standardization and reduce the field labor and effort required
for product deployment. The EV ARC&trade; is the embodiment of this strategy in that it requires almost no field activity beyond
&ldquo;parking&rdquo; it in a space. We have invented and produced the ARC Mobility&trade; trailer which is a hydraulically enabled
delivery trailer that can lower an EV ARC&trade; product to the ground in its final location in less than two minutes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Management believes that
we benefit through the deliberate continued leveraging of certain outsourced resources. While we develop all intellectual property
in-house, product designs are vetted by third-party structural and electrical engineering firms to ensure that the designs meet
the local jurisdictional requirements and codes for the deployment locations, as applicable. We believe this further helps dissipate
potential liabilities for the structural and electrical elements by involving additionally insured experts with partial responsibility
for the designs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><U>Sales</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Historically, we concentrated
a sizeable portion of our resources on product development and engineering. Management believes that we now have a reproducible
suite of products which address the three market verticals in which we operate (EV charging infrastructure; out of home advertising
infrastructure; and renewable energy production and storage). As a result, we have increased our focus on sales and marketing in
2017 and intend to continue this focus. We believe our sales team has created a strong pipeline of prospective customers and has
already converted such efforts into contracted sales. We have hired a marketing professional to help drive increased social media
and other marketing initiatives to help ensure we capitalize on our first to market presence and achieve increased name recognition
within the industry. We have further added a resource to help us and our customers identify and apply for potential grants and
other sources of government capital which will help us get more of our products out to market.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our current sales activities
are undertaken in the following manners:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Direct sales efforts undertaken by our &ldquo;in-house&rdquo; sales team,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Direct sales efforts undertaken by other independent contractors,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Direct sales efforts as a result of management relationships, and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Follow on sales to existing customers.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our marketing efforts are
responsible for the generation of many of our sales leads and have consisted of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Attendance at trade shows and conferences, often with live demonstrations of EV ARC&trade;,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Deliveries of a &ldquo;loaner&rdquo; EV ARC&trade; unit to potential customer sites so the customer
can directly experience the benefits of the product,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Web Site and limited search engine optimization,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Direct electronic mailings to prospects within our target markets,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Social Media outreach on Facebook, Twitter, and LinkedIn,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Video postings on YouTube and Vimeo,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Distribution of printed materials promoting our products,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Industry speaking engagements and SME panel participation across the United States, and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Media interviews in print, radio and television.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 24; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Examples of the audiences we target
are:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Corporations,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Outdoor advertising companies,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Automotive related companies,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Municipalities,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">State and Federal government entities,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Utilities, and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Commercial real estate.</TD></TR></TABLE>


<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify; text-indent: 0.5in">Sales and business
development team members may receive a mixture of base and performance based pay. They are paid a percentage of revenue only when
we actually receive payment from our customers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify; text-indent: 0.5in">We also have independently
contracted sales resources that are paid based upon performance. They are paid a percentage of revenue only when the Company actually
receives payment from our customers. Our team will assist such contractors in the creation of proposal documents when the prospective
sale appears to warrant the commitment of resources to such an activity. These contractors are responsible for their own costs
except in some instances where the Company&rsquo;s management pre-approves an expenditure aimed at winning a sales contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-indent: 0.5in; text-align: justify">We continue to explore the use of sales channels
to communicate the value of and sell our products. Examples of the types of channels we seek are:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Upstream vendors such as solar module manufacturers, inverter manufacturers, EVSE manufactures,</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">EV charging service providers,</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Outdoor advertising companies,</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">General contractors,</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Architects,</TD></TR>
<TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Engineers and consultants.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify; text-indent: 0.5in">In 2017, we plan
to continue our progress and leverage our past successes to continue to grow the Company. Our sales team continues to develop national
sales strategies and prospects while increasing our sales opportunity base which we believe will result in increasing sales. Leveraging
our contract with the State of California, we continue to garner sales and add new state customers. With our new contract with
the City of New York, we believe we have access to significant potential sales opportunities and have already begun capitalizing
on such opportunities through new orders. Additionally, we get notable positive feedback during our &ldquo;Gorilla&rdquo; marketing
road shows. The EV ARC&trade; is being delivered to corporate campuses in major California metropolitan areas such as San Diego,
Los Angeles, San Francisco and the Silicon Valley. We pre-announce the free availability of solar powered EV charging &ndash; &ldquo;Driving
on Sunshine&rdquo; &ndash; through the marketing departments of the host companies. The feedback from the public has been positive
as host companies, their employees, customers, visitors and others have been able to see firsthand the value of highly visible
solar powered EV charging, and as a result, we believe, will lead them to buy our products. We believe that this has been a good
way to raise awareness about the unique values our products deliver.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify; text-indent: 0.5in">For the period ended
June 30, 2017, contracted backlog is approximately $2.7 million and management believes that most of this backlog will be executed
on and delivered during the year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-indent: 0.5in; text-align: justify">We continue to experience long sales cycles
for our products. The sales cycle can be prolonged in part because we are educating a set of prospects in new industries in which
customers do not have significant experience but also because of our strategic decision to target larger organizations with possible
multiple campuses, such as Google or governmental organizations. It is our belief that while the sales cycle is longer for governmental
or larger organizations, once won, the potential for sales is far more significant.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify"><U>Critical Accounting Policies</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt"><I>Use
of Estimates.</I> The preparation of financial statements in conformity with accounting principles generally accepted in the United
States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities
and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues
and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates in the accompanying
unaudited condensed consolidated financial statements include the allowance for doubtful accounts receivable, valuation of inventory,
depreciable lives of property and equipment, estimates of loss contingencies, valuation of derivatives, valuation of beneficial
conversion features in convertible debt, valuation of share-based payments, and the valuation allowance on deferred tax assets</FONT>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 25; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><I>Revenue and Cost Recognition.</I>
Revenues are primarily derived from the direct sales of products. Revenues may also consist of design fees for the design of solar
systems and arrays, and revenues from sales of professional services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify">Revenues from leases, design services and professional
services are recognized as earned.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify">Revenues from inventoried product sales are
recognized upon the final delivery of such product to the customer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify">Any deposits received from a customer prior
to delivery of the purchased product and additionally, monies received for leases prior to a given lease period, are accounted
for as deferred revenue on the balance sheet.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0; text-indent: 0.5in; text-align: justify">The Company includes shipping and handling fees
billed to customers as revenues, and shipping and handling costs as cost of revenues. The Company generally provides a standard
one year warranty on its products for materials and workmanship and pass on the warranties from its vendors, if any, which generally
cover at least such period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0; text-align: justify; text-indent: 0.5in"><I>Stock Based Compensation.</I>
The Company follows ASC 718, &ldquo;Compensation &ndash; Stock Compensation.&rdquo; ASC 718 requires companies to estimate and
recognize the fair value of stock-based awards to employees and directors. The fair value of the portion of an award that is ultimately
expected to vest is recognized as an expense over the requisite service periods using the straight-line attribution method. We
estimate the fair value of each stock option at the grant date by using the Black-Scholes option pricing model. Equity instruments
granted to non-employees are accounted for under ASC 505-50 &ldquo;Equity Based Payments to Non-Employees.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0; text-align: justify; text-indent: 0.5in"><I>Accounts Receivable.</I>
Accounts receivable are customer obligations due under normal trade terms. Management reviews accounts receivable on a periodic
basis to determine if any receivables may become uncollectible. Management&rsquo;s evaluation includes several factors including
the aging of the accounts receivable balances, a review of significant past due accounts, dialogue with the customer, the financial
profile of a customer, our historical write-off experience, net of recoveries, and economic conditions. The Company includes any
accounts receivable balances that are determined to be uncollectible in its overall allowance for doubtful accounts. Further, the
Company may record a general reserve in its allowance for doubtful accounts to account for future changes that may negatively impact
our overall collections. After all attempts to collect a receivable have failed, the receivable is written off against the allowance.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0; text-align: justify; text-indent: 0.5in"><I>Fair Value of Financial
Instruments. </I>We measure our financial assets and liabilities in accordance with generally accepted accounting principles. For
certain of our financial instruments, including cash, accounts receivable, accounts payable, accrued expenses and short term loans,
the carrying amounts approximate fair value due to their short maturities. Further, amounts recorded as long term notes payable,
net of discount, also approximate fair value because current interest rates for debt that are available to us with similar terms
and maturities are substantially the same.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0; text-align: justify; text-indent: 0.5in"><I>Inventory. </I>Inventories
are valued at the lower of cost or net realizable value and consist of certain purchased or manufactured components of our overall
product offering. Cost is determined using the first-in, first-out (FIFO) method, and includes material and labor costs. If the
Company determines that the carrying value of an item may not be realizable, an impairment reserve is recorded to adjust such items
to their realizable value.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><I>Accounting for Derivatives.
</I>The Company evaluates its options, warrants or other contracts to determine if those contracts or embedded components of those
contracts qualify as derivatives to be separately accounted for under ASC Topic 815, &ldquo;Derivatives and Hedging&rdquo;.&nbsp;&nbsp;The
result of this accounting treatment is that the fair value of the derivative is marked-to-market each balance sheet date and recorded
as a liability.&nbsp; In the event that the fair value is recorded as a liability, the change in fair value is recorded in the
statement of operations as other income (expense).&nbsp; Upon conversion or exercise of a derivative instrument, the instrument
is marked to fair value at the conversion date and then that fair value is reclassified to equity.&nbsp; Equity instruments that
are initially classified as equity that become subject to reclassification under ASC Topic 815 are reclassified to liability at
the fair value of the instrument on the reclassification date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><I>Changes in Accounting
Principles</I>. No significant changes in accounting principles were adopted during the three months ended June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 26; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><U>Results of Operations</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Results of Operations for the Three Months
Ended June 30, 2017 Compared to the Three Months Ended June 30, 2016</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><I>Revenue. </I>For
the three months ended June 30, 2017, our revenues were $507,730 compared to $338,895 for the same period in 2016. For the three
months ended June 30, 2017, revenues were primarily derived from the delivery of seven EV ARC&trade; units coupled with the customer
requested modification and upgrade of two additional units that had been previously deployed. For the three months ended June
30, 2016, revenues were derived primarily from the delivery of five EV ARC&trade; units with some additional revenues derived
from a project to deliver a Solar Tree&reg; unit and smaller ancillary sales of certain spare parts. As of June 30, 2017, our
contracted backlog was approximately $2.7 million. A significant portion of this backlog is the result of the contract issued
to the company by the New York City allowing city agencies to order our products. The Company has received approximately $2.4
million of orders from this contract in the first few months of its activation and expect significant additional sales to be generated
through this contract vehicle.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><I>Gross Loss.</I> For
the three months ended June 30, 2017, we had a gross loss of $13,106 compared to a gross loss of $29,339 for the same period in
2016. In 2017, multiple EV ARC &trade; units had a direct cost positive margin associated with the sale, but these margins were
offset by certain other expenses such as manufacturing equipment depreciation expense and warranty costs, as well as offsetting
gross losses on other EVARC unit sales. In 2016, the gross loss was primarily due to some non-recurring costs indirectly related
to the repair of some production equipment as well as the normal depreciation of production equipment. In 2017, warranty or service
costs remained low totaling only a few hundred dollars in the period. Management continues to believe that future cost reductions,
when coupled with increased production volumes thus reducing manufacturing overhead allocations, will lead to more consistent
gross profits in future periods.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><I>Operating
Expenses. </I>Total operating expenses were $545,292, for the three months ended June 30, 2017 compared to $536,641 for the
same period in 2016. Administrative labor costs decreased in 2017 by approximately $94,000 as some of this prior year labor
was redirected to the manufacturing operations in the current period. This was offset by an increase in sales costs of
approximately $60,000; primarily sales labor as a direct result of personnel increases, and commissions resulting from
increased commissionable sales in the period. Stock option expense increased by approximately $37,000 in the 2017 period as a
direct result of options issued. Administrative rent expense increased by approximately $20,000 in the 2017 period as we
moved into a larger facility, while director fees decreased by approximately $20,000.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><I>Interest Expense. </I>Interest
expense was $47,625 for the three months ended June 30, 2017 compared to $62,099 for the same period in 2016. The decrease in interest
in 2017 resulted primarily from the decrease in our convertible debt facility that was entirely converted to common stock prior
to the period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><I>Change in Fair Value
of Embedded Conversion Option Liability. </I>There was no change with the embedded conversion option liability in the three months
ended June 30, 2017 as the debt associated with this liability was converted into equity in the prior period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><I>Net Loss. </I>We
had a net loss of $604,332 for the three months ended June 30, 2017 compared to net loss of $614,460 for the same period in 2016.
Significant elements deriving these losses have been discussed above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Results of Operations for the Six Months
Ended June 30, 2017 Compared to the Six Months Ended June 30, 2016</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><I>Revenue. </I>For
the six months ended June 30, 2017, our revenues were $878,419 compared to $684,814 for the same period in 2016. We delivered
a few more EV ARC&trade; units in 2017 that had higher average sales prices related to additional purchased features as compared
to 2016, but 2016 also included revenues associated with the sale of a Solar Tree&reg; unit. As discussed above, as of June 30,
2017, our backlog was approximately $2.7 million. Management believes the Company will execute on this backlog in the current
fiscal year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><I>Gross Loss. </I>For
the six months ended June 30, 2017, we had a gross loss of $16,960 compared to a gross loss of $75,100 for the same period
in 2016. In 2017, the majority of the EV ARC &trade; units had a modest direct cost positive margin associated with the sale,
but these margins were offset by certain other expenses such as manufacturing equipment depreciation expense and warranty
costs. Additionally, we recorded a loss on a specific individual unit that required additional expense to ensure the unit met
our current quality standards and provided a customer incentive as the unit was originally built in a prior year for a
different customer that upgraded its purchase to an enhanced model after the unit had been manufactured. In 2016,
approximately $20,000 of the gross loss was attributable to the delivery of an EV ARC &trade; unit to the Virgin Islands that
had higher transportation and location specific logistical cost elements because we delivered, for the first time, a
transformer ARC &trade; unit using a standard cargo container. Further, we experienced nonrecurring costs of $26,000 related
to the repair of certain production equipment and the procurement of other small equipment to assist in production coupled
with $10,000 of normal depreciation of production equipment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 27; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;<I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><I>Operating
Expenses. </I>Total operating expenses were $1,214,281 for the six months ended June 30, 2017 compared to $1,020,275 for the
same period in 2016. Non-executive administrative labor costs decreased in 2017 by approximately $62,000 as compared to 2016
as some of this prior year labor was redirected to the manufacturing operations in the current year which was offset by an
almost equal amount for the increase in the compensation earned by the Company&rsquo;s chief executive officer. Sales costs
increased in 2017 by approximately $90,000 which was equally representative of increased sales personnel and increased
commissions related to commissionable sales in 2017. Stock option expense increased by $17,454 in 2017 while consulting fees
decreased by approximately $28,000 primarily due the decrease in director fees. In 2017, administrative rent increased by
approximately $40,000 due to the move to our new facility, while utilities, including a back-charge received from our
landlord for prior year&rsquo;s utilities, increased by $40,000 in the current period. Other expenses remained relatively
consistent between the years.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><I>Interest Expense. </I>Interest
expense was $101,606 for the six months ended June 30, 2017 compared to $122,963 for the same period in 2016. Total debt between
the periods remained consistent as did the coupon interest for these debts. In 2017, the company incurred approximately $42,000
of expense related to the third party guaranty of a certain debt component while in 2016 the company recorded approximately $56,000
of debt issue costs associated with our initial line of credit which has sine been modified to term debt.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><I>Change in Fair Value
of Embedded Conversion Option Liability. </I>We recorded a gain of $107,081 during the six months ended June 30, 2017 compared
to a loss of $133,678 during the same period in 2016. These amounts were the result of adjusting the fair value of our derivative
liabilities to market. In the six months ended June 30, 2017, the convertible debt with which this liability was associated was
converted to equity and thus the liability was marked down to $0.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><I>Net Loss. </I>We
had a net loss of $1,223,905 for the six months ended June 30, 2017 compared to net loss of $1,351,752 for the same period in 2016.
Significant elements deriving these losses have been discussed above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Liquidity and Capital Resource</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">At June 30, 2017, we had
cash of $271,906. We have historically met our cash needs through a combination of proceeds from private placements of our securities,
and from loans. Our cash requirements are generally for operating activities.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Our operating activities
resulted in cash used in operations of $452,742 for the six months ended June 30, 2017, compared to cash used in operations of
$931,112 for the same period in 2016. The principal elements of cash flow for the six months ended June 30, 2017 include the net
loss of the Company offset by depreciation and amortization of $34,781 and other non-cash items including: approximately $85,500
of common stock share value issued in lieu of cash for services of which approximately $56,000 was issued to directors of the Company
for their Board service and $27,000 was issued to Greencore Capital LLC for services provided to the Company by a director; approximately
$27,000 of stock value issued as a fee for the guaranty of our outstanding loan; $78,891 of stock option expense; and a $107,081
gain related to the change in fair value of the embedded conversion option liability as the debt that was associated with this
liability was entirely converted to equity in the period. Further, cash from operations for the period included of a net reduction
in accounts receivable of $730,749 as the Company collected monies owed to it from the increased level of deliveries made at the
end of fiscal 2016; a use of cash of $389,936 used to build inventory; a source of cash of $96,190 in increases to accounts payables;
a use of cash amounting to $36,134 related to the payment of sales taxes owed; and a $60,000 generation of cash related to the
increase of a convertible note payable associated with the deferral of compensation by our chief executive officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Cash used in investing
activities was $5,057 and $85,582 for the six months ended June 30, 2017 and June 30, 2016, respectively. In 2017, the Company
purchased some nominal operating equipment while continuing to fund progress toward patent applications. In 2016, in addition to
funding patent applications, the Company built an EV ARC&trade; for Company demonstration purposes and additionally replaced a
battery in our electric forklift.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Cash received from our
financing activities was $721,137 for the six months ended June 30, 2017 compared to cash received of $1,324,906 in the same period
in 2016.&nbsp;&nbsp;The cash received from financing activities is primarily net monies invested into the Company through private
placements of our common stock in each of the periods. Additionally, borrowings on the Company&rsquo;s debt facilities were $500,000
and $200,000, respectively, in 2017 and 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of June 30, 2017, current
liabilities exceeded current assets by $763,046. In 2017, current assets decreased by approximately $57,000 resulting primarily
from the collection of accounts receivable associated with the increased volumes of revenues at the end of 2016 and which cash
was then used and offset by increases in inventory. In 2017, current liabilities decreased by approximately $1,170,000 as a result
of the conversion of a certain debt facility into equity and the reclassification of other debt into long term portions as a result
of a debt modification in the period.</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 28; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">While the Company has been
attempting to grow market awareness and focusing on the generation of sales to get our product out into the marketplace, the Company
has not generally earned a gross profit on its sales of products and services. &nbsp;It has been pricing its products and services
in an attempt to forge durable long-term customer relationships, to gain market share, and to establish its brand. &nbsp;Management
believes that with increased production volumes, efficiencies will continue to improve, and production costs will continue to decrease,
thus allowing for consistent gross profits on the EV ARC &trade; product in the future.&nbsp; The Company will continue to rely
on capital infusions from the private placement of its securities as well as initiating future debt instruments until it achieves
positive cash flow from its business, which is predicated on increasing sales volumes and the continuation of production cost reduction
measures. &nbsp;Management cannot currently predict when or if it will achieve positive cash flow.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Management believes that
evolution in the operations of the Company may allow it to execute on its strategic plan and enable it to experience profitable
growth in the future. This evolution is anticipated to include the following continual steps: addition of sales personnel and independent
sales channels, continued management of overhead costs, process improvements leading to cost reductions, increased public awareness
of the Company and its products, and the maturation of certain long sales cycle opportunities. Management believes that these steps,
if successful, may enable the Company to generate sufficient revenue and raise additional growth capital to allow the Company to
manage its debt burden appropriately and to continue operations. There is no assurance, however, as to if or when the Company will
be able to achieve those investment and operating objectives. The Company does not have sufficient capital to meet its current
cash needs, which include the costs of compliance with the continuing reporting requirements of the Securities Exchange Act of
1934, as amended. The Company is also in the process of seeking additional capital and long and short-term debt financing to attempt
to overcome its working capital deficiencies. The Company is currently seeking private financing, but there is no assurance that
the Company can raise sufficient capital or obtain sufficient financing to enable it to sustain monthly operations. The Company
will attempt to renegotiate the maturity dates of its current debt financings as needed and as it has done successfully in the
past, but there is no assurance that these efforts will be successful. In order to address its working capital deficit, the Company
is also seeking to increase sales of its existing products and services. There may not be sufficient funds available to the Company
to enable it to remain in business and the Company&rsquo;s needs for additional financing are likely to persist.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Going Concern Qualification</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As reflected in the accompanying
unaudited condensed consolidated financial statements for the six months ended June 30, 2017, the Company had a net loss of $1,223,905.
Additionally, at June 30, 2017, the Company had a working capital deficit of $763,046, an accumulated deficit of $36,459,354 and
a stockholders&rsquo; deficit of $1,463,364. It is management&rsquo;s opinion that these factors raise substantial doubt about
the Company&rsquo;s ability to continue as a going concern for a period of twelve months from the filing of this report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company has incurred
significant losses from operations, and such losses are expected to continue.&nbsp; In addition, the Company has limited working
capital. In the upcoming months, management's plans include seeking additional operating and working capital through a combination
of private and debt financings. There is no guarantee that additional capital or debt financing will be available when and to the
extent required, or that if available, it will be on terms acceptable to the Company.&nbsp; Further, the Company continues to seek
sales contracts for new projects and product sales that should provide additional revenues and, in the long term, gross profits.
Additionally, Envision intends to renegotiate the debt instruments that are currently due or become due later in 2017.&nbsp; All
such actions and funds, if successful, may not be sufficient to cover monthly operating expenses or meet minimum payments with
respect to the Company&rsquo;s liabilities over the next twelve months.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&rsquo;s Independent
Registered Public Accounting Firm has included a &ldquo;Going Concern Qualification&rdquo; in their report for the years ended
December 31, 2016 and 2015. The condensed consolidated financial statements do not include any adjustments relating to the recoverability
and classification of recorded asset amounts or the amounts and classification of liabilities that might be necessary should the
Company be unable to continue as a going concern. The &ldquo;Going Concern Qualification&rdquo; might make it substantially more
difficult to raise capital.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>Off-Balance Sheet Arrangements </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">We do not have any off-balance
sheet arrangements that have, or are reasonably likely to have, a current or future effect on our financial condition, changes
in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources, that
are material to investors.</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 29; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"><A NAME="a9"></A></TD><TD STYLE="width: 45pt"><B>Item 3.</B></TD><TD STYLE="text-align: justify"><B>Quantitative and Qualitative Disclosures About Market Risk</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Not Applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 45pt"><A NAME="a10"></A><B>Item 4.</B></TD>
    <TD STYLE="text-align: justify"><B>Controls and Procedures</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B></B></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0pt 0.75in; text-indent: -0.75in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0pt 0.75in; text-indent: -0.75in"><B>Evaluation of Disclosure
Controls and Procedures</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify; text-indent: 0.5in">Our management is responsible
for establishing and maintaining disclosure controls and procedures that are designed to ensure that information required to be
disclosed in our reports under the Securities Exchange Act of 1934 (the &ldquo;Exchange Act&rdquo;) is recorded, processed, summarized
and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission (the &ldquo;SEC&rdquo;),
and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial
Officer, as appropriate, to allow timely decisions regarding required disclosure based closely on the definition of &ldquo;disclosure
controls and procedures&rdquo; in Rule 15d-15(e) under the Exchange Act. In designing and evaluating the disclosure controls and
procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only
reasonable assurance of achieving the desired control objectives, and management necessarily was required to apply its judgment
in evaluating the cost-benefit relationship of possible controls and procedures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">During the period covered
by this filing, we conducted a continued evaluation, under the supervision and with the participation of our management, including
our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls
and procedures. Based upon the foregoing, our Chief Executive Officer and Chief Financial Officer concluded that, as of June 30,
2017, the disclosure controls and procedures of our Company were not effective in ensuring that the information required to be
disclosed in our Exchange Act reports was recorded, processed, summarized and reported on a timely basis.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company will look to
improve its internal control over financial reporting and improve its disclosure controls and procedures as it is able to add administrative
support staff and overcome the financial constraints of the Company as to be able to invest in these areas.&nbsp;&nbsp;Although
not a comprehensive listing, as of December 31, 2016, we had identified the following material weaknesses which still exist as
of June 30, 2017 and through the date of this report:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">We did not maintain effective controls over the control environment. Specifically, the Board of
Directors does not currently have a director who qualifies as an audit committee financial expert as defined in Item 407(d)(5)(ii)
of Regulation S-K.&nbsp;&nbsp;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Because of the size of the Company and the Company&rsquo;s administrative staff, as well as other
reasons, controls related to the segregation of certain duties, and additionally, controls and processes involving the communication,
dissemination and disclosure of information, have not been developed and the Company has not been able to adhere to them.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">We have not formally adopted a written code of business conduct and ethics that governs the Company&rsquo;s
employees, officers and directors.&nbsp;&nbsp;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Since these entity level
controls have a pervasive effect across the organization, management has determined that these circumstances constitute a material
weakness.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Changes in Internal Control Over Financial Reporting</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">There were no changes in
internal controls over financial reporting that occurred during the quarter ended June 30, 2017 that have materially affected,
or are reasonably likely to materially affect, our internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 30; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><A NAME="a11"></A><B>PART II. OTHER INFORMATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 45pt"><B><A NAME="a12"></A>Item 1.</B></TD>
    <TD STYLE="text-align: left"><B>Legal Proceedings</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company may be involved
in legal actions and claims arising in the ordinary course of business from time to time. As of the date of this report, there
are no ongoing or pending legal claims or proceedings of which management is aware.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: italic 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 45pt"><FONT STYLE="font-style: normal"><A NAME="a13"></A><B>Item 2.</B></FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-style: normal"><B>Unregistered Sales of Equity Securities and Use of Proceeds</B></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">During the three months
ended June 30, 2017, the Company issued 187,500 shares of common stock pursuant to Rule 506 (b) of Regulation D of the Securities
Act of 1933, as amended (the &ldquo;Securities Act&rdquo;) with a per share value of $0.15 (based on market price at the time of
a restricted stock agreement) and a total value of $28,125 for director services to three directors. The shares were fully vested.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">During the three months
ended June 30, 2017, pursuant to a private placement made pursuant to Rule 506(b) of Regulation D of the Securities Act, the Company
issued a total of 1,433,333 shares of common stock to two investors for cash with a per share price of $0.15 and total capital
of $215,000.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">During the three months
ended June 30, 2017, pursuant to Rule 506 (b) of Regulation D of the Securities Act, and in consideration for the continued guaranty
of the Company&rsquo;s obligations extended under that certain loan and security agreement with Silicon Valley Bank dated October
30, 2015, the Company issued 234,302 shares of common stock with a total contractual value of $37,500, to Keshif Ventures, LLC,
a related party, pursuant to that certain related stock purchase agreement dated October 30, 2015.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">During the three months
ended June 30, 2017, pursuant to Rule 506 (b) of Regulation D of the Securities Act, the Company issued 180,000 shares of common
stock with a per share value of $0.15 and a total value of $27,000, for professional services to GreenCore Capital LLC, an entity
controlled by Jay Potter, our Director.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: italic 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 45pt"><FONT STYLE="font-style: normal"><A NAME="a14"></A><B>Item 3.</B></FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-style: normal"><B>Defaults Upon Senior Securities</B></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">None.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: italic 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"><A NAME="a15"></A></TD><TD STYLE="width: 45pt"><FONT STYLE="font-style: normal"><B>Item 4.</B></FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-style: normal"><B>Mine Safety Disclosures</B></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Not applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: italic 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 45pt"><A NAME="a16"></A><FONT STYLE="font-style: normal"><B>Item 5.</B></FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-style: normal"><B>Other Information</B></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">None.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: italic 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 45pt"><FONT STYLE="font-style: normal"><A NAME="a17"></A><B>Item 6.</B></FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-style: normal"><B>Exhibits </B></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 10%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Exhibit No.</U></FONT></TD>
    <TD STYLE="text-align: justify; width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Description</U></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.1</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex2i_envision.htm">Agreement of Merger
    and Plan of Reorganization, dated February 10, 2010, by and among Casita Enterprises, Inc., ESII Acquisition Corp. and
    Envision Solar International, Inc.</A> (1)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.1</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000116552707000601/ex3-1.txt">Articles of
    Incorporation</A> (2)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>3.2</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000116552707000601/ex3-2.txt">Bylaws</A> (2)</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>
        3.3</TD>
    <TD STYLE="text-align: justify">
        <A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594914000166/ex102.txt">Amendment to Bylaws</A> (10)</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10ii_envision.htm">2007 Unit Option
    Plan of Envision Solar, LLC, dated as of July 2007</A> (1)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10iii_envision.htm">Asset Purchase
    Agreement, dated as of January, 2008, by and among Envision Solar International, Inc. and Generating Assets, LLC</A>
    (1)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10iv_envision.htm">Warrant, dated as
    of January 11, 2008, issued to Squire, Sanders &amp; Dempsey L.L.P.</A> (1)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.4</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10vii_envision.htm">Securities Purchase Agreement, dated as of November 12, 2008, by and between Envision Solar International, Inc. and Gemini Master Fund, Ltd</A>.(1)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.5</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10viii_envision.htm">Secured Bridge
    Note, dated November 12, 2008, issued to Gemini Master Fund, Ltd.</A> (1)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.6</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10ix_envision.htm">Security Agreement,
    dated as of November 12, 2008, by and among Envision Solar International, Inc., Envision Solar Construction, Inc., Envision
    Solar Residential, Inc., Envision Africa, LLC, Gemini Master Fund, Ltd. and Gemini Strategies, LLC</A> (1)</FONT></TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 31; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 10%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.7</FONT></TD>
    <TD STYLE="text-align: justify; width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10x_envision.htm">Intellectual
    Property Security Agreement, dated as of November 12, 2008, by and among Envision Solar International, Inc., Envision Solar
    Construction, Inc., Envision Solar Residential, Inc., Envision Africa, LLC Gemini Master Fund, Ltd. and Gemini Strategies,
    LLC</A> (1)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.8</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10xi_envision.htm">Subsidiary
    Guarantee, dated as of November 12, 2008, by and among Envision Solar International, Inc., Envision Solar Construction, Inc.,
    Envision Solar Residential, Inc., Envision Africa, LLC and Gemini Strategies, LLC</A> (1)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.9</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10xii_envision.htm">Forbearance
    Agreement, dated as of April 11, 2009, by and among Envision Solar International, Inc., Envision Solar Construction, Inc.,
    Envision Solar Residential, Inc., Envision Africa, LLC and Gemini Master Fund, Ltd</A>. (1)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.10</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10xv_envision.htm">Subordination
    Agreement, dated as of October 1, 2009, by and among Envision Solar International, Inc., Envision Solar Construction, Inc.,
    Envision Solar Residential, Inc., Envision Africa, LLC, Jon Evey, Gemini Master Fund, Ltd. and Gemini Strategies, LLC</A>
    (1)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.11</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10xviii_envision.htm">Amendment
    Agreement, dated as of October 30, 2009, by and among Envision Solar International, Inc., Envision Solar Construction, Inc.,
    Envision Solar Residential, Inc., Envision Africa, LLC, Gemini Master Fund, Ltd. and Gemini Strategies, LLC</A> (1)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.12</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10xix_envision.htm">Lock-up Agreement,
    dated as of October 30, 2009, by and between Envision Solar International, Inc. and Robert Noble </A>(1)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.13</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10xx_envision.htm">Lease dated as of
    December 17, 2009 by and between Pegasus KM, LLC and Envision Solar International, Inc.</A> (1)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.14</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10xxi_envision.htm">10% Subordinated
    Convertible Promissory Note, dated December 17, 2009, issued to Mark Mandell, William Griffith and Pegasus Enterprises, LP</A>
    (1)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.15</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10xxii_envision.htm">Amended and
    Restated 10% Subordinated Convertible Promissory Note, dated as of December 31, 2010, issued to John Evey</A> (1)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.16</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10xxiii_envision.htm">Agreement of
    Conveyance, Transfer and Assignment of Assets and Assumption of Obligations, dated as of February 10, 2010, by and between
    Casita Enterprises, Inc. and Casita Enterprises Holdings, Inc.</A> (1)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.17</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10xxiv_envision.htm">Stock Purchase
    Agreement, dated February 10, 2010, by and between Casita Enterprises, Inc. and Jose Cisneros, Marco Martinez, Paco Sanchez,
    Don Miguel and Lydia Marcos</A> (1)</FONT></TD></TR>

<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.18</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594911000164/ex103.txt">Selling
    Agreement between Envision Solar International, Inc. and Allied Beacon Partners, Inc.</A> (3)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.19</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594912000045/ex.htm">Letter
    of Intent with General Motors, LLC.</A> (4)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.20</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594913000012/ex101.txt">Selling
    Agreement with Allied Beacon Partners, Inc., dated January 8, 2013</A> (5)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.21</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594913000012/ex102.txt">Consulting
    Agreement with GreenCore Capital, LLC, dated January 10, 2013</A> (5)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.22</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594913000015/ex101jan162013.htm">Teaming
    Agreement with Horizon Energy Group signed January 16, 2013</A> (6)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.23</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">No longer in effect. (7)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.24</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594914000064/ex10.1.txt">Consulting
    Agreement with Cronus Equity LLC, dated February 21, 2014</A> (8)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top">
        10.25</TD>
    <TD STYLE="vertical-align: top; text-align: justify">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0; text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000101968714001104/envision_10k-ex1025.htm">Fourth
        Extension and Amendment Agreement between Envision Solar International, Inc. and Gemini Master Fund Ltd and Gemini Strategies
        LLC dated as of February 28, 2014 with Exhibits</A> (9)</P></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top">10.26</TD>
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000101968714001104/envision_10k-ex1026.htm">Consulting Agreement with GreenCore Capital LLC dated March
        28, 2014</A> (9)</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.27</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594915000269/ex10.1.htm">Loan
    and Security Agreement by and among Silicon Valley Bank, Envision Solar International, Inc., and Envision Construction, Inc.,
    dated October 30, 2015</A> (11)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.28</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594915000269/ex10.2.htm">Supplement
    to Master Unconditional Limited Guarantee for the benefit of Silicon Valley Bank by Keshif Ventures, LLC, dated October 30,
    2015</A> (11)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.29</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594915000269/ex10.3.htm">Subordination
    Agreement by and between Keshif Ventures, LLC and Silicon Valley Bank, dated October 30, 2015</A> (11)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.30</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594915000269/ex10.4.htm">Stock
    Purchase Agreement by and between Envision Solar International, Inc. and Keshif Ventures, LLC, dated October 30, 2015</A>
    (11)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.31</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594915000269/ex10.5.htm">Loan
    Guaranty Side Letter by Envision Solar International, Inc. to Keshif Ventures, LLC, dated October 30, 2015</A> (11)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.32</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594916000334/ex10.1.htm">Note Settlement and General Release Agreement, by and between Envision Solar International, Inc. and Robert Noble, dated January 20, 2016</A> (12)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.33</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594916000487/ex10.1.htm">Restricted Stock Grant Agreement by and between Envision Solar International, Inc. and Peter Davidson, dated September 8, 2016</A> (13)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.34</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594916000511/ex10.1.htm">Employment Agreement by and between Envision Solar International, Inc. and Desmond Wheatley, effective as of January 1, 2016</A> (14)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.35</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000001/ex10.1.htm">Amendment to Restricted Stock Agreement between the Company and Jay S. Potter, dated December 31, 2016</A> (15)</FONT></TD>
    </TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 32; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="vertical-align: top; width: 10%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.36</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify; width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000001/ex10.2.htm">Restricted Stock Agreement between the Company and Jay S. Potter, dated December 31, 2016</A> (15)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.37</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000001/ex10.3.htm">Amendment to Restricted Stock Agreement between the Company and Anthony Posawatz, dated December 31, 2016</A> (15)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.38</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000001/ex10.4.htm">Restricted Stock Agreement between the Company and Anthony Posawatz, dated December 31, 2016</A> (15)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.39</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000001/ex10.5.htm">Amendment to Restricted Stock Agreement between the Company and Peter Davidson, dated December 31, 2016</A> (15)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.40</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000001/ex10.6.htm">Restricted Stock Agreement between the Company and Peter Davidson, dated December 31, 2016</A> (15)</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="envision_10q-ex3101.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act</FONT></A></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="envision_10q-ex3102.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act</FONT></A></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="envision_10q-ex3201.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act</FONT></A></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.2</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="envision_10q-ex3202.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act</FONT></A></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Instance Document</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Schema Document</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Calculation Linkbase Document</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Definition Linkbase Document</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Labels Linkbase Document</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Presentation Linkbase Document</FONT></TD>
    </TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt">_________________</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated February 12, 2010.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated by reference to the Form SB-2 Registration Statement filed with the Securities and Exchange Commission dated November 2, 2007.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated September 9, 2011.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, filed on March 28, 2012.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated January 11, 2013.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated January 16, 2013.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Previously incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated January 28, 2014.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated February 26, 2014.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated by reference to the Annual Report on form 10-K filed with the Securities and Exchange Commission, dated March 31, 2014.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(10)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated July 16, 2014.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated November 5, 2015.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(12)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated January 26, 2016.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(13)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated September 14, 2016.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(14)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated October 20, 2016.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(15)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated January 6, 2017.</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 33; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><A NAME="a18"></A>SIGNATURES</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to the requirements
of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed
on its behalf by the undersigned, thereunto duly authorized.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD COLSPAN="2">Envision Solar International,
Inc.</TD>
</TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; width: 50%">Dated: August 14, 2017</TD>
    <TD STYLE="width: 5%">By:</TD>
    <TD STYLE="vertical-align: top; width: 45%; border-bottom: Black 1pt solid"><I>/s/ Desmond Wheatley</I></TD>
</TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"> Desmond
Wheatley, Chairman and Chief Executive Officer,</TD>
</TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">(Principal Executive
Officer)</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"></TD>
    <TD>By:</TD>
    <TD STYLE="vertical-align: top; border-bottom: Black 1pt solid"><I>/s/ Chris Caulson</I></TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"> Chris Caulson, Chief Financial Officer,</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">(Principal Financial/Accounting
Officer)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to the requirements
of the Securities Exchange Act of 1934, as amended, this report has been signed below by the following persons on behalf of the
registrant and in the capacities and on the dates indicated.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 5%">By:</TD>
    <TD STYLE="width: 40%; border-bottom: Black 1pt solid"><I>/s/ Jay S. Potter</I></TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 50%; text-align: center">Dated: August 14, 2017</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>Jay S. Potter, Director</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid"><I>/s/ Anthony Posawatz</I></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Dated: August 14, 2017</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-style: normal">Anthony
Posawatz, Director</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid"><I>/s/ Peter Davidson</I></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Dated: August 14, 2017</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-style: normal">Peter
Davidson, Director</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 34; Options: Last -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>envision_10q-ex3101.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>EXHIBIT 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CERTIFICATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">I, Desmond Wheatley, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">1.</TD>
    <TD STYLE="text-align: justify">I
have reviewed this report on Form 10-Q of Envision Solar International, Inc.;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">2.</TD><TD STYLE="text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or
omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements
were made, not misleading with respect to the period covered by this report;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">3.</TD><TD STYLE="text-align: justify">Based on my knowledge, the financial statements, and other financial information included in this
report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant
as of, and for, the periods presented in this report;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">4.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial
reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">a.</TD><TD STYLE="text-align: justify">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures
to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated
subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being
prepared;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">b.</TD><TD STYLE="text-align: justify">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting
and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">c.</TD><TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented
in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered
by this report based on such evaluation; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">d.</TD><TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting
that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case
of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal
control over financial reporting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">5.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer(s) and I have disclosed, based on our most recent
evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s
board of directors (of persons performing the equivalent functions):</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">a.</TD><TD STYLE="text-align: justify">All significant deficiencies and material weaknesses in the design or operation of internal control
over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize
and report financial information; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">b.</TD><TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant
role in the small business issuer&rsquo;s internal control over financial reporting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Date: <I>August 14, 2017</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 50%; border-bottom: Black 1pt solid"><I>/s/ Desmond Wheatley</I></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>Desmond Wheatley, Chief Executive
Officer,</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>(Principal Executive Officer)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 3pt; margin-bottom: 3pt"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>envision_10q-ex3102.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>EXHIBIT 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CERTIFICATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">I, Chris Caulson, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">1.</TD>
    <TD STYLE="text-align: justify">I
have reviewed this report on Form 10-Q of Envision Solar International, Inc.;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">2.</TD><TD STYLE="text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or
omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements
were made, not misleading with respect to the period covered by this report;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">3.</TD><TD STYLE="text-align: justify">Based on my knowledge, the financial statements, and other financial information included in this
report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant
as of, and for, the periods presented in this report;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">4.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial
reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">a.</TD><TD STYLE="text-align: justify">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures
to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated
subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being
prepared;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">b.</TD><TD STYLE="text-align: justify">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting
and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">c.</TD><TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented
in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered
by this report based on such evaluation; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">d.</TD><TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting
that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case
of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal
control over financial reporting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">5.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer(s) and I have disclosed, based on our most recent
evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s
board of directors (of persons performing the equivalent functions):</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">a.</TD><TD STYLE="text-align: justify">All significant deficiencies and material weaknesses in the design or operation of internal control
over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize
and report financial information; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">b.</TD><TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant
role in the small business issuer&rsquo;s internal control over financial reporting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Date: <I>August 14, 2017</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 50%; border-bottom: Black 1pt solid"><I>/s/ Chris Caulson</I></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>Chris Caulson, Chief Financial Officer</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>(Principal Financial/Accounting
Officer)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>envision_10q-ex3201.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>EXHIBIT 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CERTIFICATION PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>18 U.S.C. SECTION 1350,</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>AS ADOPTED PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF
2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0; text-align: justify; text-indent: 0.5in">In connection with the
Quarterly Report of Envision Solar International, Inc. (the &ldquo;Company&rdquo;) on Form 10-Q for the period ending June 30,
2017 (the &ldquo;Report&rdquo;) I, Desmond Wheatley, Chief Executive Officer of the Company, certify, pursuant to 18 USC Section
1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge and belief:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0; text-indent: 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0; text-align: justify; text-indent: 0.75in">(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0; text-indent: 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0; text-align: justify; text-indent: 0.75in">(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
information contained in the Report fairly presents, in all material respects, the financial condition and results of
operations of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0; text-indent: 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 45%; border-bottom: Black 1pt solid"><I>/s/ Desmond Wheatley</I></TD>
    <TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 45%; text-align: center">Date:
<I>August 14, 2017</I></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>Desmond Wheatley, Chief Executive Officer,</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>(Principal Executive Officer)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">This certification accompanies
the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley
Act of 2002, be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 3pt; margin-bottom: 3pt"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>envision_10q-ex3202.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>EXHIBIT 32.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CERTIFICATION PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>18 U.S.C. SECTION 1350,</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>AS ADOPTED PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF
2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0; text-align: justify; text-indent: 0.5in">In connection with the
Quarterly Report of Envision Solar International, Inc. (the &ldquo;Company&rdquo;) on Form 10-Q for the period ending June 30,
2017 (the &ldquo;Report&rdquo;) I, Chris Caulson, Chief Financial Officer (Principal Financial/Accounting Officer) of the Company,
certify, pursuant to 18 USC Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best
of my knowledge and belief:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0; text-indent: 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0; text-align: justify; text-indent: 0.75in">(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0; text-indent: 0.75in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0; text-align: justify; text-indent: 0.75in">(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
information contained in the Report fairly presents, in all material respects, the financial condition and results of operations
of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 45%; border-bottom: Black 1pt solid"><I>/s/ Chris Caulson</I></TD>
    <TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 45%; text-align: center">Date:
<I>August 14, 2017</I></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>Chris Caulson, Chief Financial Officer</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>(Principal Financial/Accounting
Officer)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin: 0"></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">This certification accompanies
the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley
Act of 2002, be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 3pt; margin-bottom: 3pt"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>evsi-20170630.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.19a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: envision_q2%2D20170630.xfr; Date: 2017%2D08%2D11T19:45:51Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:us-roles="http://fasb.org/us-roles/2017-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:evsi="http://envisionsolar.com/20170630">
    <link:schemaRef xlink:href="evsi-20170630.xsd" xlink:type="simple" />
    <xbrli:context id="From2017-01-01to2017-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_LandlordMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">evsi:LandlordMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_NotePayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">evsi:NotePayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-08-10">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-08-10</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_us-gaap_AccountsReceivableMember_custom_CustomerAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">evsi:CustomerAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_us-gaap_SalesMember_custom_CustomerAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">evsi:CustomerAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_us-gaap_WarrantMember357478927">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_us-gaap_AccountsReceivableMember_custom_CustomerBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">evsi:CustomerBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_us-gaap_SalesMember_custom_CustomerBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">evsi:CustomerBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_EveyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">evsi:EveyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_custom_EveyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">evsi:EveyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_us-gaap_SalesMember_custom_CustomerCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">evsi:CustomerCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_custom_ProfessionalServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:OtherSignificantNoncashTransactionsByUniqueDescriptionAxis">evsi:ProfessionalServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_EveyNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">evsi:EveyNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_NotesPayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">evsi:NotesPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_LSAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">evsi:LSAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_custom_LSAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">evsi:LSAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_LSAMember_custom_KeshifMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">evsi:LSAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">evsi:KeshifMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_LSAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">evsi:LSAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_us-gaap_AutomobileLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:AutomobileLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_us-gaap_AccountsReceivableMember_custom_CustomerCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">evsi:CustomerCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_custom_PrivatePlacement1Member155762468">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">evsi:PrivatePlacement1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_us-gaap_SalesMember_custom_CustomerDMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">evsi:CustomerDMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_us-gaap_ConvertibleNotesPayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">evsi:LSAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">evsi:KeshifMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:NonmonetaryTransactionTypeAxis">evsi:LoanGuarantyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_custom_LSAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">evsi:LSAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_WheatleyNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">evsi:WheatleyNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_us-gaap_ConvertibleNotesPayableMember_custom_EveyNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:EveyNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_us-gaap_ConvertibleNotesPayableMember_custom_EveyNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:EveyNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_us-gaap_ConvertibleNotesPayableMember_custom_WheatleyNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:WheatleyNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_us-gaap_ConvertibleNotesPayableMember_custom_GeminiMasterThirdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:GeminiMasterThirdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_us-gaap_ConvertibleNotesPayableMember_custom_GeminiMasterThirdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:GeminiMasterThirdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_custom_ConversionOfDebtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:OtherSignificantNoncashTransactionsByUniqueDescriptionAxis">evsi:ConversionOfDebtMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_custom_ThreeDirectorsMember959799750">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:ThreeDirectorsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_ThreeDirectorsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:ThreeDirectorsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_PrivatePlacement1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">evsi:PrivatePlacement1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_custom_NobleNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">evsi:NobleNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_custom_NobleNoteMember_custom_KeshifVenturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">evsi:NobleNoteMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:KeshifVenturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-04-01to2017-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-04-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-04-01to2016-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-04-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">evsi:LSAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">evsi:KeshifMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:NonmonetaryTransactionTypeAxis">evsi:LoanGuarantyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_custom_GreenCoreServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:OtherSignificantNoncashTransactionsByUniqueDescriptionAxis">evsi:GreenCoreServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_custom_GreenCoreMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:GreenCoreMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_GreenCoreMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:GreenCoreMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_custom_KeshifVenturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:KeshifVenturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-06-30_custom_KeshifVenturesMember_custom_StockPurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:KeshifVenturesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">evsi:StockPurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Percent">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <dei:EntityRegistrantName contextRef="From2017-01-01to2017-06-30">Envision Solar International, Inc.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2017-01-01to2017-06-30">0001398805</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2017-01-01to2017-06-30">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2017-01-01to2017-06-30">2017-06-30</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2017-01-01to2017-06-30">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2017-01-01to2017-06-30">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2017-01-01to2017-06-30">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2017-01-01to2017-06-30">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2017-01-01to2017-06-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2017-01-01to2017-06-30">Smaller Reporting Company</dei:EntityFilerCategory>
    <dei:DocumentFiscalYearFocus contextRef="From2017-01-01to2017-06-30">2017</dei:DocumentFiscalYearFocus>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2017-06-30" unitRef="USDPShares" decimals="INF">.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2016-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">107081</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="AsOf2017-06-30_FairValueInputsLevel3Member" unitRef="USD" decimals="0">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="AsOf2016-12-31_us-gaap_FairValueInputsLevel3Member" unitRef="USD" decimals="0">107081</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2017-08-10" unitRef="Shares" decimals="INF">127241113</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">178616</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">724616</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2017-06-30_custom_EveyNoteMember" unitRef="USD" decimals="0">68616</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2017-06-30_custom_WheatleyNoteMember" unitRef="USD" decimals="0">110000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2017-06-30_us-gaap_ConvertibleNotesPayableMember_custom_EveyNoteMember" unitRef="USD" decimals="0">68616</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2017-06-30_us-gaap_ConvertibleNotesPayableMember_custom_WheatleyNoteMember" unitRef="USD" decimals="0">110000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2017-06-30_us-gaap_ConvertibleNotesPayableMember_custom_GeminiMasterThirdMember" unitRef="USD" decimals="0">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">43033</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">43033</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="AsOf2017-06-30_custom_NotePayableMember" unitRef="USD" decimals="0">43033</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="AsOf2017-06-30_custom_NotesPayableMember" unitRef="USD" decimals="0">43033</us-gaap:NotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">100000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">100000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2017-06-30_custom_LandlordMember" unitRef="USD" decimals="0">100000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">6000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">6000</us-gaap:RepaymentsOfConvertibleDebt>
    <evsi:WorkingCapital contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">-763046</evsi:WorkingCapital>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="AsOf2017-06-30_custom_NotesPayableMember" unitRef="USD" decimals="0">20292</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="AsOf2017-06-30_us-gaap_ConvertibleNotesPayableMember_custom_EveyNoteMember" unitRef="USD" decimals="0">55127</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="AsOf2017-06-30_us-gaap_ConvertibleNotesPayableMember_custom_WheatleyNoteMember" unitRef="USD" decimals="0">6189</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-06-30_us-gaap_AccountsReceivableMember_custom_CustomerAMember" unitRef="Percent" decimals="INF">.43</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-06-30_us-gaap_SalesMember_custom_CustomerAMember" unitRef="Percent" decimals="INF">.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-06-30_us-gaap_AccountsReceivableMember_custom_CustomerBMember" unitRef="Percent" decimals="INF">.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-06-30_us-gaap_SalesMember_custom_CustomerBMember" unitRef="Percent" decimals="INF">.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-06-30_us-gaap_SalesMember_custom_CustomerCMember" unitRef="Percent" decimals="INF">.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-06-30_us-gaap_AccountsReceivableMember_custom_CustomerCMember" unitRef="Percent" decimals="INF">.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-06-30_us-gaap_SalesMember_custom_CustomerDMember" unitRef="Percent" decimals="INF">.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2017-01-01to2017-06-30_custom_ProfessionalServicesMember" unitRef="Shares" decimals="INF">15000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2017-01-01to2017-06-30_custom_ThreeDirectorsMember959799750" unitRef="Shares" decimals="INF">375000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2017-01-01to2017-06-30_custom_GreenCoreServicesMember" unitRef="Shares" decimals="INF">180000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2017-01-01to2017-06-30" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:InterestPayableCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">156786</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">235776</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="AsOf2017-06-30_custom_LandlordMember" unitRef="USD" decimals="0">75178</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="AsOf2017-06-30_custom_EveyMember" unitRef="USD" decimals="0">52073</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedVacationCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">144847</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedVacationCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">136410</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedInsuranceCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">16334</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">63617</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">4995</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2017-01-01to2017-06-30_custom_ProfessionalServicesMember" unitRef="USD" decimals="0">2250</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2017-01-01to2017-06-30_custom_ThreeDirectorsMember959799750" unitRef="USD" decimals="0">56250</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2017-01-01to2017-06-30_custom_GreenCoreServicesMember" unitRef="USD" decimals="0">27000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:DeferredRevenue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">90167</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">75323</us-gaap:DeferredRevenue>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="From2017-01-01to2017-06-30_custom_EveyMember" unitRef="USD" decimals="0">3000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2017-01-01to2017-06-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">18917007</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2017-01-01to2017-06-30_us-gaap_WarrantMember357478927" unitRef="Shares" decimals="INF">14973416</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2017-01-01to2017-06-30_us-gaap_ConvertibleNotesPayableMember" unitRef="Shares" decimals="INF">1924152</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">8601</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">8601</us-gaap:InventoryValuationReserves>
    <us-gaap:DebtInstrumentFaceAmount contextRef="AsOf2017-06-30_custom_EveyMember" unitRef="USD" decimals="0">102236</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="AsOf2017-06-30_custom_NotesPayableMember" unitRef="USD" decimals="0">160633</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2017-06-30_custom_NotesPayableMember" unitRef="Percent" decimals="INF">.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2017-06-30_us-gaap_AutomobileLoanMember" unitRef="Percent" decimals="INF">.0599</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2017-06-30_us-gaap_ConvertibleNotesPayableMember_custom_EveyNoteMember" unitRef="Percent" decimals="INF">.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2017-01-01to2017-06-30_custom_EveyMember">2017-12-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2017-01-01to2017-06-30_custom_LSAMember">2020-03-01</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2017-01-01to2017-06-30_us-gaap_ConvertibleNotesPayableMember_custom_EveyNoteMember">2017-12-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:ExtinguishmentOfDebtGainLossNetOfTax contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">2355</us-gaap:ExtinguishmentOfDebtGainLossNetOfTax>
    <us-gaap:ExtinguishmentOfDebtGainLossNetOfTax contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">80</us-gaap:ExtinguishmentOfDebtGainLossNetOfTax>
    <us-gaap:ExtinguishmentOfDebtGainLossNetOfTax contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">2355</us-gaap:ExtinguishmentOfDebtGainLossNetOfTax>
    <us-gaap:ExtinguishmentOfDebtGainLossNetOfTax contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">1366</us-gaap:ExtinguishmentOfDebtGainLossNetOfTax>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">430315</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1161064</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">82402</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">94167</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:InventoryNet contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">693895</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">271802</us-gaap:InventoryNet>
    <us-gaap:AssetsCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1478518</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1535601</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">250772</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">293041</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">800</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">74926</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">73370</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DepositsAssets contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">156588</us-gaap:DepositsAssets>
    <us-gaap:DepositsAssets contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">154778</us-gaap:DepositsAssets>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">231514</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">228948</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1960804</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2057590</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">969202</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">873012</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">503546</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">430433</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">14047</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">50181</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">90167</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">75323</us-gaap:DeferredRevenueCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">2241564</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">3413016</us-gaap:LiabilitiesCurrent>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2017-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2016-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommonStockValue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">127241</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">120105</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">34868749</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">33730240</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">-36459354</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">-35235449</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">-1463364</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">-1385104</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1960804</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2057590</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ShareBasedCompensation contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">191146</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">198101</us-gaap:ShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">245000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">1180000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2017-01-01to2017-06-30_custom_PrivatePlacement1Member155762468" unitRef="USD" decimals="0">245000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">3600</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">44800</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="From2017-01-01to2017-06-30_custom_PrivatePlacement1Member155762468" unitRef="USD" decimals="0">3600</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">9655</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="From2015-01-01to2015-12-31_custom_LSAMember_custom_KeshifMember" unitRef="USD" decimals="0">11435</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="From2017-01-01to2017-06-30_custom_LSAMember" unitRef="USD" decimals="0">9655</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:Liabilities contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">3424168</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">3442694</us-gaap:Liabilities>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2017-06-30_custom_LSAMember" unitRef="USD" decimals="0">333333</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1157817</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="AsOf2015-12-31_custom_LSAMember" unitRef="USD" decimals="0">1000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="AsOf2017-06-30_custom_LSAMember" unitRef="USD" decimals="0">1500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="From2015-01-01to2015-12-31_custom_LSAMember">Floating per annum rate equal to the greater of 0.75% above the Prime Rate or 4%.</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="From2017-01-01to2017-06-30_custom_LSAMember">Monthly interest only payments through December 2017, and starting January 1, 2018, the Company shall repay the balance outstanding in twenty-seven equal monthly principal payments in addition to the monthly accrued interest.</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums contextRef="AsOf2015-12-31_custom_LSAMember" unitRef="USD" decimals="0">2500</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <evsi:ReimbursementOfBankExpensesForDocumentation contextRef="AsOf2015-12-31_custom_LSAMember" unitRef="USD" decimals="0">10000</evsi:ReimbursementOfBankExpensesForDocumentation>
    <evsi:ReimbursementOfFilingFees contextRef="AsOf2015-12-31_custom_LSAMember" unitRef="USD" decimals="0">1836</evsi:ReimbursementOfFilingFees>
    <evsi:SharesIssuedForLoanGuarantyRelatedParty contextRef="From2015-01-01to2015-12-31_custom_LSAMember_custom_KeshifMember" unitRef="USD" decimals="0">85714</evsi:SharesIssuedForLoanGuarantyRelatedParty>
    <evsi:SharesIssuedForLoanGuarantyRelatedPartyShares contextRef="From2015-01-01to2015-12-31_custom_LSAMember_custom_KeshifMember" unitRef="Shares" decimals="INF">571429</evsi:SharesIssuedForLoanGuarantyRelatedPartyShares>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet contextRef="From2017-01-01to2017-06-30_us-gaap_FairValueInputsLevel3Member" unitRef="USD" decimals="0">-107081</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <dei:DocumentFiscalPeriodFocus contextRef="From2017-01-01to2017-06-30">Q2</dei:DocumentFiscalPeriodFocus>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2017-01-01to2017-06-30" unitRef="Shares" decimals="INF">124039447</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2016-01-01to2016-06-30" unitRef="Shares" decimals="INF">107900237</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2017-04-01to2017-06-30" unitRef="Shares" decimals="INF">125647287</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2016-04-01to2016-06-30" unitRef="Shares" decimals="INF">109859805</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2017-01-01to2017-06-30" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">22375</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">616544</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">164915</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">85952</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">93113</us-gaap:InventoryRawMaterialsNetOfReserves>
    <evsi:ValueOfStockToBeIssued contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">37500</evsi:ValueOfStockToBeIssued>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2017-06-30_custom_EveyMember" unitRef="USD" decimals="0">71616</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:Revenues contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">878419</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">684814</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">507730</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">338895</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">895379</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">759914</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">520836</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">368234</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-16960</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-75100</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">-13106</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">-29339</us-gaap:GrossProfit>
    <us-gaap:DirectOperatingCosts contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">1214281</us-gaap:DirectOperatingCosts>
    <us-gaap:DirectOperatingCosts contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">1020275</us-gaap:DirectOperatingCosts>
    <us-gaap:DirectOperatingCosts contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">545292</us-gaap:DirectOperatingCosts>
    <us-gaap:DirectOperatingCosts contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">536641</us-gaap:DirectOperatingCosts>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-1231241</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-1095375</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">-558398</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">-565980</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncome contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">306</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">184</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">136</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">78</us-gaap:OtherNonoperatingIncome>
    <us-gaap:InterestExpense contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">101606</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">122963</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">47625</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">62099</us-gaap:InterestExpense>
    <us-gaap:UnrealizedGainLossOnDerivatives contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">107081</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-133678</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">12175</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">8136</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-256377</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">-45134</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">-48480</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-1223105</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-1351752</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">-603532</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">-614460</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">800</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">800</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-1223905</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-1351752</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2017-04-01to2017-06-30" unitRef="USD" decimals="0">-604332</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2016-04-01to2016-06-30" unitRef="USD" decimals="0">-614460</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2017-01-01to2017-06-30" unitRef="USDPShares" decimals="INF">-.01</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2016-01-01to2016-06-30" unitRef="USDPShares" decimals="INF">-.01</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2017-04-01to2017-06-30" unitRef="USDPShares" decimals="INF">-0.00</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2016-04-01to2016-06-30" unitRef="USDPShares" decimals="INF">-.01</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:DepreciationAndAmortization contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">34781</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">66888</us-gaap:DepreciationAndAmortization>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">85500</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">136664</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:StockOptionPlanExpense contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">78891</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">61437</us-gaap:StockOptionPlanExpense>
    <us-gaap:AmortizationOfFinancingCosts contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">800</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">55742</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-730749</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-619131</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-6932</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">47830</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">389936</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">304894</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">0</us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
    <us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">46775</us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">1810</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-103183</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">96190</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-215088</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">172232</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">89726</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-36134</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-101575</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">14844</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-129567</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-452742</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-931112</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">3220</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">68225</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">1837</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">17357</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">-5057</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">-85582</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">500000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">200000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="From2017-01-01to2017-06-30_custom_LSAMember" unitRef="USD" decimals="0">500000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfOtherDebt contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">4608</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">4294</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">721137</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">1324906</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:CashPeriodIncreaseDecrease contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">263338</us-gaap:CashPeriodIncreaseDecrease>
    <us-gaap:CashPeriodIncreaseDecrease contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">308212</us-gaap:CashPeriodIncreaseDecrease>
    <us-gaap:Cash contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">271906</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">8568</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">32451</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">340663</us-gaap:Cash>
    <us-gaap:InterestPaidNet contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">30444</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">22028</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxesPaid>
    <evsi:TransferOfPrepaidAssetToInventory contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">21168</evsi:TransferOfPrepaidAssetToInventory>
    <evsi:TransferOfPrepaidAssetToInventory contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">31752</evsi:TransferOfPrepaidAssetToInventory>
    <evsi:PrepaidInsuranceFinancedByThirdParty contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">16335</evsi:PrepaidInsuranceFinancedByThirdParty>
    <evsi:PrepaidInsuranceFinancedByThirdParty contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">16881</evsi:PrepaidInsuranceFinancedByThirdParty>
    <us-gaap:AccruedRentCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">65228</us-gaap:AccruedRentCurrent>
    <us-gaap:AccruedRentCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">26091</us-gaap:AccruedRentCurrent>
    <evsi:StockObligatedToBeIssuedShares contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">267857</evsi:StockObligatedToBeIssuedShares>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2017-01-01to2017-06-30_custom_PrivatePlacement1Member155762468" unitRef="Shares" decimals="INF">1633333</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2017-01-01to2017-06-30_custom_KeshifVenturesMember" unitRef="Shares" decimals="INF">1333333</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2017-01-01to2017-06-30_custom_KeshifVenturesMember_custom_StockPurchaseAgreementMember" unitRef="Shares" decimals="INF">234302</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:OptionIndexedToIssuersEquityStrikePrice1 contextRef="From2017-01-01to2017-06-30_custom_PrivatePlacement1Member155762468" unitRef="USDPShares" decimals="INF">0.15</us-gaap:OptionIndexedToIssuersEquityStrikePrice1>
    <us-gaap:PreferredStockValue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2017-06-30" unitRef="USDPShares" decimals="INF">.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2016-12-31" unitRef="USDPShares" decimals="INF">.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">490000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">490000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">127241113</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">120105418</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">127241113</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">120105418</us-gaap:CommonStockSharesOutstanding>
    <evsi:ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">60000</evsi:ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty>
    <evsi:ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">0</evsi:ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty>
    <evsi:DepreciationCapitalizedIntoInventory contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">10989</evsi:DepreciationCapitalizedIntoInventory>
    <evsi:DepreciationCapitalizedIntoInventory contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">11359</evsi:DepreciationCapitalizedIntoInventory>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:ProductWarrantyAccrual>
    <us-gaap:AdjustmentForAmortization contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">280</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">280</us-gaap:AdjustmentForAmortization>
    <us-gaap:GuarantyLiabilities contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">12500</us-gaap:GuarantyLiabilities>
    <us-gaap:GuarantyLiabilities contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">8333</us-gaap:GuarantyLiabilities>
    <us-gaap:GuarantyLiabilities contextRef="AsOf2017-06-30_custom_LSAMember" unitRef="USD" decimals="0">12500</us-gaap:GuarantyLiabilities>
    <us-gaap:AccruedSalesCommissionCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">44234</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">18828</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="From2017-01-01to2017-06-30_custom_ConversionOfDebtMember" unitRef="Shares" decimals="INF">4698060</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2016-01-01to2016-12-31_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember" unitRef="USD" decimals="0">2877</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2017-01-01to2017-06-30_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember" unitRef="USD" decimals="0">2355</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2017-01-01to2017-06-30_custom_KeshifVenturesMember_custom_StockPurchaseAgreementMember" unitRef="USD" decimals="0">2355</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <evsi:RepaymentsOfRelatedPartyDebtPrincipalAndInterest contextRef="From2017-01-01to2017-06-30_us-gaap_ConvertibleNotesPayableMember_custom_EveyNoteMember" unitRef="USD" decimals="0">6000</evsi:RepaymentsOfRelatedPartyDebtPrincipalAndInterest>
    <us-gaap:DebtConversionConvertedInstrumentAmount1 contextRef="From2017-01-01to2017-06-30_us-gaap_ConvertibleNotesPayableMember_custom_GeminiMasterThirdMember" unitRef="USD" decimals="0">600000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1 contextRef="From2017-01-01to2017-06-30_custom_NobleNoteMember" unitRef="USD" decimals="0">104709</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1 contextRef="From2017-01-01to2017-06-30_us-gaap_ConvertibleNotesPayableMember_custom_GeminiMasterThirdMember" unitRef="Shares" decimals="INF">4698060</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1 contextRef="From2017-01-01to2017-06-30_custom_NobleNoteMember" unitRef="Shares" decimals="INF">4698060</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1 contextRef="From2017-01-01to2017-06-30_custom_NobleNoteMember_custom_KeshifVenturesMember" unitRef="Shares" decimals="INF">2315940</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="AsOf2017-06-30_custom_ThreeDirectorsMember" unitRef="USD" decimals="0">281250</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance contextRef="AsOf2017-06-30_custom_ThreeDirectorsMember" unitRef="Shares" decimals="INF">1875000</us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance>
    <evsi:WarrantsToBeIssuedFromPrivatePlacement contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">15000</evsi:WarrantsToBeIssuedFromPrivatePlacement>
    <evsi:WarrantsToBeIssuedFromPrivatePlacement contextRef="AsOf2017-06-30_custom_PrivatePlacement1Member" unitRef="Shares" decimals="INF">10000</evsi:WarrantsToBeIssuedFromPrivatePlacement>
    <us-gaap:LongTermLineOfCredit contextRef="AsOf2017-06-30_custom_LSAMember" unitRef="USD" decimals="0">1157817</us-gaap:LongTermLineOfCredit>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">704709</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments>
    <evsi:StockIssuedForLoanGuarantySharesIssued contextRef="From2016-01-01to2016-12-31_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember" unitRef="Shares" decimals="INF">147493</evsi:StockIssuedForLoanGuarantySharesIssued>
    <evsi:StockIssuedForLoanGuarantySharesIssued contextRef="From2017-01-01to2017-06-30_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember" unitRef="Shares" decimals="INF">234302</evsi:StockIssuedForLoanGuarantySharesIssued>
    <evsi:StockIssuedForLoanGuarantyValue contextRef="From2016-01-01to2016-12-31_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember" unitRef="USD" decimals="0">22123</evsi:StockIssuedForLoanGuarantyValue>
    <evsi:StockIssuedForLoanGuarantyValue contextRef="From2017-01-01to2017-06-30_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember" unitRef="USD" decimals="0">35145</evsi:StockIssuedForLoanGuarantyValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">113090</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2017-01-01to2017-06-30">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <evsi:CommonStockIssuedForLoanGuaranty contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">26755</evsi:CommonStockIssuedForLoanGuaranty>
    <evsi:CommonStockIssuedForLoanGuaranty contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">0</evsi:CommonStockIssuedForLoanGuaranty>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">805</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <evsi:TransferOfInventoryToPropertyAndEquipment contextRef="From2017-01-01to2017-06-30" unitRef="USD" decimals="0">0</evsi:TransferOfInventoryToPropertyAndEquipment>
    <evsi:TransferOfInventoryToPropertyAndEquipment contextRef="From2016-01-01to2016-06-30" unitRef="USD" decimals="0">56677</evsi:TransferOfInventoryToPropertyAndEquipment>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Nature&#13;of Operations&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Envision&#13;Solar International Inc. (along with its subsidiary, hereinafter the &amp;#8220;Company&amp;#8221;, &amp;#8220;us&amp;#8221;, &amp;#8220;we&amp;#8221;,&#13;&amp;#8220;our&amp;#8221; or &amp;#8220;Envision&amp;#8221;), a Nevada corporation, invents, designs, and manufactures solar powered products&#13;and proprietary technology solutions targeting three verticals: electric vehicle charging infrastructure, out of home advertising&#13;infrastructure, and energy security and disaster preparedness. The Company focuses on creating renewably energized platforms for&#13;EV charging, media and branding, and energy security which management believes are attractive, rapidly deployed, and of the highest&#13;quality. Management believes that the Company&amp;#8217;s chief differentiator is its ability to invent, design, engineer, and manufacture&#13;solar products which are a complex integration of our own proprietary technology and other commonly available engineered components.&#13;The resulting products are built to have the longest life expectancy in the industry while also delivering valuable amenities&#13;and potentially highly attractive revenue opportunities for our customers. Management believes that Envision&amp;#8217;s products&#13;deliver multiple layers of value such as: impact free renewably energized EV charging; media, branding, and advertising platforms;&#13;sustainable and secure energy production; architectural enhancement; reduced carbon footprint; high visibility &amp;#34;green halo&amp;#34;&#13;branding; reduction of net operating costs through reduced utility bills; and revenue creation opportunities through the sales&#13;of digital out of home (&amp;#8220;DOOH&amp;#8221;) media.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Basis&#13;of Presentation&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;interim unaudited condensed consolidated financial statements included herein have been prepared by the Company, pursuant to the&#13;rules&amp;#160;and regulations of the Securities and Exchange Commission. In the opinion of the Company&amp;#8217;s management, all adjustments&#13;(consisting of normal recurring adjustments and reclassifications and non-recurring adjustments) necessary to present fairly our&#13;results of operations and cash flows for the three and six months ended June 30, 2017 and 2016, and our financial position as&#13;of June 30, 2017, have been made. The results of operations for such interim periods are not necessarily indicative of the operating&#13;results to be expected for the full year.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Certain&#13;information and disclosures normally included in the notes to the annual consolidated financial statements have been condensed&#13;or omitted from these interim financial statements. Accordingly, these interim unaudited condensed consolidated financial statements&#13;should be read in conjunction with the consolidated financial statements and notes thereto for the year ended December 31, 2016.&#13;The December 31, 2016 consolidated balance sheet is derived from those statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Principals&#13;of Consolidation&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;unaudited condensed consolidated financial statements include the accounts of Envision Solar International, Inc. and its wholly-owned&#13;subsidiary, Envision Solar Construction Company, Inc. All inter-company balances and transactions have been eliminated in consolidation.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Use&#13;of Estimates&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;preparation of financial statements in conformity with accounting principles generally accepted in the United States of America&#13;requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure&#13;of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses&#13;during the reporting period. Actual results could differ from those estimates. Significant estimates in the accompanying unaudited&#13;condensed consolidated financial statements include the allowance for doubtful accounts receivable, valuation of inventory, depreciable&#13;lives of property and equipment, estimates of costs to complete and earnings on uncompleted contracts, estimates of loss contingencies,&#13;valuation of derivatives, valuation of beneficial conversion features in convertible debt, valuation of share-based payments,&#13;and the valuation allowance on deferred tax assets.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Concentrations&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Concentration&#13;of Credit Risk&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Financial&#13;instruments that potentially subject us to concentrations of credit risk consist of cash and revenues.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company maintains its cash in banks and financial institution deposits that at times may exceed federally insured limits. The&#13;Company has not experienced any losses in such accounts from inception through June 30, 2017. As of June 30, 2017, there were&#13;no amounts greater than the federally insured limits.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Concentration&#13;of Accounts Receivable&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;As&#13;of June 30, 2017, customers that each represented more than 10% of the Company&amp;#8217;s net accounts receivable balance were as&#13;follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 25%"&gt;&lt;font style="font-size: 8pt"&gt;Customer A&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center; width: 25%"&gt;&lt;font style="font-size: 8pt"&gt;43%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer B&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;31%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer C&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;26%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; text-align: left; margin-bottom: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Concentration&#13;of Revenues&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;For&#13;the six months ended June 30, 2017, customers that each represented more than 10% of our net revenues were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 25%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 25%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer A&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;30%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer B&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;20%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer C&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;15%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer D&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;10%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Cash&#13;and Cash Equivalents&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;For&#13;the purposes of the unaudited condensed consolidated statements of cash flows, the Company considers all highly liquid investments&#13;with an original maturity of three months or less when purchased to be cash equivalents. There were no cash equivalents at June&#13;30, 2017 and December 31, 2016 respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Fair Value&#13;of Financial Instruments&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company&amp;#8217;s financial instruments, including cash, accounts receivable, accounts payable, accrued expenses, and short term&#13;loans, are carried at historical cost basis. At June 30, 2017, the carrying amounts of these instruments approximated their fair&#13;values because of the short-term nature of these instruments. (See Note 6 for further discussion of fair value measurements.)&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Accounting&#13;for Derivatives&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company evaluates its convertible instruments, options, warrants or other contracts to determine if those contracts or embedded&#13;components of those contracts qualify as derivatives to be separately accounted for under ASC Topic 815, &amp;#8220;Derivatives and&#13;Hedging&amp;#8221;. The result of this accounting treatment is that the fair value of the derivative is marked-to-market each balance&#13;sheet date and recorded as a liability. In the event that the fair value is recorded as a liability, the change in fair value&#13;is recorded in the statement of operations as other income (expense). Upon conversion or exercise of a derivative instrument,&#13;the instrument is marked to fair value at the conversion date and then that fair value is reclassified to equity. Equity instruments&#13;that are initially classified as equity that become subject to reclassification under ASC Topic 815 are reclassified to liability&#13;at the fair value of the instrument on the reclassification date.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Revenue&#13;Recognition&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Revenues&#13;are primarily derived from the direct sales of products. Revenues may also consist of design fees for the design of solar systems&#13;and arrays, and revenues from sales of professional services.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Revenues&#13;from leases, design services and professional services are recognized as earned.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Revenues&#13;from inventoried product sales are recognized upon the final delivery of such product to the customer.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Any&#13;deposits received from a customer prior to delivery of the purchased product and additionally, monies received for leases prior&#13;to a given lease period, are accounted for as deferred revenue on the balance sheet. At June 30, 2017 and December 31, 2016, deferred&#13;revenue amounted to $90,167 and $75,323 respectively. At June 30, 2017, the Company has received a partial deposit for an undelivered&#13;EV ARC&amp;#8482; unit and an initial deposit to plan and manufacture two Solar Tree&amp;#174; units.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company includes shipping and handling fees billed to customers as revenues, and shipping and handling costs as cost of revenues.&#13;The Company generally provides a standard one year warranty on its products for materials and workmanship but will pass on the&#13;warranties from its vendors, if any, which generally cover at least such period. In accordance with ASC 450-20-25, the Company&#13;accrues for product warranties when the loss is probable and can be reasonably estimated. At June 30, 2017, the Company has no&#13;product warranty accrual given the Company&amp;#8217;s de minimis historical financial warranty experience.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Patents&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;company believes it is in a position to achieve future economic value benefits for its various patents and patent ideas. All administrative&#13;costs for obtaining patents are accumulated on the balance sheet as a Patent asset until such time as a patent is issued. The&#13;costs of these intangible assets are classified as a long term asset and amortized on a straight line basis over the legal life&#13;of such asset, which is typically 20 years. In the event a patent is denied, all accumulated administrative costs will be expensed&#13;in the period. Patent amortization expense was $280 in each of the six month periods ended June 30, 2017 and June 30, 2016.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Stock-Based&#13;Compensation&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company follows ASC 718, &amp;#8220;Compensation &amp;#8211; Stock Compensation.&amp;#8221; ASC 718 requires companies to estimate and recognize&#13;the fair value of stock-based awards to employees and directors. The fair value of the portion of an award that is ultimately&#13;expected to vest is recognized as an expense over the requisite service periods using the straight-line attribution method.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company accounts for non-employee share-based awards in accordance with the measurement and recognition criteria of ASC 505-50&#13;&amp;#8220;Equity-Based Payments to Non Employees.&amp;#8221;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company estimates the fair value of each stock option at the grant date by using the Black-Scholes option pricing model.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Net Loss Per&#13;Share&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Basic&#13;net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding during&#13;the periods presented. Diluted net loss per common share is computed using the weighted average number of common shares outstanding&#13;for the period, and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the&#13;incremental common shares issuable upon the exercise of stock options, stock warrants, convertible debt instruments or other common&#13;stock equivalents. Potentially dilutive securities are excluded from the computation if their effect is anti-dilutive.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Convertible&#13;notes payable that are convertible into 1,924,152 common shares, options to purchase 18,917,007 common shares and warrants to&#13;purchase 14,973,416 common shares were outstanding at June 30, 2017. These shares were not included in the computation of diluted&#13;loss per share for the three and six months ended June 30, 2017 because the effects would have been anti-dilutive. These options&#13;and warrants may dilute future earnings per share.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Segments&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company follows ASC 280-10 for, &amp;#34;Disclosures about Segments of an Enterprise and Related Information.&amp;#34; During 2017 and&#13;2016, the Company only operated in one segment; therefore, segment information has not been presented.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;New&#13;Accounting Pronouncements&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;ASU 2017-01&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;January 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-01: &lt;i&gt;&amp;#34;Business Combinations&#13;(Topic 805)&lt;/i&gt;&lt;font style="font-family: Times New Roman, Times, Serif; color: #3C3C3D"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt; to clarify the definition&#13;of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted&#13;for as acquisitions (or disposals) of assets or businesses. This guidance is effective for interim and annual reporting periods&#13;beginning after December 15, 2017. The Company does not expect this ASU to have a material impact on its consolidated financial&#13;statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;ASU 2017-04&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;January 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-04: &lt;i&gt;&amp;#34;Intangibles -&#13;Goodwill and Other (Topic 350)&amp;#8221; - &lt;/i&gt;to simplify how an entity is required to test goodwill for impairment by eliminating&#13;Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a&#13;reporting unit&amp;#8217;s goodwill with the carrying amount of that goodwill. This guidance is effective for interim and annual reporting&#13;periods beginning after December 15, 2019. The Company does not expect this ASU to have a material impact on its consolidated&#13;financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;ASU 2017-05&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;February 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-05: &lt;i&gt;&amp;#34;Other Income&#13;- Gains and Losses from the Derecognition of Nonfinancial Assets(Subtopic 610-20)&amp;#8221; -&lt;/i&gt;&amp;#160;to clarify the scope of Subtopic&#13;610-20, &amp;#8220;Other Income&amp;#8212;Gains and Losses from the Derecognition of Nonfinancial Assets&amp;#8221;, and to add guidance for&#13;partial sales of nonfinancial assets. Subtopic 610-20, which was issued in May 2014 as a part of Accounting Standards Update No.&#13;2014-09, Revenue from Contracts with Customers (Topic 606), provides guidance for recognizing gains and losses from the transfer&#13;of nonfinancial assets in contracts with noncustomers. This guidance is effective for interim and annual reporting periods beginning&#13;after December 15, 2017. The Company does not expect this ASU to have a material impact on its consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;ASU 2017-08&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;March 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-08: &amp;#8220;Receivables &amp;#8211;&#13;Non-Refundable fees and Other Costs (Subtopic 310-20)&amp;#8221; to amend the amortization period for certain purchased callable debt&#13;securities held at a premium. The Board is shortening the amortization period for the premium to the earliest call date. This&#13;guidance is effective for interim and annual reporting periods beginning after December 15, 2018. The Company does not expect&#13;this ASU to have a material impact on its consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;ASU&#13;2016-15&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;August 2016, the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-15, &lt;i&gt;Statement of Cash Flows&#13;(Topic 230): Classification of Certain Cash Receipts and Cash Payments. &lt;/i&gt;This guidance addresses eight specific cash flow issues&#13;with the objective of reducing diversity in practice regarding how certain cash receipts and cash payments are presented in the&#13;statement of cash flows. The standard provides guidance on the classification of the following items: (1) debt prepayment or debt&#13;extinguishment costs, (2) settlement of zero-coupon debt instruments, (3) contingent consideration payments made after a business&#13;combination, (4) proceeds from the settlement of insurance claims, (5) proceeds from the settlement of corporate-owned life insurance&#13;policies, (6) distributions received from equity method investments, (7) beneficial interests in securitization transactions,&#13;and (8) separately identifiable cash flows. The Company is required to adopt ASU 2016-15 for fiscal years, and for interim periods&#13;within those fiscal years, beginning after December 15, 2017 on a retrospective basis. Early adoption is permitted, including&#13;adoption in an interim period. The Company does not expect the adoption of this ASU to have a material impact on its consolidated&#13;financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;ASU 2016-02&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;February 2016, the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-02: &amp;#8220;Leases (Topic 842)&amp;#8221;&#13;whereby lessees will need to recognize almost all leases on their balance sheet as a right of use asset and a lease liability.&#13;This guidance is effective for interim and annual reporting periods beginning after December 15, 2018. The Company expects this&#13;ASU will increase its current assets and current liabilities, but have no net material impact on its consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;ASU&#13;2014-09&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;May 2014, the Financial Accounting Standards Board issued Update No. 2014-09: &amp;#8220;Revenue from Contracts with Customers (Topic&#13;606)&amp;#8221; which requires that an entity recognize revenue to depict the transfer of promised goods and services to customers&#13;in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services.&#13;Since the issuance of the original standard, the FASB has issued several updates to the standard which i) clarify the application&#13;of the principal versus agent guidance; ii) clarify the guidance relating to performance obligations and licensing; iii) clarify&#13;assessment of the collectability criterion, presentation of sales taxes, measurement date for non-cash consideration and completed&#13;contracts at transaction; and iv) clarify narrow aspects of ASC 606 or corrects unintended application of the guidance. The new&#13;revenue recognition standard, amended by the updates, becomes effective in the first quarter of 2018 and is to be applied retrospectively&#13;using one of two prescribed methods. Early adoption is permitted. The Company currently plans to adopt the new standard effective&#13;January 1, 2018 and does not believe the adoption of this standard will have a material impact on the amount or timing of its&#13;revenues.&lt;/font&gt;&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Nature&#13;of Operations&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Envision&#13;Solar International Inc. (along with its subsidiary, hereinafter the &amp;#8220;Company&amp;#8221;, &amp;#8220;us&amp;#8221;, &amp;#8220;we&amp;#8221;,&#13;&amp;#8220;our&amp;#8221; or &amp;#8220;Envision&amp;#8221;), a Nevada corporation, invents, designs, and manufactures solar powered products&#13;and proprietary technology solutions targeting three verticals: electric vehicle charging infrastructure, out of home advertising&#13;infrastructure, and energy security and disaster preparedness. The Company focuses on creating renewably energized platforms for&#13;EV charging, media and branding, and energy security which management believes are attractive, rapidly deployed, and of the highest&#13;quality. Management believes that the Company&amp;#8217;s chief differentiator is its ability to invent, design, engineer, and manufacture&#13;solar products which are a complex integration of our own proprietary technology and other commonly available engineered components.&#13;The resulting products are built to have the longest life expectancy in the industry while also delivering valuable amenities&#13;and potentially highly attractive revenue opportunities for our customers. Management believes that Envision&amp;#8217;s products&#13;deliver multiple layers of value such as: impact free renewably energized EV charging; media, branding, and advertising platforms;&#13;sustainable and secure energy production; architectural enhancement; reduced carbon footprint; high visibility &amp;#34;green halo&amp;#34;&#13;branding; reduction of net operating costs through reduced utility bills; and revenue creation opportunities through the sales&#13;of digital out of home (&amp;#8220;DOOH&amp;#8221;) media.&lt;/font&gt;&lt;/p&gt;</us-gaap:NatureOfOperations>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Basis&#13;of Presentation&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;interim unaudited condensed consolidated financial statements included herein have been prepared by the Company, pursuant to the&#13;rules&amp;#160;and regulations of the Securities and Exchange Commission. In the opinion of the Company&amp;#8217;s management, all adjustments&#13;(consisting of normal recurring adjustments and reclassifications and non-recurring adjustments) necessary to present fairly our&#13;results of operations and cash flows for the three and six months ended June 30, 2017 and 2016, and our financial position as&#13;of June 30, 2017, have been made. The results of operations for such interim periods are not necessarily indicative of the operating&#13;results to be expected for the full year.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Certain&#13;information and disclosures normally included in the notes to the annual consolidated financial statements have been condensed&#13;or omitted from these interim financial statements. Accordingly, these interim unaudited condensed consolidated financial statements&#13;should be read in conjunction with the consolidated financial statements and notes thereto for the year ended December 31, 2016.&#13;The December 31, 2016 consolidated balance sheet is derived from those statements.&lt;/font&gt;&lt;/p&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Principals&#13;of Consolidation&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;unaudited condensed consolidated financial statements include the accounts of Envision Solar International, Inc. and its wholly-owned&#13;subsidiary, Envision Solar Construction Company, Inc. All inter-company balances and transactions have been eliminated in consolidation.&lt;/font&gt;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Use&#13;of Estimates&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;preparation of financial statements in conformity with accounting principles generally accepted in the United States of America&#13;requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure&#13;of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses&#13;during the reporting period. Actual results could differ from those estimates. Significant estimates in the accompanying unaudited&#13;condensed consolidated financial statements include the allowance for doubtful accounts receivable, valuation of inventory, depreciable&#13;lives of property and equipment, estimates of costs to complete and earnings on uncompleted contracts, estimates of loss contingencies,&#13;valuation of derivatives, valuation of beneficial conversion features in convertible debt, valuation of share-based payments,&#13;and the valuation allowance on deferred tax assets.&lt;/font&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Concentrations&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Concentration&#13;of Credit Risk&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Financial&#13;instruments that potentially subject us to concentrations of credit risk consist of cash and revenues.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company maintains its cash in banks and financial institution deposits that at times may exceed federally insured limits. The&#13;Company has not experienced any losses in such accounts from inception through June 30, 2017. As of June 30, 2017, there were&#13;no amounts greater than the federally insured limits.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Concentration&#13;of Accounts Receivable&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;As&#13;of June 30, 2017, customers that each represented more than 10% of the Company&amp;#8217;s net accounts receivable balance were as&#13;follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 25%"&gt;&lt;font style="font-size: 8pt"&gt;Customer A&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center; width: 25%"&gt;&lt;font style="font-size: 8pt"&gt;43%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer B&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;31%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer C&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;26%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; text-align: left; margin-bottom: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Concentration&#13;of Revenues&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;For&#13;the six months ended June 30, 2017, customers that each represented more than 10% of our net revenues were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 25%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 25%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer A&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;30%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer B&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;20%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer C&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;15%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer D&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;10%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Concentration&#13;of Accounts Receivable&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;As&#13;of June 30, 2017, customers that each represented more than 10% of the Company&amp;#8217;s net accounts receivable balance were as&#13;follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 25%"&gt;&lt;font style="font-size: 8pt"&gt;Customer A&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center; width: 25%"&gt;&lt;font style="font-size: 8pt"&gt;43%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer B&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;31%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer C&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;26%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; text-align: left; margin-bottom: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Concentration&#13;of Revenues&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;For&#13;the six months ended June 30, 2017, customers that each represented more than 10% of our net revenues were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 25%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 25%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer A&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;30%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer B&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;20%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer C&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;15%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Customer D&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;10%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Cash&#13;and Cash Equivalents&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;For&#13;the purposes of the unaudited condensed consolidated statements of cash flows, the Company considers all highly liquid investments&#13;with an original maturity of three months or less when purchased to be cash equivalents. There were no cash equivalents at June&#13;30, 2017 and December 31, 2016 respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Fair Value&#13;of Financial Instruments&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company&amp;#8217;s financial instruments, including cash, accounts receivable, accounts payable, accrued expenses, and short term&#13;loans, are carried at historical cost basis. At June 30, 2017, the carrying amounts of these instruments approximated their fair&#13;values because of the short-term nature of these instruments. (See Note 6 for further discussion of fair value measurements.)&lt;/font&gt;&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Accounting&#13;for Derivatives&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company evaluates its convertible instruments, options, warrants or other contracts to determine if those contracts or embedded&#13;components of those contracts qualify as derivatives to be separately accounted for under ASC Topic 815, &amp;#8220;Derivatives and&#13;Hedging&amp;#8221;. The result of this accounting treatment is that the fair value of the derivative is marked-to-market each balance&#13;sheet date and recorded as a liability. In the event that the fair value is recorded as a liability, the change in fair value&#13;is recorded in the statement of operations as other income (expense). Upon conversion or exercise of a derivative instrument,&#13;the instrument is marked to fair value at the conversion date and then that fair value is reclassified to equity. Equity instruments&#13;that are initially classified as equity that become subject to reclassification under ASC Topic 815 are reclassified to liability&#13;at the fair value of the instrument on the reclassification date.&lt;/font&gt;&lt;/p&gt;</us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Revenue&#13;Recognition&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Revenues&#13;are primarily derived from the direct sales of products. Revenues may also consist of design fees for the design of solar systems&#13;and arrays, and revenues from sales of professional services.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Revenues&#13;from leases, design services and professional services are recognized as earned.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Revenues&#13;from inventoried product sales are recognized upon the final delivery of such product to the customer.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Any&#13;deposits received from a customer prior to delivery of the purchased product and additionally, monies received for leases prior&#13;to a given lease period, are accounted for as deferred revenue on the balance sheet. At June 30, 2017 and December 31, 2016, deferred&#13;revenue amounted to $90,167 and $75,323 respectively. At June 30, 2017, the Company has received a partial deposit for an undelivered&#13;EV ARC&amp;#8482; unit and an initial deposit to plan and manufacture two Solar Tree&amp;#174; units.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company includes shipping and handling fees billed to customers as revenues, and shipping and handling costs as cost of revenues.&#13;The Company generally provides a standard one year warranty on its products for materials and workmanship but will pass on the&#13;warranties from its vendors, if any, which generally cover at least such period. In accordance with ASC 450-20-25, the Company&#13;accrues for product warranties when the loss is probable and can be reasonably estimated. At June 30, 2017, the Company has no&#13;product warranty accrual given the Company&amp;#8217;s de minimis historical financial warranty experience.&lt;/font&gt;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Patents&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;company believes it is in a position to achieve future economic value benefits for its various patents and patent ideas. All administrative&#13;costs for obtaining patents are accumulated on the balance sheet as a Patent asset until such time as a patent is issued. The&#13;costs of these intangible assets are classified as a long term asset and amortized on a straight line basis over the legal life&#13;of such asset, which is typically 20 years. In the event a patent is denied, all accumulated administrative costs will be expensed&#13;in the period. Patent amortization expense was $280 in each of the six month periods ended June 30, 2017 and June 30, 2016.&lt;/font&gt;&lt;/p&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Stock-Based&#13;Compensation&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company follows ASC 718, &amp;#8220;Compensation &amp;#8211; Stock Compensation.&amp;#8221; ASC 718 requires companies to estimate and recognize&#13;the fair value of stock-based awards to employees and directors. The fair value of the portion of an award that is ultimately&#13;expected to vest is recognized as an expense over the requisite service periods using the straight-line attribution method.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company accounts for non-employee share-based awards in accordance with the measurement and recognition criteria of ASC 505-50&#13;&amp;#8220;Equity-Based Payments to Non Employees.&amp;#8221;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company estimates the fair value of each stock option at the grant date by using the Black-Scholes option pricing model.&lt;/font&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Net Loss Per&#13;Share&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Basic&#13;net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding during&#13;the periods presented. Diluted net loss per common share is computed using the weighted average number of common shares outstanding&#13;for the period, and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the&#13;incremental common shares issuable upon the exercise of stock options, stock warrants, convertible debt instruments or other common&#13;stock equivalents. Potentially dilutive securities are excluded from the computation if their effect is anti-dilutive.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Convertible&#13;notes payable that are convertible into 1,924,152 common shares, options to purchase 18,917,007 common shares and warrants to&#13;purchase 14,973,416 common shares were outstanding at June 30, 2017. These shares were not included in the computation of diluted&#13;loss per share for the three and six months ended June 30, 2017 because the effects would have been anti-dilutive. These options&#13;and warrants may dilute future earnings per share.&lt;/font&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Segments&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company follows ASC 280-10 for, &amp;#34;Disclosures about Segments of an Enterprise and Related Information.&amp;#34; During 2017 and&#13;2016, the Company only operated in one segment; therefore, segment information has not been presented.&lt;/font&gt;&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;New&#13;Accounting Pronouncements&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;ASU 2017-01&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;January 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-01: &lt;i&gt;&amp;#34;Business Combinations&#13;(Topic 805)&lt;/i&gt;&lt;font style="font-family: Times New Roman, Times, Serif; color: #3C3C3D"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/font&gt; to clarify the definition&#13;of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted&#13;for as acquisitions (or disposals) of assets or businesses. This guidance is effective for interim and annual reporting periods&#13;beginning after December 15, 2017. The Company does not expect this ASU to have a material impact on its consolidated financial&#13;statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;ASU 2017-04&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;January 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-04: &lt;i&gt;&amp;#34;Intangibles -&#13;Goodwill and Other (Topic 350)&amp;#8221; - &lt;/i&gt;to simplify how an entity is required to test goodwill for impairment by eliminating&#13;Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a&#13;reporting unit&amp;#8217;s goodwill with the carrying amount of that goodwill. This guidance is effective for interim and annual reporting&#13;periods beginning after December 15, 2019. The Company does not expect this ASU to have a material impact on its consolidated&#13;financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;ASU 2017-05&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;February 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-05: &lt;i&gt;&amp;#34;Other Income&#13;- Gains and Losses from the Derecognition of Nonfinancial Assets(Subtopic 610-20)&amp;#8221; -&lt;/i&gt;&amp;#160;to clarify the scope of Subtopic&#13;610-20, &amp;#8220;Other Income&amp;#8212;Gains and Losses from the Derecognition of Nonfinancial Assets&amp;#8221;, and to add guidance for&#13;partial sales of nonfinancial assets. Subtopic 610-20, which was issued in May 2014 as a part of Accounting Standards Update No.&#13;2014-09, Revenue from Contracts with Customers (Topic 606), provides guidance for recognizing gains and losses from the transfer&#13;of nonfinancial assets in contracts with noncustomers. This guidance is effective for interim and annual reporting periods beginning&#13;after December 15, 2017. The Company does not expect this ASU to have a material impact on its consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;ASU 2017-08&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;March 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-08: &amp;#8220;Receivables &amp;#8211;&#13;Non-Refundable fees and Other Costs (Subtopic 310-20)&amp;#8221; to amend the amortization period for certain purchased callable debt&#13;securities held at a premium. The Board is shortening the amortization period for the premium to the earliest call date. This&#13;guidance is effective for interim and annual reporting periods beginning after December 15, 2018. The Company does not expect&#13;this ASU to have a material impact on its consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;ASU&#13;2016-15&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;August 2016, the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-15, &lt;i&gt;Statement of Cash Flows&#13;(Topic 230): Classification of Certain Cash Receipts and Cash Payments. &lt;/i&gt;This guidance addresses eight specific cash flow issues&#13;with the objective of reducing diversity in practice regarding how certain cash receipts and cash payments are presented in the&#13;statement of cash flows. The standard provides guidance on the classification of the following items: (1) debt prepayment or debt&#13;extinguishment costs, (2) settlement of zero-coupon debt instruments, (3) contingent consideration payments made after a business&#13;combination, (4) proceeds from the settlement of insurance claims, (5) proceeds from the settlement of corporate-owned life insurance&#13;policies, (6) distributions received from equity method investments, (7) beneficial interests in securitization transactions,&#13;and (8) separately identifiable cash flows. The Company is required to adopt ASU 2016-15 for fiscal years, and for interim periods&#13;within those fiscal years, beginning after December 15, 2017 on a retrospective basis. Early adoption is permitted, including&#13;adoption in an interim period. The Company does not expect the adoption of this ASU to have a material impact on its consolidated&#13;financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;ASU 2016-02&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;February 2016, the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-02: &amp;#8220;Leases (Topic 842)&amp;#8221;&#13;whereby lessees will need to recognize almost all leases on their balance sheet as a right of use asset and a lease liability.&#13;This guidance is effective for interim and annual reporting periods beginning after December 15, 2018. The Company expects this&#13;ASU will increase its current assets and current liabilities, but have no net material impact on its consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;ASU&#13;2014-09&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;May 2014, the Financial Accounting Standards Board issued Update No. 2014-09: &amp;#8220;Revenue from Contracts with Customers (Topic&#13;606)&amp;#8221; which requires that an entity recognize revenue to depict the transfer of promised goods and services to customers&#13;in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services.&#13;Since the issuance of the original standard, the FASB has issued several updates to the standard which i) clarify the application&#13;of the principal versus agent guidance; ii) clarify the guidance relating to performance obligations and licensing; iii) clarify&#13;assessment of the collectability criterion, presentation of sales taxes, measurement date for non-cash consideration and completed&#13;contracts at transaction; and iv) clarify narrow aspects of ASC 606 or corrects unintended application of the guidance. The new&#13;revenue recognition standard, amended by the updates, becomes effective in the first quarter of 2018 and is to be applied retrospectively&#13;using one of two prescribed methods. Early adoption is permitted. The Company currently plans to adopt the new standard effective&#13;January 1, 2018 and does not believe the adoption of this standard will have a material impact on the amount or timing of its&#13;revenues.&lt;/font&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SubstantialDoubtAboutGoingConcernTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 28.6pt"&gt;&lt;font style="font-size: 8pt"&gt;As&#13;reflected in the accompanying unaudited condensed consolidated financial statements for the six months ended June 30, 2017, the&#13;Company had a net loss of $1,223,905. Additionally, at June 30, 2017, the Company had a working capital deficit of $763,046, an&#13;accumulated deficit of $36,459,354 and a stockholders&amp;#8217; deficit of $1,463,364&lt;font style="color: red"&gt;. &lt;/font&gt; It is Management&amp;#8217;s&#13;opinion that these factors raise substantial doubt about the Company&amp;#8217;s ability to continue as a going concern for a period&#13;of twelve months from the filing of this report.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 28.6pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 28.6pt"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company has incurred significant losses from operations, and such losses are expected to continue.&amp;#160; In addition, the Company&#13;has limited working capital. In the upcoming months, Management's plans include seeking additional operating and working capital&#13;through a combination of private and debt financings. There is no guarantee that additional capital or debt financing will be&#13;available when and to the extent required, or that if available, it will be on terms acceptable to the Company. Further, the Company&#13;continues to seek out sales contracts for new projects and product sales that should provide additional revenues and, in the long&#13;term, gross profits. Additionally, Envision intends to renegotiate the debt instruments that are currently due or become due later&#13;in 2017. All such actions and funds, if successful, may not be sufficient to cover monthly operating expenses or meet minimum&#13;payments with respect to the Company&amp;#8217;s liabilities over the next twelve months.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 31.5pt"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;unaudited condensed consolidated financial statements do not include any adjustments relating to the recoverability and classification&#13;of recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable&#13;to continue as a going concern.&lt;/font&gt;&lt;/p&gt;</us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Inventories&#13;are stated at the lower of cost or net realizable value. Costs are determined using the first in- first out (FIFO) method. Inventory&#13;consists approximately of the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;June 30,&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 46%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Finished Goods&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;22,375&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Work in Process&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;616,544&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;164,915&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Raw Materials&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;85,952&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;93,113&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Inventory Allowance&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(8,601&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(8,601&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Total Inventory&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;693,895&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;271,802&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;June 30,&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 46%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Finished Goods&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;22,375&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Work in Process&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;616,544&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;164,915&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Raw Materials&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;85,952&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;93,113&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Inventory Allowance&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(8,601&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(8,601&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Total Inventory&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;693,895&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;271,802&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.45in; text-indent: 0.05in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;major components of accrued expenses are summarized as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.45in; text-indent: 0.05in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;June 30,&lt;br /&gt;&#13;    2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;December 31, &lt;br /&gt;&#13;    2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 46%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Accrued vacation&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;144,847&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;136,410&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Accrued interest&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;156,786&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;235,776&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Accrued loan guaranty&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;12,500&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,333&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Accrued rent&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;65,228&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26,091&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Accrued commissions&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;44,234&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;18,828&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Accrued insurance financing&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;16,334&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Other accrued expenses&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;63,617&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,995&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Total accrued expenses&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;503,546&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;430,433&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;June 30,&lt;br /&gt;&#13;    2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;December 31, &lt;br /&gt;&#13;    2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 46%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Accrued vacation&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;144,847&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;136,410&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Accrued interest&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;156,786&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;235,776&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Accrued loan guaranty&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;12,500&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,333&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Accrued rent&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;65,228&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26,091&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Accrued commissions&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;44,234&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;18,828&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Accrued insurance financing&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;16,334&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Other accrued expenses&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;63,617&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,995&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Total accrued expenses&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;503,546&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;430,433&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <evsi:TermDebtTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;October 2015, the Company entered into a one year Loan and Security Agreement (the &amp;#8220;LSA&amp;#8221;) with Silicon Valley Bank&#13;(&amp;#8220;Bank&amp;#8221;), pursuant to which the Bank agreed to provide the Company with a revolving line of credit in the aggregate&#13;principal amount of $1,000,000, bearing interest at a floating per annum rate equal to the greater of three quarters of one percentage&#13;point (0.75%) above the Prime Rate (as that term is defined in the LSA) or four percent (4.00%). The line of credit is secured&#13;by a second priority perfected security interest in all of the assets of the Company in favor of the Bank. The LSA contains certain&#13;restrictions, subject to certain exceptions and qualifications, on the conduct of the Company and its subsidiary, including, among&#13;other restrictions: incurring debt other than permitted indebtedness as defined, disposing of certain assets, making investments,&#13;creating or suffering liens, completing certain mergers, consolidations and sales of assets, acquisitions, declaring dividends&#13;to third parties, redeeming or prepaying other debt, and certain transactions with affiliates. &lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; color: #252525"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Under&#13;the terms of the LSA, the Bank received a commitment fee of $2,500, reimbursement of Bank expenses for documentation of $10,000,&#13;and a reimbursement of filing fees amounting to $1,836. These fees were recorded as Debt Issue Costs on the accompanying balance&#13;sheet and were amortized over the initial one year term of the line of credit.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;As&#13;a condition to the extension of credit to the Company under the LSA, Keshif Ventures, LLC (&amp;#8220;Keshif&amp;#8221;), a related party&#13;shareholder with more than 10% of the outstanding stock of the Company, agreed to guarantee all of the Company&amp;#8217;s obligations&#13;under the LSA pursuant to a Master Unconditional Limited Guaranty between Bank and Keshif (&amp;#8220;Guaranty&amp;#8221;). Keshif pledged&#13;cash equivalent collateral to the Bank as security for the Guaranty. Keshif also agreed to subordinate to the Bank all of Company&amp;#8217;s&#13;indebtedness and other monetary obligations owing to Keshif pursuant to a Subordination Agreement (&amp;#8220;Subordination Agreement&amp;#8221;).&#13;In consideration for the Guaranty, Envision issued 571,429 shares of its common stock, with a per share value of $0.15 (based&#13;on contemporaneous cash sales prices) or $85,714 (the &amp;#8220;Shares&amp;#8221;) to Keshif pursuant to a stock purchase agreement (&amp;#8220;SPA&amp;#8221;).&#13;These shares, along with legal costs associated with the issuance of this guaranty amounting to $11,435, were recorded as Debt&#13;Issue Costs in the accompanying balance sheet and were amortized over the initial one year term of the line of credit. Pursuant&#13;to the terms of the SPA, for each six-month period from and after the six-month anniversary of October 29, 2015 (each, a &amp;#8220;Measurement&#13;Period&amp;#8221;) that Keshif guarantees Borrower&amp;#8217;s obligations under the LSA, Keshif will also receive the number of additional&#13;shares of Envision&amp;#8217;s common stock, rounded upward to the nearest whole number, equal to (a) two and one half percent (2.5%)&#13;multiplied by the maximum outstanding principal amount of the LSA at any time during such Measurement Period, such amount to be&#13;divided by (b) the twenty (20) day average closing price of the Company&amp;#8217;s common stock, measured for the twenty (20) consecutive&#13;trading days immediately prior to such Measurement Period, the quotient of which shall be multiplied by (c) a fraction, the numerator&#13;of which is the number of calendar days during the Measurement Period which the Guaranty remained in effect and the denominator&#13;of which is the number of calendar days in such Measurement Period. Related to this guaranty, as of October 29, 2016, the Company&#13;issued 147,493 shares of its common stock valued at $0.15 per share, or $22,123, and expensed this over the six month Measurement&#13;Period of the Guaranty. The Company recorded a gain on debt settlement of $2,877 on this transaction. Additionally, as of April&#13;29, 2017, the Company issued 234,302 shares of its common stock valued at $0.15 per share, or $35,145, and expensed this over&#13;the six month Measurement Period of the Guaranty. The Company recorded a gain on debt settlement of $2,355 on this transaction.&#13;Further related to the Guaranty, in October 2017, the Company expects to issue 267,857 shares of its common stock representing&#13;$37,500 of obligation, and is expensing this over the current six month Measurement Period of the Guaranty. As of June 30, 2017,&#13;the Company has accounted for an accrued loan guaranty expense amounting to $12,500 that is recorded in accrued expenses on the&#13;accompanying balance sheet (See Notes 4, 9, 10, and 12).&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Additionally,&#13;the Company issued a side letter to Keshif (the &amp;#8220;Side Letter&amp;#8221;), which in addition to confirming Keshif&amp;#8217;s entitlement&#13;to the Shares, provided certain contractual rights to Keshif in consideration for the Guaranty, including a covenant by the Company&#13;to provide financial statements and other periodic reports to Keshif, an agreement to reimburse Keshif for payments made by Keshif&#13;to the Bank in accordance with the Guaranty (&amp;#8220;Reimbursement Obligation&amp;#8221;), and the grant of a security interest, subordinated&#13;to the Bank under the Subordination Agreement, to secure the Reimbursement Obligation. Keshif also has the right under the Side&#13;Letter to invite one representative to attend all meetings of Envision&amp;#8217;s Board of Directors and, in the event Envision is&#13;unable to meet its obligations under the LSA, Keshif will immediately become entitled to elect one member to Envision&amp;#8217;s&#13;Board of Directors.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Effective&#13;March 30, 2017, the Company entered into an additional amendment to the LSA with Silicon Valley Bank as it relates to this debt.&#13;The amendment (i) extended the maturity date to March 1, 2020, (ii) increased the loan to an aggregate principal amount of $1,500,000,&#13;and (iii) changed the payment terms requiring monthly interest only payments through December 2017, and starting January 1, 2018,&#13;the Company shall repay the balance outstanding in twenty-seven equal monthly principal payments in addition to the monthly accrued&#13;interest. The additional $500,000 of debt was funded to the Company in April 2017. Related to this amendment, the Company paid&#13;$9,655 of fees to the Bank. These fees are recorded as debt discount which are netted against the loan balance and are being amortized&#13;to interest expense over the term of the debt facility. As of June 30, 2017, the balance of such debt discount amounted to $8,850.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;As&#13;of June 30, 2017, the term loan has a short-term portion amounting to $333,333 and a long-term portion, net of the $8,850 debt&#13;discount, amounting to $1,157,817.&lt;/font&gt;&lt;/p&gt;</evsi:TermDebtTextBlock>
    <evsi:ConvertibleNotePayableRelatedPartyTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;As&#13;of June 30, 2017, the following summarizes amounts owed under short-term convertible notes &amp;#8211; related parties:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Amount&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 47%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Evey Note&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;68,616&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Wheatley Note&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;110,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;178,616&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Evey Note &lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Prior&#13;to fiscal 2011, the Company was advanced monies by John Evey, our former director, and executed a 10% convertible promissory note&#13;which was convertible into shares of common stock at $0.33 per share. There was no beneficial conversion feature at the note date&#13;and this note is subordinate to the Gemini Master Funds notes. Through a series of amendments, the conversion price of the convertible&#13;note was reduced to $0.20 and the maturity date was extended to December 31, 2017.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Although&#13;as of December 31, 2016, Mr. Evey is no longer a director, because he was our Chairman and a related party since 2010, we have&#13;continued to classify this note as a Convertible Note Payable - related parties in the accompanying balance sheet. For the six&#13;month period ended June 30, 2017, the Company made principal payments totaling $6,000. The balance of the note as of June 30,&#13;2017 is $68,616 with accrued interest amounting to $55,127 which is included in accrued expenses (See note 4). The note continues&#13;to bear interest at a rate of 10%&lt;b&gt;.&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Wheatley&#13;Note&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;On&#13;October 18, 2016, the Company entered into a five year employment agreement, effective as of January 1, 2016, with Mr. Desmond&#13;Wheatley, the Chief Executive Officer, President, and Chairman of the Company (the &amp;#8220;Agreement&amp;#8221;). Pursuant to the Agreement,&#13;Mr. Wheatley will receive an annual deferred salary of $50,000 which Mr. Wheatley will defer until such time as Mr. Wheatley and&#13;the Board of Directors agree that payment of the deferred salary and/or cessation of the deferral is appropriate. In certain circumstances&#13;upon the Company achieving specified milestones, which are described in the Agreement, Mr. Wheatley can demand payment of all&#13;or any portion of the deferred amount, and the Company must comply with such demand. All deferred amounts are evidenced by an&#13;unsecured convertible promissory note payable by the Company to Mr. Wheatley, bearing simple interest at the rate of 10% per annum,&#13;accruing until paid, convertible into shares of the Company&amp;#8217;s common stock at $0.15 per share at any time in whole or in&#13;part at Mr. Wheatley&amp;#8217;s discretion, with a maturity date of December 31, 2020. As the conversion price was equivalent to&#13;the market price at the time of issuance, there is no beneficial conversion feature to this note.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Additionally,&#13;on March 29, 2017 the board of directors granted Mr. Wheatley a $35,000 bonus for which Mr. Wheatley agreed to defer such bonus&#13;under the same terms of his salary deferral. The balance of the note as of June 30, 2017, is $110,000 with accrued and unpaid&#13;interest amounting to $6,189 which is included in accrued expenses (See Note 4).&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Gemini Master&#13;Fund Third Amended and Restated Secured Bridge Note &amp;#8211; Current Group&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;At&#13;the end of 2010, the Company had a series of outstanding convertible notes to Gemini Master Fund, Ltd which were due December&#13;31, 2011. These notes bore interest at a rate of 12% per annum and, with the exception of one note, had a conversion feature whereby,&#13;the lender, at its option, may at any time convert this loan into common stock at $0.25 per share. Interest under these notes&#13;is due on the first business day of each calendar quarter, however, upon three days advance notice, the Company may elect to add&#13;such interest to the note principal balance effectively making the interest due at note maturity. With regard to the conversion&#13;feature of these notes, the conversion rights contain price protection whereby if the Company sold equity or converted existing&#13;instruments to common stock at a price less than the effective conversion price, the conversion price will be adjusted downward&#13;to the sale price. Furthermore, if the Company issues new rights, warrants, options or other common stock equivalents at an exercise&#13;price that is less than the stated conversion price, then the conversion price shall be adjusted downward to a new price based&#13;on a stipulated formula. The holder may not convert the debt if it results in the holder beneficially holding more than 4.9% of&#13;the Company&amp;#8217;s common stock. The note is secured by substantially all assets of the Company and its subsidiary, and is unconditionally&#13;guaranteed by the subsidiary.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Prior&#13;to June 30, 2010 all shares underlying the Gemini Master Fund convertible debt were subject to a lock-up agreement, and the shares&#13;were not easily convertible to cash thus, the embedded conversion option did not need to be bifurcated and recorded as a fair&#13;value derivative due to the price protection provision in the notes. Subsequent to June 30, 2010, such lock-up provisions expired&#13;and as such, the Company determined that the embedded conversion option met the definition of a derivative liability and needed&#13;to be bifurcated and recorded as a derivative at fair value.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;&lt;font style="font-size: 8pt"&gt;Through&#13;a series of amendments, the Company modified terms of all notes so that the terms of these notes became equivalent. Further, the&#13;interest rates were reduced to 10%; the conversion prices were reduced to $0.15; and the terms were extended to June 30, 2015&#13;and the beneficial holder ceiling was increased to 9.9%. No other terms of the notes were modified.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;February 2014, Gemini converted $550,000 of principal convertible debt, and all accrued interest through 2013, and further, the&#13;accrued interest through the conversion date for the converted debt, totaling $155,161 into 4,701,076 shares of common stock of&#13;the Company (3,666,666 shares for principal and 1,034,410 for interest) at the contracted conversion price of $0.15 per share.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;June 2015, Gemini sold a 70.0066819% stake in its&amp;#8217; note to Robert Noble, our former Chairman, in a private transaction.&#13;The Company issued two replacement notes for their respective ownership values based on this transaction. Each note has the same&#13;terms and conditions as existed prior to this transaction and as discussed above. There were no accounting effects for this transaction.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;September 2015, the Company made a payment of $306,624 to pay off the balance of the Gemini note and its accrued interest, and&#13;recorded a loss on debt settlement of $2,925.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Additionally,&#13;during 2015, the Company made a $100,000 payment to Mr. Noble to pay down the accrued interest on this note.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Effective&#13;January 20, 2016, Mr. Noble entered into a Purchase Option Agreement with Greencore Capital LLC (&amp;#8220;GreenCore&amp;#8221;), a firm&#13;affiliated with Jay S. Potter, a director of the Company (the &amp;#8220;Optionee&amp;#8221;), pursuant to which the Optionee had the&#13;right to purchase or arrange for the purchase of the Note from Mr. Noble and all of Mr. Noble&amp;#8217;s shares in the Company (the&#13;&amp;#8220;Option&amp;#8221;), at any time prior to March 31, 2016, which date was subsequently extended. The Company had consented to&#13;the original Purchase Option Agreement. Under a Note Settlement and General Release Agreement, provided that the Option is fully&#13;exercised and honored, the Company agreed to grant Mr. Noble the right to acquire, for one dollar, at any time until June 30,&#13;2017, a worldwide, perpetual, irrevocable, nonexclusive, royalty-free license to utilize all of the Company&amp;#8217;s intellectual&#13;property developed prior to January 1, 2011, except for the following: (i) EV ARC&amp;#8482; and (ii) EnvisionTrak&amp;#8482;. Further,&#13;provided the Option was exercised in full and Mr. Noble complies with it, the Company agreed to extend the expiration date of&#13;the 1,138,120 warrants to purchase 1,138,120 shares of the Company&amp;#8217;s common stock owned by Mr. Noble (the &amp;#8220;Warrants&amp;#8221;)&#13;from December 31, 2016 to December 31, 2017, and agreed to reduce the exercise price of such Warrants from $0.24 to $0.20 per&#13;share.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;During&#13;the fourth quarter of 2016, the Company was notified that a transaction, or series of transactions, arranged by GreenCore, had&#13;officially closed whereas the convertible note and the &amp;#8220;Noble&amp;#8221; shares were ultimately obtained by a group of various&#13;shareholders, some of which are related parties to the Company. As the note was partially held by a related party shareholder&#13;at the end of 2016 and was held by other related party shareholders during its existence, the note was classified as Convertible&#13;Notes Payable- Related Parties in the accompanying balance sheets.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Effective&#13;as of February 15, 2017, the Company received conversion notices from all the current note holders effecting the conversion of&#13;the entire principal balance of the note amounting to $600,000 and accrued and unpaid interest, as of February 15, 2017, amounting&#13;to $104,709. The Company issued 4,698,060 shares of common stock at the contracted conversion price of $0.15 per share, to retire&#13;the entirety of this convertible note (See Notes 10 and 12).&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;At&#13;June 30, 2017, there is no outstanding balance owed for this convertible note.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&lt;i&gt;Fair&#13;Value Measurements &amp;#8211; Derivative liability:&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;accounting standard for fair value measurements provides a framework for measuring fair value and requires expanded disclosures&#13;regarding fair value measurements. Fair value is defined as the price that would be received for an asset or the exit price that&#13;would be paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants&#13;on the measurement date. The accounting standard established a fair value hierarchy which requires an entity to maximize the use&#13;of observable inputs, where available. This hierarchy prioritizes the inputs into three broad levels as follows. Level 1 input&#13;are quoted prices (unadjusted) in active markets for identical assets or liabilities. Level 2 inputs are quoted prices for similar&#13;assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly&#13;through market corroboration, for substantially the full term of the financial instrument. Level 3 inputs are unobservable inputs&#13;based on the Company&amp;#8217;s own assumptions used to measure assets and liabilities at fair value. An asset or liability&amp;#8217;s&#13;classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;As&#13;of February 15, 2017, the balance of the convertible note payable was converted into common stock and there is no continuing embedded&#13;conversion option liability.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;following is a summary of activity of Level 3 liabilities for the six month period ended June 30, 2017:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 53%"&gt;&lt;font style="font-size: 8pt"&gt;Balance December 31, 2016&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;107,081&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Change in Fair Value&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(107,081&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Balance June 30, 2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Changes&#13;in fair value of the embedded conversion option liability are included in other income (expense) in the accompanying unaudited&#13;condensed consolidated statements of operations.&lt;/font&gt;&lt;/p&gt;</evsi:ConvertibleNotePayableRelatedPartyTextBlock>
    <us-gaap:ConvertibleDebtTableTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Amount&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 47%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Evey Note&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;68,616&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Wheatley Note&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;110,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;178,616&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="From2017-01-01to2017-06-30">&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 53%"&gt;&lt;font style="font-size: 8pt"&gt;Balance December 31, 2016&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;107,081&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Change in Fair Value&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(107,081&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Balance June 30, 2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <evsi:ConvertibleNotesPayableDisclosureTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;On&#13;December 19, 2009, the Company entered into a convertible promissory note for $100,000 to a new landlord in lieu of paying rent&#13;for one year for new office space. The interest is 10% per annum with the note principal and interest originally due December&#13;18, 2010 and subsequently extended until December 31, 2012. However, if the Company receives greater than $1,000,000 of proceeds&#13;from debt or equity financing, 25% of the amount in excess of $1,000,000 shall be used to pay down the note. This note is subordinate&#13;to all existing senior indebtedness of the Company. This note is convertible at $0.33 per share and had no beneficial conversion&#13;feature at the note date.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Through&#13;a series of amendments, the term of the note was extended until December 31, 2016, and waived, through December 31, 2015, the&#13;requirement to pay down the note with financing proceeds received by the Company.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;As&#13;of June 30, 2017, the note is past due and had a balance of $100,000 with accrued and unpaid interest amounting to $75,178 which&#13;is included in accrued expenses (See Note 4).&lt;/font&gt;&lt;/p&gt;</evsi:ConvertibleNotesPayableDisclosureTextBlock>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Note Payable&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company has an outstanding Promissory Note with one of its vendors that was entered into in exchange for the vendor cancelling&#13;its open invoices to the Company. The original loan amount was for $160,633 and bears interest at 10%. The note can be converted&#13;only at the option of the Company, at any time, into common stock with an original conversion price of $0.33 per share. Partial&#13;conversions of the note occurred in 2011, 2012 and 2013, and further, through a series of amendments, the note, plus the accrued&#13;interest became due and payable on December 31, 2015. No other terms of the note were changed.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Effective&#13;December 31, 2015, the Company entered into a further amendment to this note extending the maturity date of the note to June 30,&#13;2016. There was no accounting effect for this extension.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;As&#13;of June 30, 2017, the note was past due and had a remaining balance due of $43,033 with accrued and unpaid interest amounting&#13;to $20,292 which is included in accrued expenses (See Note 4).&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Auto Loan&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;October 2015, the Company purchased a new vehicle and financed the purchase through a dealer auto loan. The loan has a term of&#13;60 months, requires minimum monthly payments of approximately $950, and bears interest at a rate of 5.99 percent. As of June 30,&#13;2017, the loan has a short-term portion of $9,620 and a long term portion of $24,787.&lt;/font&gt;&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Legal&#13;Matters:&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;From&#13;time to time, we may be involved in litigation relating to claims arising out of our operations in the normal course of business.&#13;As of June 30, 2017, there were no pending or threatened lawsuits that could reasonably be expected to have a material effect&#13;on the results of our operations.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Leases:&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;August 2016, the Company entered into a sublease for its current corporate headquarters and manufacturing facility. The sublease&#13;expires in August 2020 which is the same term of the master lease for which the Company is the subtenant. Monthly lease payments&#13;range from $40,000 per month currently increasing to $50,619 per month for the final year of the lease.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Other&#13;Commitments:&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company enters into various contracts or agreements in the normal course of business whereby such contracts or agreements may&#13;contain commitments. Since inception, the Company entered into agreements to act as a reseller for certain vendors; joint development&#13;contracts with third parties; referral agreements where the Company would pay a referral fee to the referrer for business generated;&#13;sales agent agreements whereby sales agents would receive a fee equal to a percentage of revenues generated by the agent; business&#13;development agreements and strategic alliance agreements where both parties agree to cooperate and provide business opportunities&#13;to each other and in some instances, provide for a right of first refusal with respect to certain projects of the other parties;&#13;agreements with vendors where the vendor may provide marketing, investor relations, public relations, technical consulting or&#13;subcontractor services, vendor arrangements with non binding minimum purchasing provisions, and financial advisory agreements&#13;where the financial advisor would receive a fee and/or commission for raising capital for the Company. All expenses and liabilities&#13;relating to such contracts were recorded in accordance with generally accepted accounting principles during the periods. Although&#13;such agreements increase the risk of legal actions against the Company for potential non-compliance, there are no firm commitments&#13;in such agreements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Related&#13;to the Guaranty issued by Keshif whereas Keshif guaranteed the Company&amp;#8217;s obligations under the LSA with Silicon Valley Bank,&#13;the Company is obligated to issue additional shares of its common stock based on the formula as defined in the stock purchase&#13;agreement signed with Keshif. The Company is obligated to issue 267,857 shares of its common stock in October 2017 with a contractual&#13;value of $37,500. The value of this share issuance is being expensed over the current Measurement Period of the Guaranty maturing&#13;on October 29, 2017 (See Note 5).&lt;/font&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Stock Issued in Cash&#13;Sales&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;During&#13;the six months ended June 30, 2017 pursuant to a private placement, the Company issued 1,633,333 shares of common stock for cash&#13;with a per share price of $0.15 per share or $245,000 and the Company incurred $3,600 of capital raising fees that were paid in&#13;cash and charged to additional paid-in-capital. Additionally, the Company is obligated to issue 15,000 warrants as an offering&#13;cost to a third party, each with a 5 year term and a strike price of $0.15 per share, at the close of the private placement offering.&amp;#160;&#13;There will be no accounting effect for the issuance of these warrants as their fair value will be charged to additional paid-in-capital&#13;as an offering cost and offset by a credit to additional paid-in-capital for their fair value when issuing these warrants (See&#13;Note 11 and 12).&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Stock Issued&#13;for Services&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;During&#13;the six months ended June 30, 2017, as payment for professional services provided, the Company issued 15,000 shares of the Company&amp;#8217;s&#13;common stock with a per share fair value of $0.15 (based on contemporaneous cash sales prices)&lt;/font&gt; &lt;font style="font-size: 8pt"&gt;or&#13;&lt;font style="font-family: Times New Roman, Times, Serif"&gt;$2,250. These shares were fully earned, and were expensed, upon issuance.&#13;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;During&#13;the six months ended June 30, 2017, as partial payment for professional services provided by GreenCore, the Company issued 180,000&#13;shares of the Company&amp;#8217;s common stock with a per share fair value of $0.15 (based on contemporaneous cash sales prices)&lt;/font&gt;&#13;&lt;font style="font-size: 8pt"&gt;or &lt;font style="font-family: Times New Roman, Times, Serif"&gt;$27,000 and expensed the payment at issuance.&#13;Jay Potter, our director, is the managing member of GreenCore and the primary individual performing the services (See Note 12).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Stock&#13;Issued in Conversion of Convertible Debt&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;During&#13;the six months ended June 30, 2017, and effective as of February 15, 2017, the Company issued 4,698,060 shares of common stock&#13;at the contracted conversion price of $0.15 per share, to retire the entirety of a certain convertible note (See Note 6).&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Director Compensation&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;During&#13;the six month period ended June 30, 2017, the Company released 375,000 shares of common stock with a per share fair value of $0.15,&#13;or $56,250 (based on the market price at the time of the agreement), to three directors for their service as defined in their&#13;respective Restricted Stock Grant Agreements. The payments were expensed at issuance (See Note 12). As of June 30, 2017, there&#13;were 1,875,000 unreleased shares of common stock representing $281,250 of unrecognized restricted stock grant expense related&#13;to these Restricted Stock Grant Agreements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Stock&#13;Issued for Loan Guaranty&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;During&#13;the six month period ended June 30, 2017 and as of April 29, 2017, the Company issued 234,302 shares of its common stock valued&#13;at $0.15 per share, or $35,145, to Keshif Ventures LLC, a related party, pursuant to a stock purchase agreement. The Company recorded&#13;a gain on debt settlement of $2,355 related to this transaction. These shares were expensed to interest expense over the term&#13;of the Guaranty period (see Notes 5 and 12).&lt;/font&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Stock&#13;Options&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;There&#13;were no stock options issued during the six months ended June 30, 2017.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;During&#13;the six months ended June 30, 2017, the Company recorded stock option based compensation of $78,891 related to prior grants. As&#13;of June 30, 2017, there is $113,090 of unrecognized stock option based compensation expense that will be recognized over the next&#13;three years.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Warrants&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;There&#13;was no warrant activity during the six months ended June 30, 2017. However, pursuant to a private placement, the Company is obligated&#13;to issue 15,000 warrants as an offering cost to a third party, each with a 5 year term and a strike price of $0.15 per share,&#13;at the close of the private placement offering.&amp;#160; There will be no accounting effect for the issuance of these warrants as&#13;their fair value will be charged to additional paid-in-capital as an offering cost and offset by a credit to additional paid-in-capital&#13;for their fair value when issuing these warrants (See Note 10).&lt;/font&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;June 2015, Gemini Master Fund Ltd sold a 70.0066819% stake in its&amp;#8217; note to Robert Noble, our former Chairman and former&#13;owner of over 10% of our outstanding common stock, in a private transaction. The Company issued two replacement notes for their&#13;respective ownership values based on this transaction. In regards to the note for Mr. Noble, he agreed to an extension of his&#13;note to March 31, 2016. During the twelve months ended December 31, 2015, the Company made a $100,000 payment to Mr. Noble to&#13;pay down the accrued interest on this note. Effective January 20, 2016, Mr. Noble entered into a Purchase Option Agreement with&#13;a firm affiliated with Jay S. Potter, a director of the Company (the &amp;#8220;Optionee&amp;#8221;), pursuant to which the Optionee has&#13;the right to purchase or arrange for the purchase of the Note from Mr. Noble and all of Mr. Noble&amp;#8217;s shares in the Company&#13;(the &amp;#8220;Option&amp;#8221;), at any time until March 31, 2016. This date was subsequently extended. The Company consented to the&#13;Purchase Option Agreement. Under a Note Settlement and General Release Agreement, provided that the Option is fully exercised&#13;and honored, the Company agreed to grant Mr. Noble the right to acquire, for one dollar, at any time until June 30, 2017, a worldwide,&#13;perpetual, irrevocable, nonexclusive, royalty-free license to utilize all of the Company intellectual property developed prior&#13;to January 1, 2011, except for the following: (i) EV ARC&amp;#8482; and (ii) EnvisionTrak&amp;#8482;. Further, provided the Option was&#13;exercised in full and Mr. Noble complied with it, the Company would extend the expiration date of the 1,138,120 warrants to purchase&#13;1,138,120 shares of the Company&amp;#8217;s common stock owned by Mr. Noble (the &amp;#8220;Warrants&amp;#8221;) from December 31, 2016 to&#13;December 31, 2017, and will reduce the exercise price of such Warrants from $0.24 to $0.20 per share (See Note 6). During the&#13;fourth quarter of 2016, the Company was notified that a transaction, or series of transactions, arranged by GreenCore, had officially&#13;closed whereas the convertible note and the &amp;#8220;Noble&amp;#8221; shares were ultimately obtained by a group of various shareholders,&#13;some of which are related parties to the Company. As the note was partially held by a related party shareholder at the end of&#13;2016 and was held by other related party shareholders during its existence, the note was classified as Convertible Notes Payable-&#13;Related Parties in the accompanying balance sheets. Effective as of February 15, 2017, the Company received conversion notices&#13;from all the current note holders effecting the conversion of the entire principal balance of the note amounting to $600,000 and&#13;accrued and unpaid interest, as of February 15, 2017, amounting to $104,709. The Company issued 4,698,060 shares of common stock&#13;at the contracted conversion price of $0.15 per share, to retire the entirety of this convertible note. Of these shares, 2,315,940&#13;shares were issued to Keshif Ventures, LLC, a related party by virtue of owning more than 10% of the Company&amp;#8217;s stock.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;During&#13;the six months ended June 30, 2017, the Company released 375,000 shares of common stock valued at $0.15 per share (based on the&#13;share value at the time of their agreements) or $56,250, to three directors under their respective agreements. These payments&#13;were expensed at issuance (See Note 10).&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;As&#13;partial payment for professional services provided and during the six months ended June 30, 2017, the Company made cash payments&#13;amounting to $15,000 to Greencore. Further, as of June 30, 2017, $39,000 is recorded in accounts payable for such services. Additionally,&#13;the Company issued 180,000 shares of the Company&amp;#8217;s common stock with a per share fair value of $0.15 (based on contemporaneous&#13;cash sales prices)&lt;/font&gt; &lt;font style="font-size: 8pt"&gt;or &lt;font style="font-family: Times New Roman, Times, Serif"&gt;$27,000 and&#13;expensed the payments at issuance. Jay Potter, our director, is the managing member of GreenCore and the primary individual performing&#13;the services (See Note 10).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;During&#13;the six months ended June 30, 2017 pursuant to a private placement, the Company issued 1,333,333 shares of common stock for cash&#13;with a per share price of $0.15 per share or $200,000 to Keshif Ventures, LLC, a related party by virtue of owning over 10% of&#13;the Company&amp;#8217;s outstanding stock.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;During&#13;the six months ended June 30, 2017, the Company issued 234,302 shares of its common stock valued at $0.15 per share, or $35,145,&#13;to Keshif Ventures LLC, a related party, pursuant to a stock purchase agreement. The Company recorded a gain on debt settlement&#13;of $2,355 related to this transaction. These shares were expensed to interest expense over the term of the Guaranty period. (see&#13;Notes 5 and 10)&lt;/font&gt;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2017-01-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Subsequent&#13;to June 30, 2017, pursuant to a private placement, the Company issued to one shareholder a total of 100,000 shares of common stock&#13;for cash at $0.15 per share or $15,000. The Company incurred $1,200 of capital raising fees that were paid in cash and charged&#13;to additional paid-in capital. Related to these sales, the Company is further obligated to issue 5,000 warrants as an offering&#13;cost to a third party, each with a 5 year term and a strike price of $0.15 per share, at the close of the private placement offering.&amp;#160;&#13;There will be no accounting effect for the issuance of these warrants as their fair value will be charged to additional&amp;#160;paid-in-capital&#13;as an offering cost and offset by a credit to additional paid-in-capital for their fair value when issuing these warrants.&lt;/font&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="AsOf2017-06-30_custom_LSAMember" unitRef="USD" decimals="0">8850</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ProfessionalAndContractServicesExpense contextRef="From2017-01-01to2017-06-30_custom_GreenCoreMember" unitRef="USD" decimals="0">15000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="AsOf2017-06-30_custom_GreenCoreMember" unitRef="USD" decimals="0">39000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity contextRef="From2017-01-01to2017-06-30_custom_KeshifVenturesMember" unitRef="USD" decimals="0">200000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2017-01-01to2017-06-30_custom_KeshifVenturesMember_custom_StockPurchaseAgreementMember" unitRef="USD" decimals="0">35145</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">333333</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherLongTermDebtNoncurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">24787</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:OtherLongTermDebtNoncurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">29678</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:OtherLongTermDebtNoncurrent contextRef="AsOf2017-06-30_us-gaap_AutomobileLoanMember" unitRef="USD" decimals="0">24787</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:OtherLongTermDebtCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">9620</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:OtherLongTermDebtCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">9337</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:OtherLongTermDebtCurrent contextRef="AsOf2017-06-30_us-gaap_AutomobileLoanMember" unitRef="USD" decimals="0">9620</us-gaap:OtherLongTermDebtCurrent>
    <evsi:ConversionOfDebtInterestConverted contextRef="From2017-01-01to2017-06-30_us-gaap_ConvertibleNotesPayableMember_custom_GeminiMasterThirdMember" unitRef="USD" decimals="0">104709</evsi:ConversionOfDebtInterestConverted>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>evsi-20170630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.19a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: envision_q2%2D20170630.xfr; Date: 2017%2D08%2D11T19:45:51Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kopo7xRiXgen8uEbXpMOaiBSaPty552WYkxvmR4fdlq7yIpu6uUWSmc6B7WQY8N -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:us-roles="http://fasb.org/us-roles/2017-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:evsi="http://envisionsolar.com/20170630" elementFormDefault="qualified" targetNamespace="http://envisionsolar.com/20170630">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://envisionsolar.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
	  <link:definition>00000001 - Document - Document and Entity Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/BalanceSheets" id="BalanceSheets">
	  <link:definition>00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/StatementsOfOperations" id="StatementsOfOperations">
	  <link:definition>00000004 - Statement - Condensed Consolidated Statements of Operations  (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/StatementsOfOperationsParenthetical" id="StatementsOfOperationsParenthetical">
	  <link:definition>00000005 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
	  <link:definition>00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" id="NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies">
	  <link:definition>00000007 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/GoingConcern" id="GoingConcern">
	  <link:definition>00000008 - Disclosure - 2. GOING CONCERN</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/Inventory" id="Inventory">
	  <link:definition>00000009 - Disclosure - 3. INVENTORY</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/AccruedExpenses" id="AccruedExpenses">
	  <link:definition>00000010 - Disclosure - 4. ACCRUED EXPENSES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/TermDebt-SiliconValleyBank" id="TermDebt-SiliconValleyBank">
	  <link:definition>00000011 - Disclosure - 5. TERM DEBT - SILICON VALLEY BANK</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" id="ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements">
	  <link:definition>00000012 - Disclosure - 6. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/ConvertibleNotePayable" id="ConvertibleNotePayable">
	  <link:definition>00000013 - Disclosure - 7. CONVERTIBLE NOTE PAYABLE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/NotePayableAndAutoLoan" id="NotePayableAndAutoLoan">
	  <link:definition>00000014 - Disclosure - 8. NOTE PAYABLE AND AUTO LOAN</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
	  <link:definition>00000015 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/CommonStock" id="CommonStock">
	  <link:definition>00000016 - Disclosure - 10. COMMON STOCK</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/StockOptionsAndWarrants" id="StockOptionsAndWarrants">
	  <link:definition>00000017 - Disclosure - 11. STOCK OPTIONS AND WARRANTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
	  <link:definition>00000018 - Disclosure - 12. RELATED PARTY TRANSACTIONS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/SubsequentEvents" id="SubsequentEvents">
	  <link:definition>00000019 - Disclosure - 13. SUBSEQUENT EVENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" id="NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000020 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" id="NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables">
	  <link:definition>00000021 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/InventoryTables" id="InventoryTables">
	  <link:definition>00000022 - Disclosure - 3. INVENTORY (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/AccruedExpensesTables" id="AccruedExpensesTables">
	  <link:definition>00000023 - Disclosure - 4. ACCRUED EXPENSES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurementsTables" id="ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurementsTables">
	  <link:definition>00000024 - Disclosure - 6. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" id="NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails">
	  <link:definition>00000025 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" id="NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000026 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/GoingConcernDetailsNarrative" id="GoingConcernDetailsNarrative">
	  <link:definition>00000027 - Disclosure - 2. GOING CONCERN (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/InventoryDetails" id="InventoryDetails">
	  <link:definition>00000028 - Disclosure - 3. INVENTORY (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/AccruedExpensesDetails" id="AccruedExpensesDetails">
	  <link:definition>00000029 - Disclosure - 4. ACCRUED EXPENSES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/TermDebtDetailsNarrative" id="TermDebtDetailsNarrative">
	  <link:definition>00000030 - Disclosure - 5. TERM DEBT (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-ConvertibleNotes-relatedParties" id="ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-ConvertibleNotes-relatedParties">
	  <link:definition>00000031 - Disclosure - 6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details - Convertible notes-related parties)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" id="ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3">
	  <link:definition>00000032 - Disclosure - 6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Level 3)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" id="ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative">
	  <link:definition>00000033 - Disclosure - 6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/ConvertibleNotesPayableDetailsNarrative" id="ConvertibleNotesPayableDetailsNarrative">
	  <link:definition>00000034 - Disclosure - 7. CONVERTIBLE NOTES PAYABLE (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/NotePayableAndAutoLoanDetailsNarrative" id="NotePayableAndAutoLoanDetailsNarrative">
	  <link:definition>00000035 - Disclosure - 8. NOTE PAYABLE AND AUTO LOAN (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
	  <link:definition>00000036 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/CommonStockDetailsNarrative" id="CommonStockDetailsNarrative">
	  <link:definition>00000037 - Disclosure - 10. COMMON STOCK (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetailsNarrative" id="StockOptionsAndWarrantsDetailsNarrative">
	  <link:definition>00000038 - Disclosure - 11. STOCK OPTIONS AND WARRANTS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://envisionsolar.com/role/RelatedPartyTransactionsDetailsNarrative" id="RelatedPartyTransactionsDetailsNarrative">
	  <link:definition>00000039 - Disclosure - 12. RELATED PARTY TRANSACTIONS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="evsi-20170630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="evsi-20170630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="evsi-20170630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="evsi-20170630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <element id="evsi_WorkingCapital" name="WorkingCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ReimbursementOfBankExpensesForDocumentation" name="ReimbursementOfBankExpensesForDocumentation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ReimbursementOfFilingFees" name="ReimbursementOfFilingFees" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_SharesIssuedForLoanGuarantyRelatedParty" name="SharesIssuedForLoanGuarantyRelatedParty" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_SharesIssuedForLoanGuarantyRelatedPartyShares" name="SharesIssuedForLoanGuarantyRelatedPartyShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ValueOfStockToBeIssued" name="ValueOfStockToBeIssued" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_TransferOfPrepaidAssetToInventory" name="TransferOfPrepaidAssetToInventory" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_PrepaidInsuranceFinancedByThirdParty" name="PrepaidInsuranceFinancedByThirdParty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_StockObligatedToBeIssuedShares" name="StockObligatedToBeIssuedShares" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" name="ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_DepreciationCapitalizedIntoInventory" name="DepreciationCapitalizedIntoInventory" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_RepaymentsOfRelatedPartyDebtPrincipalAndInterest" name="RepaymentsOfRelatedPartyDebtPrincipalAndInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_WarrantsToBeIssuedFromPrivatePlacement" name="WarrantsToBeIssuedFromPrivatePlacement" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_StockIssuedForLoanGuarantySharesIssued" name="StockIssuedForLoanGuarantySharesIssued" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_StockIssuedForLoanGuarantyValue" name="StockIssuedForLoanGuarantyValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_CommonStockIssuedForLoanGuaranty" name="CommonStockIssuedForLoanGuaranty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_TransferOfInventoryToPropertyAndEquipment" name="TransferOfInventoryToPropertyAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_TermDebtTextBlock" name="TermDebtTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ConvertibleNotePayableRelatedPartyTextBlock" name="ConvertibleNotePayableRelatedPartyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ConvertibleNotesPayableDisclosureTextBlock" name="ConvertibleNotesPayableDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ConversionOfDebtInterestConverted" name="ConversionOfDebtInterestConverted" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_LandlordMember" name="LandlordMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_NotePayableMember" name="NotePayableMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_CustomerAMember" name="CustomerAMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_CustomerBMember" name="CustomerBMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_EveyMember" name="EveyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_CustomerCMember" name="CustomerCMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ProfessionalServicesMember" name="ProfessionalServicesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_EveyNoteMember" name="EveyNoteMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_NotesPayableMember" name="NotesPayableMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_LSAMember" name="LSAMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_KeshifMember" name="KeshifMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_PrivatePlacement1Member" name="PrivatePlacement1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_CustomerDMember" name="CustomerDMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_LoanGuarantyMember" name="LoanGuarantyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_WheatleyNoteMember" name="WheatleyNoteMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_GeminiMasterThirdMember" name="GeminiMasterThirdMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ConversionOfDebtMember" name="ConversionOfDebtMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ThreeDirectorsMember" name="ThreeDirectorsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_NobleNoteMember" name="NobleNoteMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_KeshifVenturesMember" name="KeshifVenturesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_GreenCoreServicesMember" name="GreenCoreServicesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_GreenCoreMember" name="GreenCoreMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_StockPurchaseAgreementMember" name="StockPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_TermDebtAbstract" name="TermDebtAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ConvertibleNotePayableRelatedPartyAbstract" name="ConvertibleNotePayableRelatedPartyAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_FairValueOfOptionsGranted" name="FairValueOfOptionsGranted" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>evsi-20170630_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.19a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: envision_q2%2D20170630.xfr; Date: 2017%2D08%2D11T19:45:51Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://envisionsolar.com/role/DocumentAndEntityInformation" xlink:href="evsi-20170630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/BalanceSheets" xlink:href="evsi-20170630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/BalanceSheetsParenthetical" xlink:href="evsi-20170630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfOperations" xlink:href="evsi-20170630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfOperationsParenthetical" xlink:href="evsi-20170630.xsd#StatementsOfOperationsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfCashFlows" xlink:href="evsi-20170630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="evsi-20170630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/GoingConcern" xlink:href="evsi-20170630.xsd#GoingConcern" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/Inventory" xlink:href="evsi-20170630.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpenses" xlink:href="evsi-20170630.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/TermDebt-SiliconValleyBank" xlink:href="evsi-20170630.xsd#TermDebt-SiliconValleyBank" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:href="evsi-20170630.xsd#ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable" xlink:href="evsi-20170630.xsd#ConvertibleNotePayable" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NotePayableAndAutoLoan" xlink:href="evsi-20170630.xsd#NotePayableAndAutoLoan" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingencies" xlink:href="evsi-20170630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommonStock" xlink:href="evsi-20170630.xsd#CommonStock" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrants" xlink:href="evsi-20170630.xsd#StockOptionsAndWarrants" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/RelatedPartyTransactions" xlink:href="evsi-20170630.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/SubsequentEvents" xlink:href="evsi-20170630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="evsi-20170630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="evsi-20170630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/InventoryTables" xlink:href="evsi-20170630.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpensesTables" xlink:href="evsi-20170630.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:href="evsi-20170630.xsd#ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="evsi-20170630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="evsi-20170630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/GoingConcernDetailsNarrative" xlink:href="evsi-20170630.xsd#GoingConcernDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/InventoryDetails" xlink:href="evsi-20170630.xsd#InventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpensesDetails" xlink:href="evsi-20170630.xsd#AccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/TermDebtDetailsNarrative" xlink:href="evsi-20170630.xsd#TermDebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-ConvertibleNotes-relatedParties" xlink:href="evsi-20170630.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-ConvertibleNotes-relatedParties" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:href="evsi-20170630.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:href="evsi-20170630.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayableDetailsNarrative" xlink:href="evsi-20170630.xsd#ConvertibleNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NotePayableAndAutoLoanDetailsNarrative" xlink:href="evsi-20170630.xsd#NotePayableAndAutoLoanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="evsi-20170630.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommonStockDetailsNarrative" xlink:href="evsi-20170630.xsd#CommonStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetailsNarrative" xlink:href="evsi-20170630.xsd#StockOptionsAndWarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="evsi-20170630.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/BalanceSheets" xlink:title="00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCash" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssets" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="loc_us-gaapDeferredFinanceCostsNoncurrentNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsNoncurrent" xlink:to="loc_us-gaapDeferredFinanceCostsNoncurrentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepositsAssets" xlink:label="loc_us-gaapDepositsAssets" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsNoncurrent" xlink:to="loc_us-gaapDepositsAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsNoncurrent" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaapSalesAndExciseTaxPayableCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapSalesAndExciseTaxPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapConvertibleNotesPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="loc_us-gaapEmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapEmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="loc_us-gaapOtherLongTermDebtCurrent" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherLongTermDebtCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLongTermDebtNoncurrent" xlink:label="loc_us-gaapOtherLongTermDebtNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOtherLongTermDebtNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Condensed Consolidated Statements of Operations  (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectOperatingCosts" xlink:label="loc_us-gaapDirectOperatingCosts" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapDirectOperatingCosts" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapOtherNonoperatingIncome" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="loc_us-gaapUnrealizedGainLossOnDerivatives" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapUnrealizedGainLossOnDerivatives" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExtinguishmentOfDebtGainLossNetOfTax" xlink:label="loc_us-gaapExtinguishmentOfDebtGainLossNetOfTax" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapExtinguishmentOfDebtGainLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfOperationsParenthetical" xlink:title="00000005 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="loc_us-gaapUnrealizedGainLossOnDerivatives" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapUnrealizedGainLossOnDerivatives" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaapAmortizationOfFinancingCosts" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapAmortizationOfFinancingCosts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="loc_us-gaapIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="loc_us-gaapStockOptionPlanExpense" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapStockOptionPlanExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExtinguishmentOfDebtGainLossNetOfTax" xlink:label="loc_us-gaapExtinguishmentOfDebtGainLossNetOfTax" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapExtinguishmentOfDebtGainLossNetOfTax" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" xlink:label="loc_evsiConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" />
      <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_evsiConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_CommonStockIssuedForLoanGuaranty" xlink:label="loc_evsiCommonStockIssuedForLoanGuaranty" />
      <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_evsiCommonStockIssuedForLoanGuaranty" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfStockIssuanceCosts" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_us-gaapPaymentsOfStockIssuanceCosts" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaapRepaymentsOfConvertibleDebt" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_us-gaapRepaymentsOfConvertibleDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaapProceedsFromLinesOfCredit" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_us-gaapProceedsFromLinesOfCredit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_us-gaapRepaymentsOfOtherDebt" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_us-gaapRepaymentsOfOtherDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_us-gaapPaymentsOfDebtIssuanceCosts" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashPeriodIncreaseDecrease" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/GoingConcern" xlink:title="00000008 - Disclosure - 2. GOING CONCERN" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/Inventory" xlink:title="00000009 - Disclosure - 3. INVENTORY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpenses" xlink:title="00000010 - Disclosure - 4. ACCRUED EXPENSES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/TermDebt-SiliconValleyBank" xlink:title="00000011 - Disclosure - 5. TERM DEBT - SILICON VALLEY BANK" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:title="00000012 - Disclosure - 6. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable" xlink:title="00000013 - Disclosure - 7. CONVERTIBLE NOTE PAYABLE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NotePayableAndAutoLoan" xlink:title="00000014 - Disclosure - 8. NOTE PAYABLE AND AUTO LOAN" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingencies" xlink:title="00000015 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommonStock" xlink:title="00000016 - Disclosure - 10. COMMON STOCK" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrants" xlink:title="00000017 - Disclosure - 11. STOCK OPTIONS AND WARRANTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/RelatedPartyTransactions" xlink:title="00000018 - Disclosure - 12. RELATED PARTY TRANSACTIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/SubsequentEvents" xlink:title="00000019 - Disclosure - 13. SUBSEQUENT EVENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000020 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000021 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/InventoryTables" xlink:title="00000022 - Disclosure - 3. INVENTORY (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpensesTables" xlink:title="00000023 - Disclosure - 4. ACCRUED EXPENSES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:title="00000024 - Disclosure - 6. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000025 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000026 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/GoingConcernDetailsNarrative" xlink:title="00000027 - Disclosure - 2. GOING CONCERN (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/InventoryDetails" xlink:title="00000028 - Disclosure - 3. INVENTORY (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaapInventoryFinishedGoodsNetOfReserves" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryFinishedGoodsNetOfReserves" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaapInventoryWorkInProcessNetOfReserves" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryWorkInProcessNetOfReserves" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaapInventoryRawMaterialsNetOfReserves" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterialsNetOfReserves" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpensesDetails" xlink:title="00000029 - Disclosure - 4. ACCRUED EXPENSES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="loc_us-gaapAccruedVacationCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedVacationCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapInterestPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedInsuranceCurrent" xlink:label="loc_us-gaapAccruedInsuranceCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedInsuranceCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedRentCurrent" xlink:label="loc_us-gaapAccruedRentCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedRentCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GuarantyLiabilities" xlink:label="loc_us-gaapGuarantyLiabilities" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapGuarantyLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="loc_us-gaapAccruedSalesCommissionCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedSalesCommissionCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/TermDebtDetailsNarrative" xlink:title="00000030 - Disclosure - 5. TERM DEBT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-ConvertibleNotes-relatedParties" xlink:title="00000031 - Disclosure - 6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details - Convertible notes-related parties)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:title="00000032 - Disclosure - 6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Level 3)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:title="00000033 - Disclosure - 6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayableDetailsNarrative" xlink:title="00000034 - Disclosure - 7. CONVERTIBLE NOTES PAYABLE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NotePayableAndAutoLoanDetailsNarrative" xlink:title="00000035 - Disclosure - 8. NOTE PAYABLE AND AUTO LOAN (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000036 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommonStockDetailsNarrative" xlink:title="00000037 - Disclosure - 10. COMMON STOCK (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetailsNarrative" xlink:title="00000038 - Disclosure - 11. STOCK OPTIONS AND WARRANTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000039 - Disclosure - 12. RELATED PARTY TRANSACTIONS (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>evsi-20170630_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.19a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: envision_q2%2D20170630.xfr; Date: 2017%2D08%2D11T19:45:51Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://envisionsolar.com/role/DocumentAndEntityInformation" xlink:href="evsi-20170630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/BalanceSheets" xlink:href="evsi-20170630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/BalanceSheetsParenthetical" xlink:href="evsi-20170630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfOperations" xlink:href="evsi-20170630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfOperationsParenthetical" xlink:href="evsi-20170630.xsd#StatementsOfOperationsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfCashFlows" xlink:href="evsi-20170630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="evsi-20170630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/GoingConcern" xlink:href="evsi-20170630.xsd#GoingConcern" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/Inventory" xlink:href="evsi-20170630.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpenses" xlink:href="evsi-20170630.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/TermDebt-SiliconValleyBank" xlink:href="evsi-20170630.xsd#TermDebt-SiliconValleyBank" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:href="evsi-20170630.xsd#ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable" xlink:href="evsi-20170630.xsd#ConvertibleNotePayable" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NotePayableAndAutoLoan" xlink:href="evsi-20170630.xsd#NotePayableAndAutoLoan" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingencies" xlink:href="evsi-20170630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommonStock" xlink:href="evsi-20170630.xsd#CommonStock" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrants" xlink:href="evsi-20170630.xsd#StockOptionsAndWarrants" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/RelatedPartyTransactions" xlink:href="evsi-20170630.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/SubsequentEvents" xlink:href="evsi-20170630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="evsi-20170630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="evsi-20170630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/InventoryTables" xlink:href="evsi-20170630.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpensesTables" xlink:href="evsi-20170630.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:href="evsi-20170630.xsd#ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="evsi-20170630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="evsi-20170630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/GoingConcernDetailsNarrative" xlink:href="evsi-20170630.xsd#GoingConcernDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/InventoryDetails" xlink:href="evsi-20170630.xsd#InventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpensesDetails" xlink:href="evsi-20170630.xsd#AccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/TermDebtDetailsNarrative" xlink:href="evsi-20170630.xsd#TermDebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-ConvertibleNotes-relatedParties" xlink:href="evsi-20170630.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-ConvertibleNotes-relatedParties" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:href="evsi-20170630.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:href="evsi-20170630.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayableDetailsNarrative" xlink:href="evsi-20170630.xsd#ConvertibleNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NotePayableAndAutoLoanDetailsNarrative" xlink:href="evsi-20170630.xsd#NotePayableAndAutoLoanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="evsi-20170630.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommonStockDetailsNarrative" xlink:href="evsi-20170630.xsd#CommonStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetailsNarrative" xlink:href="evsi-20170630.xsd#StockOptionsAndWarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="evsi-20170630.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/BalanceSheets" xlink:title="00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Condensed Consolidated Statements of Operations  (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfOperationsParenthetical" xlink:title="00000005 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/GoingConcern" xlink:title="00000008 - Disclosure - 2. GOING CONCERN" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/Inventory" xlink:title="00000009 - Disclosure - 3. INVENTORY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpenses" xlink:title="00000010 - Disclosure - 4. ACCRUED EXPENSES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/TermDebt-SiliconValleyBank" xlink:title="00000011 - Disclosure - 5. TERM DEBT - SILICON VALLEY BANK" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:title="00000012 - Disclosure - 6. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable" xlink:title="00000013 - Disclosure - 7. CONVERTIBLE NOTE PAYABLE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NotePayableAndAutoLoan" xlink:title="00000014 - Disclosure - 8. NOTE PAYABLE AND AUTO LOAN" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingencies" xlink:title="00000015 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommonStock" xlink:title="00000016 - Disclosure - 10. COMMON STOCK" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrants" xlink:title="00000017 - Disclosure - 11. STOCK OPTIONS AND WARRANTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/RelatedPartyTransactions" xlink:title="00000018 - Disclosure - 12. RELATED PARTY TRANSACTIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/SubsequentEvents" xlink:title="00000019 - Disclosure - 13. SUBSEQUENT EVENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000020 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000021 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/InventoryTables" xlink:title="00000022 - Disclosure - 3. INVENTORY (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpensesTables" xlink:title="00000023 - Disclosure - 4. ACCRUED EXPENSES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:title="00000024 - Disclosure - 6. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000025 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesMember" xlink:label="loc_us-gaapSalesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorCustomersAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_CustomerAMember" xlink:label="loc_evsiCustomerAMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerAMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_CustomerBMember" xlink:label="loc_evsiCustomerBMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerBMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_CustomerCMember" xlink:label="loc_evsiCustomerCMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerCMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_CustomerDMember" xlink:label="loc_evsiCustomerDMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerDMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_80" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000026 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaapAntidilutiveSecuritiesNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaapAntidilutiveSecuritiesNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="loc_us-gaapAntidilutiveSecuritiesNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaapConvertibleNotesPayableMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapConvertibleNotesPayableMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapStockOptionMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapWarrantMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaapDeferredRevenue_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredRevenue_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProductWarrantyAccrual_80" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="loc_us-gaapAdjustmentForAmortization_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentForAmortization_80" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_80" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/GoingConcernDetailsNarrative" xlink:title="00000027 - Disclosure - 2. GOING CONCERN (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/InventoryDetails" xlink:title="00000028 - Disclosure - 3. INVENTORY (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpensesDetails" xlink:title="00000029 - Disclosure - 4. ACCRUED EXPENSES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/TermDebtDetailsNarrative" xlink:title="00000030 - Disclosure - 5. TERM DEBT (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaapLineOfCreditFacilityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLineOfCreditFacilityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_LSAMember" xlink:label="loc_evsiLSAMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:to="loc_evsiLSAMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_KeshifMember" xlink:label="loc_evsiKeshifMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiKeshifMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeAxis" xlink:label="loc_us-gaapNonmonetaryTransactionTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapNonmonetaryTransactionTypeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeDomain" xlink:label="loc_us-gaapNonmonetaryTransactionTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapNonmonetaryTransactionTypeAxis" xlink:to="loc_us-gaapNonmonetaryTransactionTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeDomain" xlink:label="loc_us-gaapNonmonetaryTransactionTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapNonmonetaryTransactionTypeAxis" xlink:to="loc_us-gaapNonmonetaryTransactionTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_LoanGuarantyMember" xlink:label="loc_evsiLoanGuarantyMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonmonetaryTransactionTypeDomain" xlink:to="loc_evsiLoanGuarantyMember_30" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateDescription_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateDescription_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:label="loc_us-gaapUnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapUnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_80" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ReimbursementOfBankExpensesForDocumentation" xlink:label="loc_evsiReimbursementOfBankExpensesForDocumentation_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiReimbursementOfBankExpensesForDocumentation_80" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ReimbursementOfFilingFees" xlink:label="loc_evsiReimbursementOfFilingFees_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiReimbursementOfFilingFees_80" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_SharesIssuedForLoanGuarantyRelatedParty" xlink:label="loc_evsiSharesIssuedForLoanGuarantyRelatedParty_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiSharesIssuedForLoanGuarantyRelatedParty_80" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_SharesIssuedForLoanGuarantyRelatedPartyShares" xlink:label="loc_evsiSharesIssuedForLoanGuarantyRelatedPartyShares_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiSharesIssuedForLoanGuarantyRelatedPartyShares_80" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPaymentsOfDebtIssuanceCosts_80" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscount_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount_80" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLinesOfCreditCurrent_80" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaapLongTermLineOfCredit_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermLineOfCredit_80" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_StockIssuedForLoanGuarantySharesIssued" xlink:label="loc_evsiStockIssuedForLoanGuarantySharesIssued_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForLoanGuarantySharesIssued_80" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_StockIssuedForLoanGuarantyValue" xlink:label="loc_evsiStockIssuedForLoanGuarantyValue_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForLoanGuarantyValue_80" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_80" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GuarantyLiabilities" xlink:label="loc_us-gaapGuarantyLiabilities_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGuarantyLiabilities_80" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate_80" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaapProceedsFromLinesOfCredit_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromLinesOfCredit_80" xlink:type="arc" order="18" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-ConvertibleNotes-relatedParties" xlink:title="00000031 - Disclosure - 6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details - Convertible notes-related parties)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_EveyNoteMember" xlink:label="loc_evsiEveyNoteMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_evsiEveyNoteMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_WheatleyNoteMember" xlink:label="loc_evsiWheatleyNoteMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_evsiWheatleyNoteMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent_40" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:title="00000032 - Disclosure - 6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Level 3)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="loc_us-gaapEmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_20" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" xlink:label="loc_us-gaapEmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_20" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:title="00000033 - Disclosure - 6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaapConvertibleNotesPayableMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_us-gaapConvertibleNotesPayableMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaapCounterpartyNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCounterpartyNameAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_EveyNoteMember" xlink:label="loc_evsiEveyNoteMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiEveyNoteMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_WheatleyNoteMember" xlink:label="loc_evsiWheatleyNoteMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiWheatleyNoteMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_GeminiMasterThirdMember" xlink:label="loc_evsiGeminiMasterThirdMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiGeminiMasterThirdMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_RepaymentsOfRelatedPartyDebtPrincipalAndInterest" xlink:label="loc_evsiRepaymentsOfRelatedPartyDebtPrincipalAndInterest_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiRepaymentsOfRelatedPartyDebtPrincipalAndInterest_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent_60" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapInterestPayableCurrentAndNoncurrent_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestPayableCurrentAndNoncurrent_60" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_60" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentAmount1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentAmount1_60" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ConversionOfDebtInterestConverted" xlink:label="loc_evsiConversionOfDebtInterestConverted_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiConversionOfDebtInterestConverted_60" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1_60" xlink:type="arc" order="12" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayableDetailsNarrative" xlink:title="00000034 - Disclosure - 7. CONVERTIBLE NOTES PAYABLE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_LandlordMember" xlink:label="loc_evsiLandlordMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_evsiLandlordMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConvertibleNotesPayableCurrent_20" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestPayableCurrent_20" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NotePayableAndAutoLoanDetailsNarrative" xlink:title="00000035 - Disclosure - 8. NOTE PAYABLE AND AUTO LOAN (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_NotePayableMember" xlink:label="loc_evsiNotePayableMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiNotePayableMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_NotesPayableMember" xlink:label="loc_evsiNotesPayableMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiNotesPayableMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AutomobileLoanMember" xlink:label="loc_us-gaapAutomobileLoanMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_us-gaapAutomobileLoanMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesPayableCurrent_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapInterestPayableCurrentAndNoncurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestPayableCurrentAndNoncurrent_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="loc_us-gaapOtherLongTermDebtCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherLongTermDebtCurrent_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLongTermDebtNoncurrent" xlink:label="loc_us-gaapOtherLongTermDebtNoncurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherLongTermDebtNoncurrent_40" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000036 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommonStockDetailsNarrative" xlink:title="00000037 - Disclosure - 10. COMMON STOCK (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_PrivatePlacement1Member" xlink:label="loc_evsiPrivatePlacement1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_evsiPrivatePlacement1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:label="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionNameDomain" xlink:label="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:to="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionNameDomain" xlink:label="loc_us-gaapOtherSignificantNoncashTransactionNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:to="loc_us-gaapOtherSignificantNoncashTransactionNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ProfessionalServicesMember" xlink:label="loc_evsiProfessionalServicesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" xlink:to="loc_evsiProfessionalServicesMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_GreenCoreServicesMember" xlink:label="loc_evsiGreenCoreServicesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" xlink:to="loc_evsiGreenCoreServicesMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ConversionOfDebtMember" xlink:label="loc_evsiConversionOfDebtMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" xlink:to="loc_evsiConversionOfDebtMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaapCounterpartyNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCounterpartyNameAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ThreeDirectorsMember" xlink:label="loc_evsiThreeDirectorsMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiThreeDirectorsMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock_80" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfStockIssuanceCosts_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPaymentsOfStockIssuanceCosts_80" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_WarrantsToBeIssuedFromPrivatePlacement" xlink:label="loc_evsiWarrantsToBeIssuedFromPrivatePlacement_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiWarrantsToBeIssuedFromPrivatePlacement_80" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:label="loc_us-gaapOptionIndexedToIssuersEquityStrikePrice1_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOptionIndexedToIssuersEquityStrikePrice1_80" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_80" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_80" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_80" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_80" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_80" xlink:type="arc" order="13" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetailsNarrative" xlink:title="00000038 - Disclosure - 11. STOCK OPTIONS AND WARRANTS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000039 - Disclosure - 12. RELATED PARTY TRANSACTIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_NobleNoteMember" xlink:label="loc_evsiNobleNoteMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiNobleNoteMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_EveyMember" xlink:label="loc_evsiEveyMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiEveyMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaapCounterpartyNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCounterpartyNameAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_KeshifVenturesMember" xlink:label="loc_evsiKeshifVenturesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiKeshifVenturesMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ThreeDirectorsMember" xlink:label="loc_evsiThreeDirectorsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiThreeDirectorsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_GreenCoreMember" xlink:label="loc_evsiGreenCoreMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiGreenCoreMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:label="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionNameDomain" xlink:label="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:to="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionNameDomain" xlink:label="loc_us-gaapOtherSignificantNoncashTransactionNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:to="loc_us-gaapOtherSignificantNoncashTransactionNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_GreenCoreServicesMember" xlink:label="loc_evsiGreenCoreServicesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" xlink:to="loc_evsiGreenCoreServicesMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapTransactionTypeAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_StockPurchaseAgreementMember" xlink:label="loc_evsiStockPurchaseAgreementMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_evsiStockPurchaseAgreementMember_100" xlink:type="arc" order="102" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount_120" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate_120" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent_120" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapRepaymentsOfRelatedPartyDebt_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRepaymentsOfRelatedPartyDebt_120" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesCurrentAndNoncurrent_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesCurrentAndNoncurrent_120" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestPayableCurrent_120" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentAmount1_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentAmount1_120" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1_120" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_120" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_120" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfessionalAndContractServicesExpense" xlink:label="loc_us-gaapProfessionalAndContractServicesExpense_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfessionalAndContractServicesExpense_120" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaapAccruedProfessionalFeesCurrent_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccruedProfessionalFeesCurrent_120" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_120" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_120" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="loc_us-gaapProceedsFromIssuanceOrSaleOfEquity_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOrSaleOfEquity_120" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_120" xlink:type="arc" order="16" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>evsi-20170630_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.19a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: envision_q2%2D20170630.xfr; Date: 2017%2D08%2D11T19:45:51Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">ShortTermDebtType [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_LandlordMember" xlink:label="evsi_LandlordMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_LandlordMember" xlink:to="evsi_LandlordMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_LandlordMember_lbl" xml:lang="en-US">Landlord [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">FairValueByFairValueHierarchyLevel [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Fair Value Inputs Level 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="us-gaap_StockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionMember" xlink:to="us-gaap_StockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockOptionMember_lbl" xml:lang="en-US">Options [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">LongtermDebtType [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_NotePayableMember" xlink:label="evsi_NotePayableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_NotePayableMember" xlink:to="evsi_NotePayableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_NotePayableMember_lbl" xml:lang="en-US">Note Payable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorCustomersAxis_lbl" xml:lang="en-US">Major Customers [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_CustomerAMember" xlink:label="evsi_CustomerAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_CustomerAMember" xlink:to="evsi_CustomerAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_CustomerAMember_lbl" xml:lang="en-US">Customer A [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesMember" xlink:label="us-gaap_SalesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesMember" xlink:to="us-gaap_SalesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesMember_lbl" xml:lang="en-US">Revenues [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_CustomerBMember" xlink:label="evsi_CustomerBMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_CustomerBMember" xlink:to="evsi_CustomerBMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_CustomerBMember_lbl" xml:lang="en-US">Customer B [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_EveyMember" xlink:label="evsi_EveyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_EveyMember" xlink:to="evsi_EveyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_EveyMember_lbl" xml:lang="en-US">John Evey[Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_CustomerCMember" xlink:label="evsi_CustomerCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_CustomerCMember" xlink:to="evsi_CustomerCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_CustomerCMember_lbl" xml:lang="en-US">Customer C [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:label="us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:to="us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis_lbl" xml:lang="en-US">Other Significant Noncash Transaction [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ProfessionalServicesMember" xlink:label="evsi_ProfessionalServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ProfessionalServicesMember" xlink:to="evsi_ProfessionalServicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ProfessionalServicesMember_lbl" xml:lang="en-US">Professional Services [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_EveyNoteMember" xlink:label="evsi_EveyNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_EveyNoteMember" xlink:to="evsi_EveyNoteMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_EveyNoteMember_lbl" xml:lang="en-US">Evey Note [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_NotesPayableMember" xlink:label="evsi_NotesPayableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_NotesPayableMember" xlink:to="evsi_NotesPayableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_NotesPayableMember_lbl" xml:lang="en-US">Notes Payable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xml:lang="en-US">Lender Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_LSAMember" xlink:label="evsi_LSAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_LSAMember" xlink:to="evsi_LSAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_LSAMember_lbl" xml:lang="en-US">Loan and Security Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_KeshifMember" xlink:label="evsi_KeshifMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_KeshifMember" xlink:to="evsi_KeshifMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_KeshifMember_lbl" xml:lang="en-US">Keshif Ventures, LLC [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AutomobileLoanMember" xlink:label="us-gaap_AutomobileLoanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AutomobileLoanMember" xlink:to="us-gaap_AutomobileLoanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AutomobileLoanMember_lbl" xml:lang="en-US">Auto Loan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US">Type of Arrangement and Non-arrangement Transactions [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_PrivatePlacement1Member" xlink:label="evsi_PrivatePlacement1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_PrivatePlacement1Member" xlink:to="evsi_PrivatePlacement1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_PrivatePlacement1Member_lbl" xml:lang="en-US">Private Placement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_CustomerDMember" xlink:label="evsi_CustomerDMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_CustomerDMember" xlink:to="evsi_CustomerDMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_CustomerDMember_lbl" xml:lang="en-US">Customer D [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="us-gaap_ConvertibleNotesPayableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableMember" xlink:to="us-gaap_ConvertibleNotesPayableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleNotesPayableMember_lbl" xml:lang="en-US">Convertible Notes Payable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeAxis" xlink:label="us-gaap_NonmonetaryTransactionTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonmonetaryTransactionTypeAxis" xlink:to="us-gaap_NonmonetaryTransactionTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonmonetaryTransactionTypeAxis_lbl" xml:lang="en-US">Nonmonetary Transaction Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_LoanGuarantyMember" xlink:label="evsi_LoanGuarantyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_LoanGuarantyMember" xlink:to="evsi_LoanGuarantyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_LoanGuarantyMember_lbl" xml:lang="en-US">Loan Guaranty [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_WheatleyNoteMember" xlink:label="evsi_WheatleyNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_WheatleyNoteMember" xlink:to="evsi_WheatleyNoteMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_WheatleyNoteMember_lbl" xml:lang="en-US">Wheatley Note [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="us-gaap_CounterpartyNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_CounterpartyNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CounterpartyNameAxis_lbl" xml:lang="en-US">Counterparty Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_GeminiMasterThirdMember" xlink:label="evsi_GeminiMasterThirdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_GeminiMasterThirdMember" xlink:to="evsi_GeminiMasterThirdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_GeminiMasterThirdMember_lbl" xml:lang="en-US">Gemini Master Fund - Third Amended [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ConversionOfDebtMember" xlink:label="evsi_ConversionOfDebtMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConversionOfDebtMember" xlink:to="evsi_ConversionOfDebtMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ConversionOfDebtMember_lbl" xml:lang="en-US">Conversion of Convertible Debt [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ThreeDirectorsMember" xlink:label="evsi_ThreeDirectorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ThreeDirectorsMember" xlink:to="evsi_ThreeDirectorsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ThreeDirectorsMember_lbl" xml:lang="en-US">Three Directors [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_PrivatePlacement1Member" xlink:to="evsi_PrivatePlacement1Member_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="evsi_PrivatePlacement1Member_2_lbl" xml:lang="en-US">Private Placements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_NobleNoteMember" xlink:label="evsi_NobleNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_NobleNoteMember" xlink:to="evsi_NobleNoteMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_NobleNoteMember_lbl" xml:lang="en-US">Noble Note [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_KeshifVenturesMember" xlink:label="evsi_KeshifVenturesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_KeshifVenturesMember" xlink:to="evsi_KeshifVenturesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_KeshifVenturesMember_lbl" xml:lang="en-US">Keshif Ventures [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_GreenCoreServicesMember" xlink:label="evsi_GreenCoreServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_GreenCoreServicesMember" xlink:to="evsi_GreenCoreServicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_GreenCoreServicesMember_lbl" xml:lang="en-US">Professional Services by GreenCore [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_GreenCoreMember" xlink:label="evsi_GreenCoreMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_GreenCoreMember" xlink:to="evsi_GreenCoreMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_GreenCoreMember_lbl" xml:lang="en-US">GreenCore [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransactionTypeAxis" xlink:label="us-gaap_TransactionTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransactionTypeAxis" xlink:to="us-gaap_TransactionTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransactionTypeAxis_lbl" xml:lang="en-US">Transaction Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_StockPurchaseAgreementMember" xlink:label="evsi_StockPurchaseAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockPurchaseAgreementMember" xlink:to="evsi_StockPurchaseAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_StockPurchaseAgreementMember_lbl" xml:lang="en-US">Stock Purchase Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_DocumentAndEntityInformationAbstract" xlink:label="evsi_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_DocumentAndEntityInformationAbstract" xlink:to="evsi_DocumentAndEntityInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document And Entity Information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Is Entity a Well-known Seasoned Issuer?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Is Entity a Voluntary Filer?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Is Entity's Reporting Status Current?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts Receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="us-gaap_PrepaidExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="us-gaap_PrepaidExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventory, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total Current Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and Equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsAbstract" xlink:label="us-gaap_OtherAssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsAbstract_lbl" xml:lang="en-US">Other Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:to="us-gaap_DeferredFinanceCostsNoncurrentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet_lbl" xml:lang="en-US">Debt issue costs, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Patents, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepositsAssets" xlink:label="us-gaap_DepositsAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssets" xlink:to="us-gaap_DepositsAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsAssets_lbl" xml:lang="en-US">Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Total Other Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">Liabilities and Stockholders' Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xml:lang="en-US">Sales Tax Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Term Debt - Current Portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:to="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_lbl" xml:lang="en-US">Convertible Note Payable - Related Parties</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US">Notes Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="us-gaap_OtherLongTermDebtCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebtCurrent" xlink:to="us-gaap_OtherLongTermDebtCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermDebtCurrent_lbl" xml:lang="en-US">Auto Loan - Current Portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="us-gaap_ConvertibleNotesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableCurrent" xlink:to="us-gaap_ConvertibleNotesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleNotesPayableCurrent_lbl" xml:lang="en-US">Convertible Note Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl" xml:lang="en-US">Embedded Conversion Option Liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total Current Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long-term Portion of Term Debt, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLongTermDebtNoncurrent" xlink:label="us-gaap_OtherLongTermDebtNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebtNoncurrent" xlink:to="us-gaap_OtherLongTermDebtNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermDebtNoncurrent_lbl" xml:lang="en-US">Long-term Portion of Auto Loan</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and Contingencies (Note 9)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders' Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred Stock, $0.001 par value, 10,000,000 shares authorized, 0 outstanding as of June 30, 2017 and December 31, 2016, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common Stock, $0.001 par value, 490,000,000 shares authorized, 127,241,113 and 120,105,418 shares issued or issuable and outstanding at June 30, 2017 and December 31, 2016, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional Paid-in-Capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Stockholders' Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total Liabilities and Stockholders' Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common Stock par value (in Dollars per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common Stock shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common Stock shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common Stock shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross Loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectOperatingCosts" xlink:label="us-gaap_DirectOperatingCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DirectOperatingCosts" xlink:to="us-gaap_DirectOperatingCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DirectOperatingCosts_lbl" xml:lang="en-US">Operating Expenses (including stock based expense of $191,146 and $198,101 for the six months ended June 30, 2017 and 2016, respectively)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss From Operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other Income (Expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="us-gaap_OtherNonoperatingIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US">Other Income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExtinguishmentOfDebtGainLossNetOfTax" xlink:label="us-gaap_ExtinguishmentOfDebtGainLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtinguishmentOfDebtGainLossNetOfTax" xlink:to="us-gaap_ExtinguishmentOfDebtGainLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtinguishmentOfDebtGainLossNetOfTax_lbl" xml:lang="en-US">Gain on debt settlement, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_lbl" xml:lang="en-US">Change in fair value of embedded conversion option liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total Other (Expense) Income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss Before Income Tax</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income Tax Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net Loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US">Net Loss Per Share - Basic and Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xml:lang="en-US">Weighted Average Shares Outstanding - Basic and Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net Loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to Reconcile Net loss to Net Cash Used in Operating Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xml:lang="en-US">Common stock issued for services</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_CommonStockIssuedForLoanGuaranty" xlink:label="evsi_CommonStockIssuedForLoanGuaranty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_CommonStockIssuedForLoanGuaranty" xlink:to="evsi_CommonStockIssuedForLoanGuaranty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_CommonStockIssuedForLoanGuaranty_lbl" xml:lang="en-US">Common stock issued for loan guaranty</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtinguishmentOfDebtGainLossNetOfTax" xlink:to="us-gaap_ExtinguishmentOfDebtGainLossNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ExtinguishmentOfDebtGainLossNetOfTax_2_lbl" xml:lang="en-US">Gain on debt settlement</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="us-gaap_StockOptionPlanExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionPlanExpense" xlink:to="us-gaap_StockOptionPlanExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockOptionPlanExpense_lbl" xml:lang="en-US">Compensation expense related to grant of stock options</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_2_lbl" xml:lang="en-US">Change in fair value of embedded conversion option liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xml:lang="en-US">Amortization of debt issue costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Amortization of debt discount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl" xml:lang="en-US">Changes in assets and liabilities: (Increase) decrease in:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventory, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:to="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_lbl" xml:lang="en-US">Costs and estimated earnings in excess of billings on uncompleted contracts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInDepositOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets_lbl" xml:lang="en-US">Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_lbl" xml:lang="en-US">Increase (decrease) in:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" xlink:label="evsi_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" xlink:to="evsi_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty_lbl" xml:lang="en-US">Convertible note payable issued in lieu of salary - related party</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl" xml:lang="en-US">Sales tax payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US">NET CASH USED IN OPERATING ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US">Funding of patent costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xml:lang="en-US">NET CASH USED IN INVESTING ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from sale of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US">Payments of offering costs related to sale of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl" xml:lang="en-US">Borrowings on line of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xml:lang="en-US">Payments of loan offering costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfConvertibleDebt" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_lbl" xml:lang="en-US">Repayments on convertible notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="us-gaap_RepaymentsOfOtherDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherDebt" xlink:to="us-gaap_RepaymentsOfOtherDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfOtherDebt_lbl" xml:lang="en-US">Repayments on auto loan</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl" xml:lang="en-US">NET CASH PROVIDED BY FINANCING ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashPeriodIncreaseDecrease" xlink:label="us-gaap_CashPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashPeriodIncreaseDecrease" xlink:to="us-gaap_CashPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashPeriodIncreaseDecrease_lbl" xml:lang="en-US">NET INCREASE IN CASH</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_Cash_2_lbl" xml:lang="en-US">CASH AT BEGINNING OF PERIOD</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Cash_3_lbl" xml:lang="en-US">CASH AT END OF PERIOD</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental Disclosure of Cash Flow Information:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash paid for interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Cash paid for income tax</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Supplemental Disclosure of Non-Cash Investing and Financing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_TransferOfPrepaidAssetToInventory" xlink:label="evsi_TransferOfPrepaidAssetToInventory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_TransferOfPrepaidAssetToInventory" xlink:to="evsi_TransferOfPrepaidAssetToInventory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_TransferOfPrepaidAssetToInventory_lbl" xml:lang="en-US">Transfer of prepaid asset to inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_TransferOfInventoryToPropertyAndEquipment" xlink:label="evsi_TransferOfInventoryToPropertyAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_TransferOfInventoryToPropertyAndEquipment" xlink:to="evsi_TransferOfInventoryToPropertyAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_TransferOfInventoryToPropertyAndEquipment_lbl" xml:lang="en-US">Transfer of inventory to property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_DepreciationCapitalizedIntoInventory" xlink:label="evsi_DepreciationCapitalizedIntoInventory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_DepreciationCapitalizedIntoInventory" xlink:to="evsi_DepreciationCapitalizedIntoInventory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_DepreciationCapitalizedIntoInventory_lbl" xml:lang="en-US">Depreciation capitalized into inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_PrepaidInsuranceFinancedByThirdParty" xlink:label="evsi_PrepaidInsuranceFinancedByThirdParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_PrepaidInsuranceFinancedByThirdParty" xlink:to="evsi_PrepaidInsuranceFinancedByThirdParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_PrepaidInsuranceFinancedByThirdParty_lbl" xml:lang="en-US">Prepaid insurance financed by a third party</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments_lbl" xml:lang="en-US">Shares issued for debt conversion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl" xml:lang="en-US">GOING CONCERN</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">INVENTORY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">ACCRUED EXPENSES</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_TermDebtAbstract" xlink:label="evsi_TermDebtAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_TermDebtAbstract" xlink:to="evsi_TermDebtAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_TermDebtAbstract_lbl" xml:lang="en-US">Term Debt - Silicon Valley Bank</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_TermDebtTextBlock" xlink:label="evsi_TermDebtTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_TermDebtTextBlock" xlink:to="evsi_TermDebtTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_TermDebtTextBlock_lbl" xml:lang="en-US">5. TERM DEBT - SILICON VALLEY BANK</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ConvertibleNotePayableRelatedPartyTextBlock" xlink:label="evsi_ConvertibleNotePayableRelatedPartyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleNotePayableRelatedPartyTextBlock" xlink:to="evsi_ConvertibleNotePayableRelatedPartyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ConvertibleNotePayableRelatedPartyTextBlock_lbl" xml:lang="en-US">CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ConvertibleNotesPayableDisclosureTextBlock" xlink:label="evsi_ConvertibleNotesPayableDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleNotesPayableDisclosureTextBlock" xlink:to="evsi_ConvertibleNotesPayableDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ConvertibleNotesPayableDisclosureTextBlock_lbl" xml:lang="en-US">CONVERTIBLE NOTES PAYABLE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableAbstract" xlink:label="us-gaap_NotesPayableAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="us-gaap_NotesPayableAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableAbstract_lbl" xml:lang="en-US">Notes Payable [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">NOTE PAYABLE AND AUTO LOAN</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">COMMON STOCK</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">STOCK OPTIONS AND WARRANTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">RELATED PARTY TRANSACTIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">Nature of Operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">Basis of Presentation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of Consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">Concentrations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives" xlink:label="us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives" xlink:to="us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives_lbl" xml:lang="en-US">Accounting for Derivatives</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xml:lang="en-US">Patents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-Based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Net Loss Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">New Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US">Concentrations of risk tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="us-gaap_ConvertibleDebtTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtTableTextBlock" xlink:to="us-gaap_ConvertibleDebtTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtTableTextBlock_lbl" xml:lang="en-US">Short Term Convertible Notes - related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US">Summary of activity of Level 3 liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_MajorCustomersAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_MajorCustomersAxis_2_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="us-gaap_DeferredRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenue" xlink:to="us-gaap_DeferredRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredRevenue_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrual_lbl" xml:lang="en-US">Product warranty accrual</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="us-gaap_AdjustmentForAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentForAmortization" xlink:to="us-gaap_AdjustmentForAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentForAmortization_lbl" xml:lang="en-US">Patent amortization expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Antidilutive shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_3_lbl" xml:lang="en-US">Net losses</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_WorkingCapital" xlink:label="evsi_WorkingCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_WorkingCapital" xlink:to="evsi_WorkingCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_WorkingCapital_lbl" xml:lang="en-US">Working capital</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_2_lbl" xml:lang="en-US">Accumulated deficit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Stockholders' deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xml:lang="en-US">Finished Goods</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xml:lang="en-US">Work in Process</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xml:lang="en-US">Raw Materials</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Inventory Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Total Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="us-gaap_AccruedVacationCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedVacationCurrent" xlink:to="us-gaap_AccruedVacationCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedVacationCurrent_lbl" xml:lang="en-US">Accrued vacation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US">Accrued interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GuarantyLiabilities" xlink:label="us-gaap_GuarantyLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuarantyLiabilities" xlink:to="us-gaap_GuarantyLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuarantyLiabilities_lbl" xml:lang="en-US">Accrued loan guaranty</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedRentCurrent" xlink:label="us-gaap_AccruedRentCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedRentCurrent" xlink:to="us-gaap_AccruedRentCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedRentCurrent_lbl" xml:lang="en-US">Accrued rent</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="us-gaap_AccruedSalesCommissionCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalesCommissionCurrent" xlink:to="us-gaap_AccruedSalesCommissionCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalesCommissionCurrent_lbl" xml:lang="en-US">Accrued commissions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedInsuranceCurrent" xlink:label="us-gaap_AccruedInsuranceCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedInsuranceCurrent" xlink:to="us-gaap_AccruedInsuranceCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedInsuranceCurrent_lbl" xml:lang="en-US">Accrued insurance financing</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Other accrued expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_2_lbl" xml:lang="en-US">Total accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Line of credit maximum borrowing capacity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDescription_lbl" xml:lang="en-US">Line of credit interest rate terms</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:label="us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:to="us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_lbl" xml:lang="en-US">Commitment fee paid</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ReimbursementOfBankExpensesForDocumentation" xlink:label="evsi_ReimbursementOfBankExpensesForDocumentation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ReimbursementOfBankExpensesForDocumentation" xlink:to="evsi_ReimbursementOfBankExpensesForDocumentation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ReimbursementOfBankExpensesForDocumentation_lbl" xml:lang="en-US">Reimbursement of bank expenses for documentation</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ReimbursementOfFilingFees" xlink:label="evsi_ReimbursementOfFilingFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ReimbursementOfFilingFees" xlink:to="evsi_ReimbursementOfFilingFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ReimbursementOfFilingFees_lbl" xml:lang="en-US">Reimbursement of filing fees</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_SharesIssuedForLoanGuarantyRelatedParty" xlink:label="evsi_SharesIssuedForLoanGuarantyRelatedParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_SharesIssuedForLoanGuarantyRelatedParty" xlink:to="evsi_SharesIssuedForLoanGuarantyRelatedParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_SharesIssuedForLoanGuarantyRelatedParty_lbl" xml:lang="en-US">Shares Issued for Loan Guaranty - Related Party (Value)</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_SharesIssuedForLoanGuarantyRelatedPartyShares" xlink:label="evsi_SharesIssuedForLoanGuarantyRelatedPartyShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_SharesIssuedForLoanGuarantyRelatedPartyShares" xlink:to="evsi_SharesIssuedForLoanGuarantyRelatedPartyShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_SharesIssuedForLoanGuarantyRelatedPartyShares_lbl" xml:lang="en-US">Shares Issued for Loan Guaranty - Related Party (Shares)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_2_lbl" xml:lang="en-US">Debt issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xml:lang="en-US">Unamortized debt discount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="us-gaap_LinesOfCreditCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LinesOfCreditCurrent_lbl" xml:lang="en-US">Line of credit outstanding, current</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLineOfCredit" xlink:to="us-gaap_LongTermLineOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermLineOfCredit_lbl" xml:lang="en-US">Line of credit outstanding, noncurrent</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_StockIssuedForLoanGuarantySharesIssued" xlink:label="evsi_StockIssuedForLoanGuarantySharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockIssuedForLoanGuarantySharesIssued" xlink:to="evsi_StockIssuedForLoanGuarantySharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_StockIssuedForLoanGuarantySharesIssued_lbl" xml:lang="en-US">Stock issued for loan guaranty, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_StockIssuedForLoanGuarantyValue" xlink:label="evsi_StockIssuedForLoanGuarantyValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockIssuedForLoanGuarantyValue" xlink:to="evsi_StockIssuedForLoanGuarantyValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_StockIssuedForLoanGuarantyValue_lbl" xml:lang="en-US">Stock issued for loan guaranty, value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Gain on settlement of debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuarantyLiabilities" xlink:to="us-gaap_GuarantyLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GuarantyLiabilities_2_lbl" xml:lang="en-US">Guaranty accrual</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Debt maturity date</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromLinesOfCredit_2_lbl" xml:lang="en-US">Proceeds from term loan</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermDebtTypeAxis_2_lbl" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:to="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_2_lbl" xml:lang="en-US">Convertible note payable - related parties</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_2_lbl" xml:lang="en-US">Fair Value, Hierarchy [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_2_lbl" xml:lang="en-US">Beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" xlink:label="us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" xlink:to="us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet_lbl" xml:lang="en-US">Change in fair value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_3_lbl" xml:lang="en-US">Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_RepaymentsOfRelatedPartyDebtPrincipalAndInterest" xlink:label="evsi_RepaymentsOfRelatedPartyDebtPrincipalAndInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_RepaymentsOfRelatedPartyDebtPrincipalAndInterest" xlink:to="evsi_RepaymentsOfRelatedPartyDebtPrincipalAndInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_RepaymentsOfRelatedPartyDebtPrincipalAndInterest_lbl" xml:lang="en-US">Repayments of related party debt, principal and interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:to="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_3_lbl" xml:lang="en-US">Convertible Notes Payable - Related Parties</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Accrued and unpaid interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Interest rate on convertible note</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl" xml:lang="en-US">Conversion of debt, amount converted</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ConversionOfDebtInterestConverted" xlink:label="evsi_ConversionOfDebtInterestConverted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConversionOfDebtInterestConverted" xlink:to="evsi_ConversionOfDebtInterestConverted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ConversionOfDebtInterestConverted_lbl" xml:lang="en-US">Conversion of debt, interest converted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl" xml:lang="en-US">Conversion of debt, shares issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableCurrent" xlink:to="us-gaap_ConvertibleNotesPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConvertibleNotesPayableCurrent_2_lbl" xml:lang="en-US">Convertible note balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongtermDebtTypeAxis_2_lbl" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Debt original amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_2_lbl" xml:lang="en-US">Debt interest rate</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesPayableCurrent_2_lbl" xml:lang="en-US">Note payable balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent_2_lbl" xml:lang="en-US">Accrued interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebtCurrent" xlink:to="us-gaap_OtherLongTermDebtCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherLongTermDebtCurrent_2_lbl" xml:lang="en-US">Auto loan current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebtNoncurrent" xlink:to="us-gaap_OtherLongTermDebtNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherLongTermDebtNoncurrent_2_lbl" xml:lang="en-US">Auto loan noncurrent</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_StockObligatedToBeIssuedShares" xlink:label="evsi_StockObligatedToBeIssuedShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockObligatedToBeIssuedShares" xlink:to="evsi_StockObligatedToBeIssuedShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_StockObligatedToBeIssuedShares_lbl" xml:lang="en-US">Stock obligated to be issued, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ValueOfStockToBeIssued" xlink:label="evsi_ValueOfStockToBeIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ValueOfStockToBeIssued" xlink:to="evsi_ValueOfStockToBeIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ValueOfStockToBeIssued_lbl" xml:lang="en-US">Value of stock to be issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Stock issued for cash, shares issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_2_lbl" xml:lang="en-US">Proceeds from sale of stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_2_lbl" xml:lang="en-US">Stock issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_WarrantsToBeIssuedFromPrivatePlacement" xlink:label="evsi_WarrantsToBeIssuedFromPrivatePlacement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_WarrantsToBeIssuedFromPrivatePlacement" xlink:to="evsi_WarrantsToBeIssuedFromPrivatePlacement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_WarrantsToBeIssuedFromPrivatePlacement_lbl" xml:lang="en-US">Warrants to be issued from private placement</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:label="us-gaap_OptionIndexedToIssuersEquityStrikePrice1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:to="us-gaap_OptionIndexedToIssuersEquityStrikePrice1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OptionIndexedToIssuersEquityStrikePrice1_lbl" xml:lang="en-US">Strike price of warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xml:lang="en-US">Stock issued for services, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xml:lang="en-US">Stock issued for services, value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Stock issued for conversion of debt, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_lbl" xml:lang="en-US">Unreleased shares of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xml:lang="en-US">Unrecognized restricted stock grant expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Options granted during period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Vesting term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Option exercisable price</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_FairValueOfOptionsGranted" xlink:label="evsi_FairValueOfOptionsGranted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_FairValueOfOptionsGranted" xlink:to="evsi_FairValueOfOptionsGranted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_FairValueOfOptionsGranted_lbl" xml:lang="en-US">Fair value of options granted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionPlanExpense" xlink:to="us-gaap_StockOptionPlanExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockOptionPlanExpense_2_lbl" xml:lang="en-US">Stock option expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Warrants issued during period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US">Unrecognized stock option expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Unrecognized compensation expense amortization period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Payments on related party debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:label="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:to="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Notes payable related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfessionalAndContractServicesExpense" xlink:label="us-gaap_ProfessionalAndContractServicesExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalAndContractServicesExpense" xlink:to="us-gaap_ProfessionalAndContractServicesExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfessionalAndContractServicesExpense_lbl" xml:lang="en-US">Professional services expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xml:lang="en-US">Professional services payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_2_lbl" xml:lang="en-US">Stock issued new, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Stock issued new, value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl" xml:lang="en-US">Proceeds from sale of stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleNotePayableRelatedPartyTextBlock" xlink:to="evsi_ConvertibleNotePayableRelatedPartyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ConvertibleNotePayableRelatedPartyTextBlock_doc" xml:lang="en-US">Convertible note payable related party disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleNotesPayableDisclosureTextBlock" xlink:to="evsi_ConvertibleNotesPayableDisclosureTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ConvertibleNotesPayableDisclosureTextBlock_doc" xml:lang="en-US">Convertible notes payable disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_CustomerAMember" xlink:to="evsi_CustomerAMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_CustomerAMember_doc" xml:lang="en-US">Customer A member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_CustomerBMember" xlink:to="evsi_CustomerBMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_CustomerBMember_doc" xml:lang="en-US">Customer B Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_CustomerCMember" xlink:to="evsi_CustomerCMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_CustomerCMember_doc" xml:lang="en-US">Customer C Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_EveyMember" xlink:to="evsi_EveyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_EveyMember_doc" xml:lang="en-US">Evey Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_EveyNoteMember" xlink:to="evsi_EveyNoteMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_EveyNoteMember_doc" xml:lang="en-US">Evey Note Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_FairValueOfOptionsGranted" xlink:to="evsi_FairValueOfOptionsGranted_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_FairValueOfOptionsGranted_doc" xml:lang="en-US">Fair value of options granted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_KeshifMember" xlink:to="evsi_KeshifMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_KeshifMember_doc" xml:lang="en-US">Keshif [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_LSAMember" xlink:to="evsi_LSAMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_LSAMember_doc" xml:lang="en-US">LSA [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_LandlordMember" xlink:to="evsi_LandlordMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_LandlordMember_doc" xml:lang="en-US">Landlord Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_NobleNoteMember" xlink:to="evsi_NobleNoteMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_NobleNoteMember_doc" xml:lang="en-US">Noble Note Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_NotePayableMember" xlink:to="evsi_NotePayableMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_NotePayableMember_doc" xml:lang="en-US">Notes payable member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_NotesPayableMember" xlink:to="evsi_NotesPayableMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_NotesPayableMember_doc" xml:lang="en-US">Notes Payable Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_PrepaidInsuranceFinancedByThirdParty" xlink:to="evsi_PrepaidInsuranceFinancedByThirdParty_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_PrepaidInsuranceFinancedByThirdParty_doc" xml:lang="en-US">Prepaid insurance financed by a third party</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ReimbursementOfBankExpensesForDocumentation" xlink:to="evsi_ReimbursementOfBankExpensesForDocumentation_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ReimbursementOfBankExpensesForDocumentation_doc" xml:lang="en-US">Reimbursement of bank expenses for documentation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ReimbursementOfFilingFees" xlink:to="evsi_ReimbursementOfFilingFees_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ReimbursementOfFilingFees_doc" xml:lang="en-US">Reimbursement of filing fees</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_SharesIssuedForLoanGuarantyRelatedParty" xlink:to="evsi_SharesIssuedForLoanGuarantyRelatedParty_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_SharesIssuedForLoanGuarantyRelatedParty_doc" xml:lang="en-US">Shares Issued for Loan Guaranty - Related Party</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_SharesIssuedForLoanGuarantyRelatedPartyShares" xlink:to="evsi_SharesIssuedForLoanGuarantyRelatedPartyShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_SharesIssuedForLoanGuarantyRelatedPartyShares_doc" xml:lang="en-US">Shares Issued for Loan Guaranty - Related Party (Shares)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockObligatedToBeIssuedShares" xlink:to="evsi_StockObligatedToBeIssuedShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_StockObligatedToBeIssuedShares_doc" xml:lang="en-US">Stock obligated to be issued, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ThreeDirectorsMember" xlink:to="evsi_ThreeDirectorsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ThreeDirectorsMember_doc" xml:lang="en-US">Three Directors Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_TransferOfPrepaidAssetToInventory" xlink:to="evsi_TransferOfPrepaidAssetToInventory_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_TransferOfPrepaidAssetToInventory_doc" xml:lang="en-US">Transfer Of Prepaid Asset To Inventory</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ValueOfStockToBeIssued" xlink:to="evsi_ValueOfStockToBeIssued_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ValueOfStockToBeIssued_doc" xml:lang="en-US">Value of stock to be issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_WorkingCapital" xlink:to="evsi_WorkingCapital_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_WorkingCapital_doc" xml:lang="en-US">Working capital</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" xlink:to="evsi_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty_doc" xml:lang="en-US">Convertible note payable issued in lieu of salary - related party</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_DepreciationCapitalizedIntoInventory" xlink:to="evsi_DepreciationCapitalizedIntoInventory_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_DepreciationCapitalizedIntoInventory_doc" xml:lang="en-US">Depreciation capitalized into inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ConvertibleNotePayableRelatedPartyAbstract" xlink:label="evsi_ConvertibleNotePayableRelatedPartyAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleNotePayableRelatedPartyAbstract" xlink:to="evsi_ConvertibleNotePayableRelatedPartyAbstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ConvertibleNotePayableRelatedPartyAbstract_doc" xml:lang="en-US">Convertible Note Payable Related Party</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_RepaymentsOfRelatedPartyDebtPrincipalAndInterest" xlink:to="evsi_RepaymentsOfRelatedPartyDebtPrincipalAndInterest_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_RepaymentsOfRelatedPartyDebtPrincipalAndInterest_doc" xml:lang="en-US">Repayments of related party debt, principal and interest included</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_WarrantsToBeIssuedFromPrivatePlacement" xlink:to="evsi_WarrantsToBeIssuedFromPrivatePlacement_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_WarrantsToBeIssuedFromPrivatePlacement_doc" xml:lang="en-US">Warrants to be issued from private placement</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockIssuedForLoanGuarantySharesIssued" xlink:to="evsi_StockIssuedForLoanGuarantySharesIssued_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_StockIssuedForLoanGuarantySharesIssued_doc" xml:lang="en-US">Stock issued for loan guaranty, shares issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockIssuedForLoanGuarantyValue" xlink:to="evsi_StockIssuedForLoanGuarantyValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_StockIssuedForLoanGuarantyValue_doc" xml:lang="en-US">Stock issued for loan guaranty, value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_CommonStockIssuedForLoanGuaranty" xlink:to="evsi_CommonStockIssuedForLoanGuaranty_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_CommonStockIssuedForLoanGuaranty_doc" xml:lang="en-US">Common stock issued for loan guaranty</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_TransferOfInventoryToPropertyAndEquipment" xlink:to="evsi_TransferOfInventoryToPropertyAndEquipment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_TransferOfInventoryToPropertyAndEquipment_doc" xml:lang="en-US">Transfer of inventory to property and equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConversionOfDebtInterestConverted" xlink:to="evsi_ConversionOfDebtInterestConverted_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ConversionOfDebtInterestConverted_doc" xml:lang="en-US">Conversion of debt, interest converted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_2_lbl" xml:lang="en-US">Other Assets, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_2_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:to="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract_2_lbl" xml:lang="en-US">Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInDepositOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Deposit Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_2_lbl" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfConvertibleDebt" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_2_lbl" xml:lang="en-US">Repayments of Convertible Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherDebt" xlink:to="us-gaap_RepaymentsOfOtherDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfOtherDebt_2_lbl" xml:lang="en-US">Repayments of Other Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Continuing Operations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashPeriodIncreaseDecrease" xlink:to="us-gaap_CashPeriodIncreaseDecrease_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashPeriodIncreaseDecrease_2_lbl" xml:lang="en-US">Cash, Period Increase (Decrease)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_2_lbl" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenue" xlink:to="us-gaap_DeferredRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenue_2_lbl" xml:lang="en-US">Deferred Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_2_lbl" xml:lang="en-US">Inventory Valuation Reserves</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>evsi-20170630_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.19a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: envision_q2%2D20170630.xfr; Date: 2017%2D08%2D11T19:45:51Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://envisionsolar.com/role/DocumentAndEntityInformation" xlink:href="evsi-20170630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/BalanceSheets" xlink:href="evsi-20170630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/BalanceSheetsParenthetical" xlink:href="evsi-20170630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfOperations" xlink:href="evsi-20170630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfOperationsParenthetical" xlink:href="evsi-20170630.xsd#StatementsOfOperationsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfCashFlows" xlink:href="evsi-20170630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="evsi-20170630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/GoingConcern" xlink:href="evsi-20170630.xsd#GoingConcern" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/Inventory" xlink:href="evsi-20170630.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpenses" xlink:href="evsi-20170630.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/TermDebt-SiliconValleyBank" xlink:href="evsi-20170630.xsd#TermDebt-SiliconValleyBank" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:href="evsi-20170630.xsd#ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable" xlink:href="evsi-20170630.xsd#ConvertibleNotePayable" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NotePayableAndAutoLoan" xlink:href="evsi-20170630.xsd#NotePayableAndAutoLoan" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingencies" xlink:href="evsi-20170630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommonStock" xlink:href="evsi-20170630.xsd#CommonStock" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrants" xlink:href="evsi-20170630.xsd#StockOptionsAndWarrants" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/RelatedPartyTransactions" xlink:href="evsi-20170630.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/SubsequentEvents" xlink:href="evsi-20170630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="evsi-20170630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="evsi-20170630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/InventoryTables" xlink:href="evsi-20170630.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpensesTables" xlink:href="evsi-20170630.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:href="evsi-20170630.xsd#ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="evsi-20170630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="evsi-20170630.xsd#NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/GoingConcernDetailsNarrative" xlink:href="evsi-20170630.xsd#GoingConcernDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/InventoryDetails" xlink:href="evsi-20170630.xsd#InventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpensesDetails" xlink:href="evsi-20170630.xsd#AccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/TermDebtDetailsNarrative" xlink:href="evsi-20170630.xsd#TermDebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-ConvertibleNotes-relatedParties" xlink:href="evsi-20170630.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-ConvertibleNotes-relatedParties" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:href="evsi-20170630.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:href="evsi-20170630.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayableDetailsNarrative" xlink:href="evsi-20170630.xsd#ConvertibleNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NotePayableAndAutoLoanDetailsNarrative" xlink:href="evsi-20170630.xsd#NotePayableAndAutoLoanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="evsi-20170630.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommonStockDetailsNarrative" xlink:href="evsi-20170630.xsd#CommonStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetailsNarrative" xlink:href="evsi-20170630.xsd#StockOptionsAndWarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="evsi-20170630.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_DocumentAndEntityInformationAbstract" xlink:label="loc_evsiDocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiDocumentAndEntityInformationAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiDocumentAndEntityInformationAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/BalanceSheets" xlink:title="00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssets" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsAbstract" xlink:label="loc_us-gaapOtherAssetsAbstract" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="loc_us-gaapDeferredFinanceCostsNoncurrentNet" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsAbstract" xlink:to="loc_us-gaapDeferredFinanceCostsNoncurrentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepositsAssets" xlink:label="loc_us-gaapDepositsAssets" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsAbstract" xlink:to="loc_us-gaapDepositsAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaapSalesAndExciseTaxPayableCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapSalesAndExciseTaxPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="loc_us-gaapOtherLongTermDebtCurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherLongTermDebtCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapConvertibleNotesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="loc_us-gaapEmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapEmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLongTermDebtNoncurrent" xlink:label="loc_us-gaapOtherLongTermDebtNoncurrent" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherLongTermDebtNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Condensed Consolidated Statements of Operations  (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectOperatingCosts" xlink:label="loc_us-gaapDirectOperatingCosts" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapDirectOperatingCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapNonoperatingIncomeExpenseAbstract" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaapOtherNonoperatingIncome" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapOtherNonoperatingIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExtinguishmentOfDebtGainLossNetOfTax" xlink:label="loc_us-gaapExtinguishmentOfDebtGainLossNetOfTax" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapExtinguishmentOfDebtGainLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="loc_us-gaapUnrealizedGainLossOnDerivatives" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapUnrealizedGainLossOnDerivatives" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaapEarningsPerShareBasicAndDiluted" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfOperationsParenthetical" xlink:title="00000005 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_CommonStockIssuedForLoanGuaranty" xlink:label="loc_evsiCommonStockIssuedForLoanGuaranty" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_evsiCommonStockIssuedForLoanGuaranty" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExtinguishmentOfDebtGainLossNetOfTax" xlink:label="loc_us-gaapExtinguishmentOfDebtGainLossNetOfTax" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapExtinguishmentOfDebtGainLossNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="loc_us-gaapStockOptionPlanExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapStockOptionPlanExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="loc_us-gaapUnrealizedGainLossOnDerivatives" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapUnrealizedGainLossOnDerivatives" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaapAmortizationOfFinancingCosts" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfFinancingCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="loc_us-gaapIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" xlink:label="loc_evsiConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_evsiConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfStockIssuanceCosts" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsOfStockIssuanceCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaapProceedsFromLinesOfCredit" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromLinesOfCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsOfDebtIssuanceCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaapRepaymentsOfConvertibleDebt" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfConvertibleDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_us-gaapRepaymentsOfOtherDebt" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfOtherDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashPeriodIncreaseDecrease" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashPeriodIncreaseDecrease" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCash" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash_2" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCash_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaapInterestPaidNet" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapInterestPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaapIncomeTaxesPaid" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_TransferOfPrepaidAssetToInventory" xlink:label="loc_evsiTransferOfPrepaidAssetToInventory" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_evsiTransferOfPrepaidAssetToInventory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_TransferOfInventoryToPropertyAndEquipment" xlink:label="loc_evsiTransferOfInventoryToPropertyAndEquipment" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_evsiTransferOfInventoryToPropertyAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_DepreciationCapitalizedIntoInventory" xlink:label="loc_evsiDepreciationCapitalizedIntoInventory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_evsiDepreciationCapitalizedIntoInventory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_PrepaidInsuranceFinancedByThirdParty" xlink:label="loc_evsiPrepaidInsuranceFinancedByThirdParty" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_evsiPrepaidInsuranceFinancedByThirdParty" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/GoingConcern" xlink:title="00000008 - Disclosure - 2. GOING CONCERN">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:label="loc_us-gaapSubstantialDoubtAboutGoingConcernTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapSubstantialDoubtAboutGoingConcernTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/Inventory" xlink:title="00000009 - Disclosure - 3. INVENTORY">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpenses" xlink:title="00000010 - Disclosure - 4. ACCRUED EXPENSES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/TermDebt-SiliconValleyBank" xlink:title="00000011 - Disclosure - 5. TERM DEBT - SILICON VALLEY BANK">
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_TermDebtAbstract" xlink:label="loc_evsiTermDebtAbstract" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_TermDebtTextBlock" xlink:label="loc_evsiTermDebtTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiTermDebtAbstract" xlink:to="loc_evsiTermDebtTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:title="00000012 - Disclosure - 6. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ConvertibleNotePayableRelatedPartyTextBlock" xlink:label="loc_evsiConvertibleNotePayableRelatedPartyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_evsiConvertibleNotePayableRelatedPartyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable" xlink:title="00000013 - Disclosure - 7. CONVERTIBLE NOTE PAYABLE">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ConvertibleNotesPayableDisclosureTextBlock" xlink:label="loc_evsiConvertibleNotesPayableDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_evsiConvertibleNotesPayableDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NotePayableAndAutoLoan" xlink:title="00000014 - Disclosure - 8. NOTE PAYABLE AND AUTO LOAN">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableAbstract" xlink:label="loc_us-gaapNotesPayableAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaapDebtDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNotesPayableAbstract" xlink:to="loc_us-gaapDebtDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingencies" xlink:title="00000015 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommonStock" xlink:title="00000016 - Disclosure - 10. COMMON STOCK">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrants" xlink:title="00000017 - Disclosure - 11. STOCK OPTIONS AND WARRANTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/RelatedPartyTransactions" xlink:title="00000018 - Disclosure - 12. RELATED PARTY TRANSACTIONS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/SubsequentEvents" xlink:title="00000019 - Disclosure - 13. SUBSEQUENT EVENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000020 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaapNatureOfOperations" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNatureOfOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConsolidationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaapConcentrationRiskDisclosureTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskDisclosureTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives" xlink:label="loc_us-gaapDerivativesMethodsOfAccountingHedgingDerivatives" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapDerivativesMethodsOfAccountingHedgingDerivatives" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="loc_us-gaapIntangibleAssetsFiniteLivedPolicy" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIntangibleAssetsFiniteLivedPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000021 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="loc_us-gaapSchedulesOfConcentrationOfRiskByRiskFactorTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapSchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/InventoryTables" xlink:title="00000022 - Disclosure - 3. INVENTORY (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpensesTables" xlink:title="00000023 - Disclosure - 4. ACCRUED EXPENSES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:title="00000024 - Disclosure - 6. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="loc_us-gaapConvertibleDebtTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapConvertibleDebtTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaapFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000025 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesMember" xlink:label="loc_us-gaapSalesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorCustomersAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_CustomerAMember" xlink:label="loc_evsiCustomerAMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_CustomerBMember" xlink:label="loc_evsiCustomerBMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_CustomerCMember" xlink:label="loc_evsiCustomerCMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_CustomerDMember" xlink:label="loc_evsiCustomerDMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerDMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000026 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaapAntidilutiveSecuritiesNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="loc_us-gaapAntidilutiveSecuritiesNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaapConvertibleNotesPayableMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapConvertibleNotesPayableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_us-gaapWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaapDeferredRevenue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProductWarrantyAccrual" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="loc_us-gaapAdjustmentForAmortization" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentForAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/GoingConcernDetailsNarrative" xlink:title="00000027 - Disclosure - 2. GOING CONCERN (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_WorkingCapital" xlink:label="loc_evsiWorkingCapital" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_evsiWorkingCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/InventoryDetails" xlink:title="00000028 - Disclosure - 3. INVENTORY (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaapInventoryFinishedGoodsNetOfReserves" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryFinishedGoodsNetOfReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaapInventoryWorkInProcessNetOfReserves" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryWorkInProcessNetOfReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaapInventoryRawMaterialsNetOfReserves" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterialsNetOfReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpensesDetails" xlink:title="00000029 - Disclosure - 4. ACCRUED EXPENSES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="loc_us-gaapAccruedVacationCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedVacationCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapInterestPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GuarantyLiabilities" xlink:label="loc_us-gaapGuarantyLiabilities" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapGuarantyLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedRentCurrent" xlink:label="loc_us-gaapAccruedRentCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedRentCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="loc_us-gaapAccruedSalesCommissionCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedSalesCommissionCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedInsuranceCurrent" xlink:label="loc_us-gaapAccruedInsuranceCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedInsuranceCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/TermDebtDetailsNarrative" xlink:title="00000030 - Disclosure - 5. TERM DEBT (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_TermDebtAbstract" xlink:label="loc_evsiTermDebtAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiTermDebtAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaapLineOfCreditFacilityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLineOfCreditFacilityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_LSAMember" xlink:label="loc_evsiLSAMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:to="loc_evsiLSAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_KeshifMember" xlink:label="loc_evsiKeshifMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiKeshifMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeAxis" xlink:label="loc_us-gaapNonmonetaryTransactionTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapNonmonetaryTransactionTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeDomain" xlink:label="loc_us-gaapNonmonetaryTransactionTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonmonetaryTransactionTypeAxis" xlink:to="loc_us-gaapNonmonetaryTransactionTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_LoanGuarantyMember" xlink:label="loc_evsiLoanGuarantyMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonmonetaryTransactionTypeDomain" xlink:to="loc_evsiLoanGuarantyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:label="loc_us-gaapUnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapUnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ReimbursementOfBankExpensesForDocumentation" xlink:label="loc_evsiReimbursementOfBankExpensesForDocumentation" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiReimbursementOfBankExpensesForDocumentation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ReimbursementOfFilingFees" xlink:label="loc_evsiReimbursementOfFilingFees" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiReimbursementOfFilingFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_SharesIssuedForLoanGuarantyRelatedParty" xlink:label="loc_evsiSharesIssuedForLoanGuarantyRelatedParty" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiSharesIssuedForLoanGuarantyRelatedParty" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_SharesIssuedForLoanGuarantyRelatedPartyShares" xlink:label="loc_evsiSharesIssuedForLoanGuarantyRelatedPartyShares" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiSharesIssuedForLoanGuarantyRelatedPartyShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPaymentsOfDebtIssuanceCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscount" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLinesOfCreditCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaapLongTermLineOfCredit" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermLineOfCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_StockIssuedForLoanGuarantySharesIssued" xlink:label="loc_evsiStockIssuedForLoanGuarantySharesIssued" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForLoanGuarantySharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_StockIssuedForLoanGuarantyValue" xlink:label="loc_evsiStockIssuedForLoanGuarantyValue" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForLoanGuarantyValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GuarantyLiabilities" xlink:label="loc_us-gaapGuarantyLiabilities" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGuarantyLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaapProceedsFromLinesOfCredit" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromLinesOfCredit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-ConvertibleNotes-relatedParties" xlink:title="00000031 - Disclosure - 6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details - Convertible notes-related parties)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_EveyNoteMember" xlink:label="loc_evsiEveyNoteMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_evsiEveyNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_WheatleyNoteMember" xlink:label="loc_evsiWheatleyNoteMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_evsiWheatleyNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:title="00000032 - Disclosure - 6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Level 3)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="loc_us-gaapEmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" xlink:label="loc_us-gaapEmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmbeddedDerivativeGainLossOnEmbeddedDerivativeNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="loc_us-gaapEmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:title="00000033 - Disclosure - 6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ConvertibleNotePayableRelatedPartyAbstract" xlink:label="loc_evsiConvertibleNotePayableRelatedPartyAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiConvertibleNotePayableRelatedPartyAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaapConvertibleNotesPayableMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_us-gaapConvertibleNotesPayableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaapCounterpartyNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCounterpartyNameAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_EveyNoteMember" xlink:label="loc_evsiEveyNoteMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiEveyNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_WheatleyNoteMember" xlink:label="loc_evsiWheatleyNoteMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiWheatleyNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_GeminiMasterThirdMember" xlink:label="loc_evsiGeminiMasterThirdMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiGeminiMasterThirdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_RepaymentsOfRelatedPartyDebtPrincipalAndInterest" xlink:label="loc_evsiRepaymentsOfRelatedPartyDebtPrincipalAndInterest" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiRepaymentsOfRelatedPartyDebtPrincipalAndInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapInterestPayableCurrentAndNoncurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestPayableCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentAmount1" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentAmount1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ConversionOfDebtInterestConverted" xlink:label="loc_evsiConversionOfDebtInterestConverted" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiConversionOfDebtInterestConverted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayableDetailsNarrative" xlink:title="00000034 - Disclosure - 7. CONVERTIBLE NOTES PAYABLE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_LandlordMember" xlink:label="loc_evsiLandlordMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_evsiLandlordMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConvertibleNotesPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestPayableCurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NotePayableAndAutoLoanDetailsNarrative" xlink:title="00000035 - Disclosure - 8. NOTE PAYABLE AND AUTO LOAN (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_NotePayableMember" xlink:label="loc_evsiNotePayableMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiNotePayableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_NotesPayableMember" xlink:label="loc_evsiNotesPayableMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiNotesPayableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AutomobileLoanMember" xlink:label="loc_us-gaapAutomobileLoanMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_us-gaapAutomobileLoanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapInterestPayableCurrentAndNoncurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestPayableCurrentAndNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="loc_us-gaapOtherLongTermDebtCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherLongTermDebtCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLongTermDebtNoncurrent" xlink:label="loc_us-gaapOtherLongTermDebtNoncurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherLongTermDebtNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000036 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_StockObligatedToBeIssuedShares" xlink:label="loc_evsiStockObligatedToBeIssuedShares" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_evsiStockObligatedToBeIssuedShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ValueOfStockToBeIssued" xlink:label="loc_evsiValueOfStockToBeIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_evsiValueOfStockToBeIssued" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommonStockDetailsNarrative" xlink:title="00000037 - Disclosure - 10. COMMON STOCK (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_PrivatePlacement1Member" xlink:label="loc_evsiPrivatePlacement1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_evsiPrivatePlacement1Member" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:label="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionNameDomain" xlink:label="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:to="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ProfessionalServicesMember" xlink:label="loc_evsiProfessionalServicesMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" xlink:to="loc_evsiProfessionalServicesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_GreenCoreServicesMember" xlink:label="loc_evsiGreenCoreServicesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" xlink:to="loc_evsiGreenCoreServicesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ConversionOfDebtMember" xlink:label="loc_evsiConversionOfDebtMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" xlink:to="loc_evsiConversionOfDebtMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaapCounterpartyNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCounterpartyNameAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ThreeDirectorsMember" xlink:label="loc_evsiThreeDirectorsMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiThreeDirectorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfStockIssuanceCosts" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPaymentsOfStockIssuanceCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_WarrantsToBeIssuedFromPrivatePlacement" xlink:label="loc_evsiWarrantsToBeIssuedFromPrivatePlacement" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiWarrantsToBeIssuedFromPrivatePlacement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityStrikePrice1" xlink:label="loc_us-gaapOptionIndexedToIssuersEquityStrikePrice1" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOptionIndexedToIssuersEquityStrikePrice1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetailsNarrative" xlink:title="00000038 - Disclosure - 11. STOCK OPTIONS AND WARRANTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_FairValueOfOptionsGranted" xlink:label="loc_evsiFairValueOfOptionsGranted" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_evsiFairValueOfOptionsGranted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="loc_us-gaapStockOptionPlanExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapStockOptionPlanExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_WarrantsToBeIssuedFromPrivatePlacement" xlink:label="loc_evsiWarrantsToBeIssuedFromPrivatePlacement" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_evsiWarrantsToBeIssuedFromPrivatePlacement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000039 - Disclosure - 12. RELATED PARTY TRANSACTIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_NobleNoteMember" xlink:label="loc_evsiNobleNoteMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiNobleNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_EveyMember" xlink:label="loc_evsiEveyMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiEveyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaapCounterpartyNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCounterpartyNameAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_KeshifVenturesMember" xlink:label="loc_evsiKeshifVenturesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiKeshifVenturesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_ThreeDirectorsMember" xlink:label="loc_evsiThreeDirectorsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiThreeDirectorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_GreenCoreMember" xlink:label="loc_evsiGreenCoreMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiGreenCoreMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:label="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionNameDomain" xlink:label="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:to="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_GreenCoreServicesMember" xlink:label="loc_evsiGreenCoreServicesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" xlink:to="loc_evsiGreenCoreServicesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapTransactionTypeAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20170630.xsd#evsi_StockPurchaseAgreementMember" xlink:label="loc_evsiStockPurchaseAgreementMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_evsiStockPurchaseAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapRepaymentsOfRelatedPartyDebt" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRepaymentsOfRelatedPartyDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesCurrentAndNoncurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentAmount1" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentAmount1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfessionalAndContractServicesExpense" xlink:label="loc_us-gaapProfessionalAndContractServicesExpense" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfessionalAndContractServicesExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaapAccruedProfessionalFeesCurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccruedProfessionalFeesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="loc_us-gaapProceedsFromIssuanceOrSaleOfEquity" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOrSaleOfEquity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6795850720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Aug. 10, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Envision Solar International, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001398805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Is Entity a Well-known Seasoned Issuer?</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Is Entity a Voluntary Filer?</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Is Entity's Reporting Status Current?</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Smaller Reporting Company<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,241,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word "Other".</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6796567648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">$ 271,906<span></span>
</td>
<td class="nump">$ 8,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts Receivable, net</a></td>
<td class="nump">430,315<span></span>
</td>
<td class="nump">1,161,064<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssets', window );">Prepaid and other current assets</a></td>
<td class="nump">82,402<span></span>
</td>
<td class="nump">94,167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">693,895<span></span>
</td>
<td class="nump">271,802<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">1,478,518<span></span>
</td>
<td class="nump">1,535,601<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and Equipment, net</a></td>
<td class="nump">250,772<span></span>
</td>
<td class="nump">293,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>Other Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Debt issue costs, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Patents, net</a></td>
<td class="nump">74,926<span></span>
</td>
<td class="nump">73,370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsAssets', window );">Deposits</a></td>
<td class="nump">156,588<span></span>
</td>
<td class="nump">154,778<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Total Other Assets</a></td>
<td class="nump">231,514<span></span>
</td>
<td class="nump">228,948<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">1,960,804<span></span>
</td>
<td class="nump">2,057,590<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts Payable</a></td>
<td class="nump">969,202<span></span>
</td>
<td class="nump">873,012<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued Expenses</a></td>
<td class="nump">503,546<span></span>
</td>
<td class="nump">430,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">Sales Tax Payable</a></td>
<td class="nump">14,047<span></span>
</td>
<td class="nump">50,181<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">90,167<span></span>
</td>
<td class="nump">75,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Term Debt - Current Portion</a></td>
<td class="nump">333,333<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Convertible Note Payable - Related Parties</a></td>
<td class="nump">178,616<span></span>
</td>
<td class="nump">724,616<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes Payable</a></td>
<td class="nump">43,033<span></span>
</td>
<td class="nump">43,033<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtCurrent', window );">Auto Loan - Current Portion</a></td>
<td class="nump">9,620<span></span>
</td>
<td class="nump">9,337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayableCurrent', window );">Convertible Note Payable</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Embedded Conversion Option Liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">107,081<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">2,241,564<span></span>
</td>
<td class="nump">3,413,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term Portion of Term Debt, net</a></td>
<td class="nump">1,157,817<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtNoncurrent', window );">Long-term Portion of Auto Loan</a></td>
<td class="nump">24,787<span></span>
</td>
<td class="nump">29,678<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">3,424,168<span></span>
</td>
<td class="nump">3,442,694<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (Note 9)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Deficit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, $0.001 par value, 10,000,000 shares authorized, 0 outstanding as of June 30, 2017 and December 31, 2016, respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock, $0.001 par value, 490,000,000 shares authorized, 127,241,113 and 120,105,418 shares issued or issuable and outstanding at June 30, 2017 and December 31, 2016, respectively</a></td>
<td class="nump">127,241<span></span>
</td>
<td class="nump">120,105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional Paid-in-Capital</a></td>
<td class="nump">34,868,749<span></span>
</td>
<td class="nump">33,730,240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated Deficit</a></td>
<td class="num">(36,459,354)<span></span>
</td>
<td class="num">(35,235,449)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Stockholders' Deficit</a></td>
<td class="num">(1,463,364)<span></span>
</td>
<td class="num">(1,385,104)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders' Deficit</a></td>
<td class="nump">$ 1,960,804<span></span>
</td>
<td class="nump">$ 2,057,590<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 13.A.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(c).Q3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6796644128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ .001<span></span>
</td>
<td class="nump">$ .001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock par value (in Dollars per share)</a></td>
<td class="nump">$ .001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock shares authorized</a></td>
<td class="nump">490,000,000<span></span>
</td>
<td class="nump">490,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock shares issued</a></td>
<td class="nump">127,241,113<span></span>
</td>
<td class="nump">120,105,418<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock shares outstanding</a></td>
<td class="nump">127,241,113<span></span>
</td>
<td class="nump">120,105,418<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6796208656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations  (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 507,730<span></span>
</td>
<td class="nump">$ 338,895<span></span>
</td>
<td class="nump">$ 878,419<span></span>
</td>
<td class="nump">$ 684,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of Revenues</a></td>
<td class="nump">520,836<span></span>
</td>
<td class="nump">368,234<span></span>
</td>
<td class="nump">895,379<span></span>
</td>
<td class="nump">759,914<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Loss</a></td>
<td class="num">(13,106)<span></span>
</td>
<td class="num">(29,339)<span></span>
</td>
<td class="num">(16,960)<span></span>
</td>
<td class="num">(75,100)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DirectOperatingCosts', window );">Operating Expenses (including stock based expense of $191,146 and $198,101 for the six months ended June 30, 2017 and 2016, respectively)</a></td>
<td class="nump">545,292<span></span>
</td>
<td class="nump">536,641<span></span>
</td>
<td class="nump">1,214,281<span></span>
</td>
<td class="nump">1,020,275<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss From Operations</a></td>
<td class="num">(558,398)<span></span>
</td>
<td class="num">(565,980)<span></span>
</td>
<td class="num">(1,231,241)<span></span>
</td>
<td class="num">(1,095,375)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other Income (Expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other Income</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="nump">306<span></span>
</td>
<td class="nump">184<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtinguishmentOfDebtGainLossNetOfTax', window );">Gain on debt settlement, net</a></td>
<td class="nump">2,355<span></span>
</td>
<td class="nump">1,366<span></span>
</td>
<td class="nump">2,355<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Expense</a></td>
<td class="num">(47,625)<span></span>
</td>
<td class="num">(62,099)<span></span>
</td>
<td class="num">(101,606)<span></span>
</td>
<td class="num">(122,963)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Change in fair value of embedded conversion option liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,175<span></span>
</td>
<td class="nump">107,081<span></span>
</td>
<td class="num">(133,678)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total Other (Expense) Income</a></td>
<td class="num">(45,134)<span></span>
</td>
<td class="num">(48,480)<span></span>
</td>
<td class="nump">8,136<span></span>
</td>
<td class="num">(256,377)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss Before Income Tax</a></td>
<td class="num">(603,532)<span></span>
</td>
<td class="num">(614,460)<span></span>
</td>
<td class="num">(1,223,105)<span></span>
</td>
<td class="num">(1,351,752)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">$ (604,332)<span></span>
</td>
<td class="num">$ (614,460)<span></span>
</td>
<td class="num">$ (1,223,905)<span></span>
</td>
<td class="num">$ (1,351,752)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net Loss Per Share - Basic and Diluted</a></td>
<td class="nump">$ (0.00)<span></span>
</td>
<td class="num">$ (.01)<span></span>
</td>
<td class="num">$ (.01)<span></span>
</td>
<td class="num">$ (.01)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted Average Shares Outstanding - Basic and Diluted</a></td>
<td class="nump">125,647,287<span></span>
</td>
<td class="nump">109,859,805<span></span>
</td>
<td class="nump">124,039,447<span></span>
</td>
<td class="nump">107,900,237<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DirectOperatingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate direct operating costs incurred during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DirectOperatingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtinguishmentOfDebtGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the reacquisition price and the net carrying amount of the extinguished debt recognized currently as a component of income in the period of extinguishment, net of tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12317-112629<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6779914336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock based compensation</a></td>
<td class="nump">$ 191,146<span></span>
</td>
<td class="nump">$ 198,101<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6797381312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">$ (1,223,905)<span></span>
</td>
<td class="num">$ (1,351,752)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to Reconcile Net loss to Net Cash Used in Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">34,781<span></span>
</td>
<td class="nump">66,888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Common stock issued for services</a></td>
<td class="nump">85,500<span></span>
</td>
<td class="nump">136,664<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_CommonStockIssuedForLoanGuaranty', window );">Common stock issued for loan guaranty</a></td>
<td class="nump">26,755<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtinguishmentOfDebtGainLossNetOfTax', window );">Gain on debt settlement</a></td>
<td class="num">(2,355)<span></span>
</td>
<td class="num">(80)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Compensation expense related to grant of stock options</a></td>
<td class="nump">78,891<span></span>
</td>
<td class="nump">61,437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Change in fair value of embedded conversion option liability</a></td>
<td class="num">(107,081)<span></span>
</td>
<td class="nump">133,678<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issue costs</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">55,742<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</a></td>
<td class="nump">805<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>Changes in assets and liabilities: (Increase) decrease in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">730,749<span></span>
</td>
<td class="nump">619,131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">6,932<span></span>
</td>
<td class="num">(47,830)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory, net</a></td>
<td class="num">(389,936)<span></span>
</td>
<td class="num">(304,894)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(46,775)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDepositOtherAssets', window );">Deposits</a></td>
<td class="num">(1,810)<span></span>
</td>
<td class="nump">103,183<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract', window );"><strong>Increase (decrease) in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">96,190<span></span>
</td>
<td class="num">(215,088)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">172,232<span></span>
</td>
<td class="nump">89,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty', window );">Convertible note payable issued in lieu of salary - related party</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Sales tax payable</a></td>
<td class="num">(36,134)<span></span>
</td>
<td class="num">(101,575)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">14,844<span></span>
</td>
<td class="num">(129,567)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">NET CASH USED IN OPERATING ACTIVITIES</a></td>
<td class="num">(452,742)<span></span>
</td>
<td class="num">(931,112)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of equipment</a></td>
<td class="num">(3,220)<span></span>
</td>
<td class="num">(68,225)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Funding of patent costs</a></td>
<td class="num">(1,837)<span></span>
</td>
<td class="num">(17,357)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">NET CASH USED IN INVESTING ACTIVITIES</a></td>
<td class="num">(5,057)<span></span>
</td>
<td class="num">(85,582)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sale of common stock</a></td>
<td class="nump">245,000<span></span>
</td>
<td class="nump">1,180,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of offering costs related to sale of common stock</a></td>
<td class="num">(3,600)<span></span>
</td>
<td class="num">(44,800)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings on line of credit</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of loan offering costs</a></td>
<td class="num">(9,655)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repayments on convertible notes payable</a></td>
<td class="num">(6,000)<span></span>
</td>
<td class="num">(6,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repayments on auto loan</a></td>
<td class="num">(4,608)<span></span>
</td>
<td class="num">(4,294)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">NET CASH PROVIDED BY FINANCING ACTIVITIES</a></td>
<td class="nump">721,137<span></span>
</td>
<td class="nump">1,324,906<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashPeriodIncreaseDecrease', window );">NET INCREASE IN CASH</a></td>
<td class="nump">263,338<span></span>
</td>
<td class="nump">308,212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">CASH AT BEGINNING OF PERIOD</a></td>
<td class="nump">8,568<span></span>
</td>
<td class="nump">32,451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">CASH AT END OF PERIOD</a></td>
<td class="nump">271,906<span></span>
</td>
<td class="nump">340,663<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Disclosure of Cash Flow Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">30,444<span></span>
</td>
<td class="nump">22,028<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental Disclosure of Non-Cash Investing and Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_TransferOfPrepaidAssetToInventory', window );">Transfer of prepaid asset to inventory</a></td>
<td class="nump">21,168<span></span>
</td>
<td class="nump">31,752<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_TransferOfInventoryToPropertyAndEquipment', window );">Transfer of inventory to property and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">56,677<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_DepreciationCapitalizedIntoInventory', window );">Depreciation capitalized into inventory</a></td>
<td class="nump">10,989<span></span>
</td>
<td class="nump">11,359<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_PrepaidInsuranceFinancedByThirdParty', window );">Prepaid insurance financed by a third party</a></td>
<td class="nump">16,335<span></span>
</td>
<td class="nump">16,881<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments', window );">Shares issued for debt conversion</a></td>
<td class="nump">$ 704,709<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_CommonStockIssuedForLoanGuaranty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock issued for loan guaranty</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_CommonStockIssuedForLoanGuaranty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Convertible note payable issued in lieu of salary - related party</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_DepreciationCapitalizedIntoInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Depreciation capitalized into inventory</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_DepreciationCapitalizedIntoInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_PrepaidInsuranceFinancedByThirdParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid insurance financed by a third party</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_PrepaidInsuranceFinancedByThirdParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_TransferOfInventoryToPropertyAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer of inventory to property and equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_TransferOfInventoryToPropertyAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_TransferOfPrepaidAssetToInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer Of Prepaid Asset To Inventory</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_TransferOfPrepaidAssetToInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28541-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash. Cash is the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtinguishmentOfDebtGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the reacquisition price and the net carrying amount of the extinguished debt recognized currently as a component of income in the period of extinguishment, net of tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12317-112629<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the asset reflecting the cost incurred on uncompleted contracts in excess of related billings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDepositOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDepositOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid, after deduction of cash paid for capitalized interest, for interest. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for the payment of debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncash expense that accounts for the value of stock or unit options distributed to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockOptionPlanExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787331136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><b>Nature
of Operations</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.55in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Envision
Solar International Inc. (along with its subsidiary, hereinafter the &#8220;Company&#8221;, &#8220;us&#8221;, &#8220;we&#8221;,
&#8220;our&#8221; or &#8220;Envision&#8221;), a Nevada corporation, invents, designs, and manufactures solar powered products
and proprietary technology solutions targeting three verticals: electric vehicle charging infrastructure, out of home advertising
infrastructure, and energy security and disaster preparedness. The Company focuses on creating renewably energized platforms for
EV charging, media and branding, and energy security which management believes are attractive, rapidly deployed, and of the highest
quality. Management believes that the Company&#8217;s chief differentiator is its ability to invent, design, engineer, and manufacture
solar products which are a complex integration of our own proprietary technology and other commonly available engineered components.
The resulting products are built to have the longest life expectancy in the industry while also delivering valuable amenities
and potentially highly attractive revenue opportunities for our customers. Management believes that Envision&#8217;s products
deliver multiple layers of value such as: impact free renewably energized EV charging; media, branding, and advertising platforms;
sustainable and secure energy production; architectural enhancement; reduced carbon footprint; high visibility &#34;green halo&#34;
branding; reduction of net operating costs through reduced utility bills; and revenue creation opportunities through the sales
of digital out of home (&#8220;DOOH&#8221;) media.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><b>Basis
of Presentation</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
interim unaudited condensed consolidated financial statements included herein have been prepared by the Company, pursuant to the
rules&#160;and regulations of the Securities and Exchange Commission. In the opinion of the Company&#8217;s management, all adjustments
(consisting of normal recurring adjustments and reclassifications and non-recurring adjustments) necessary to present fairly our
results of operations and cash flows for the three and six months ended June 30, 2017 and 2016, and our financial position as
of June 30, 2017, have been made. The results of operations for such interim periods are not necessarily indicative of the operating
results to be expected for the full year.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Certain
information and disclosures normally included in the notes to the annual consolidated financial statements have been condensed
or omitted from these interim financial statements. Accordingly, these interim unaudited condensed consolidated financial statements
should be read in conjunction with the consolidated financial statements and notes thereto for the year ended December 31, 2016.
The December 31, 2016 consolidated balance sheet is derived from those statements.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><b>Principals
of Consolidation</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"><font style="font-size: 8pt">The
unaudited condensed consolidated financial statements include the accounts of Envision Solar International, Inc. and its wholly-owned
subsidiary, Envision Solar Construction Company, Inc. All inter-company balances and transactions have been eliminated in consolidation.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><b>Use
of Estimates</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
preparation of financial statements in conformity with accounting principles generally accepted in the United States of America
requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses
during the reporting period. Actual results could differ from those estimates. Significant estimates in the accompanying unaudited
condensed consolidated financial statements include the allowance for doubtful accounts receivable, valuation of inventory, depreciable
lives of property and equipment, estimates of costs to complete and earnings on uncompleted contracts, estimates of loss contingencies,
valuation of derivatives, valuation of beneficial conversion features in convertible debt, valuation of share-based payments,
and the valuation allowance on deferred tax assets.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><b>Concentrations</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in"><font style="font-size: 8pt"><u>Concentration
of Credit Risk</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.5in"><font style="font-size: 8pt">Financial
instruments that potentially subject us to concentrations of credit risk consist of cash and revenues.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.55in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company maintains its cash in banks and financial institution deposits that at times may exceed federally insured limits. The
Company has not experienced any losses in such accounts from inception through June 30, 2017. As of June 30, 2017, there were
no amounts greater than the federally insured limits.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"><font style="font-size: 8pt"><u>Concentration
of Accounts Receivable</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">As
of June 30, 2017, customers that each represented more than 10% of the Company&#8217;s net accounts receivable balance were as
follows:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="width: 25%"><font style="font-size: 8pt">Customer A</font></td>
    <td style="text-align: center; width: 25%"><font style="font-size: 8pt">43%</font></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td><font style="font-size: 8pt">Customer B</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">31%</font></td></tr>
<tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Customer C</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">26%</font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; text-align: left; margin-bottom: 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"><font style="font-size: 8pt"><u>Concentration
of Revenues</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.5in"><font style="font-size: 8pt">For
the six months ended June 30, 2017, customers that each represented more than 10% of our net revenues were as follows:</font></p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 25%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 25%; text-align: center"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Customer A</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">30%</font></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td><font style="font-size: 8pt">Customer B</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">20%</font></td></tr>
<tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Customer C</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">15%</font></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td><font style="font-size: 8pt">Customer D</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">10%</font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><b>Cash
and Cash Equivalents</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">For
the purposes of the unaudited condensed consolidated statements of cash flows, the Company considers all highly liquid investments
with an original maturity of three months or less when purchased to be cash equivalents. There were no cash equivalents at June
30, 2017 and December 31, 2016 respectively.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt"><b>Fair Value
of Financial Instruments</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company&#8217;s financial instruments, including cash, accounts receivable, accounts payable, accrued expenses, and short term
loans, are carried at historical cost basis. At June 30, 2017, the carrying amounts of these instruments approximated their fair
values because of the short-term nature of these instruments. (See Note 6 for further discussion of fair value measurements.)</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt"><b>Accounting
for Derivatives</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company evaluates its convertible instruments, options, warrants or other contracts to determine if those contracts or embedded
components of those contracts qualify as derivatives to be separately accounted for under ASC Topic 815, &#8220;Derivatives and
Hedging&#8221;. The result of this accounting treatment is that the fair value of the derivative is marked-to-market each balance
sheet date and recorded as a liability. In the event that the fair value is recorded as a liability, the change in fair value
is recorded in the statement of operations as other income (expense). Upon conversion or exercise of a derivative instrument,
the instrument is marked to fair value at the conversion date and then that fair value is reclassified to equity. Equity instruments
that are initially classified as equity that become subject to reclassification under ASC Topic 815 are reclassified to liability
at the fair value of the instrument on the reclassification date.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><b>Revenue
Recognition</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Revenues
are primarily derived from the direct sales of products. Revenues may also consist of design fees for the design of solar systems
and arrays, and revenues from sales of professional services.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"><font style="font-size: 8pt">Revenues
from leases, design services and professional services are recognized as earned.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Revenues
from inventoried product sales are recognized upon the final delivery of such product to the customer.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Any
deposits received from a customer prior to delivery of the purchased product and additionally, monies received for leases prior
to a given lease period, are accounted for as deferred revenue on the balance sheet. At June 30, 2017 and December 31, 2016, deferred
revenue amounted to $90,167 and $75,323 respectively. At June 30, 2017, the Company has received a partial deposit for an undelivered
EV ARC&#8482; unit and an initial deposit to plan and manufacture two Solar Tree&#174; units.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company includes shipping and handling fees billed to customers as revenues, and shipping and handling costs as cost of revenues.
The Company generally provides a standard one year warranty on its products for materials and workmanship but will pass on the
warranties from its vendors, if any, which generally cover at least such period. In accordance with ASC 450-20-25, the Company
accrues for product warranties when the loss is probable and can be reasonably estimated. At June 30, 2017, the Company has no
product warranty accrual given the Company&#8217;s de minimis historical financial warranty experience.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><b>Patents</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
company believes it is in a position to achieve future economic value benefits for its various patents and patent ideas. All administrative
costs for obtaining patents are accumulated on the balance sheet as a Patent asset until such time as a patent is issued. The
costs of these intangible assets are classified as a long term asset and amortized on a straight line basis over the legal life
of such asset, which is typically 20 years. In the event a patent is denied, all accumulated administrative costs will be expensed
in the period. Patent amortization expense was $280 in each of the six month periods ended June 30, 2017 and June 30, 2016.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><b>Stock-Based
Compensation</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company follows ASC 718, &#8220;Compensation &#8211; Stock Compensation.&#8221; ASC 718 requires companies to estimate and recognize
the fair value of stock-based awards to employees and directors. The fair value of the portion of an award that is ultimately
expected to vest is recognized as an expense over the requisite service periods using the straight-line attribution method.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company accounts for non-employee share-based awards in accordance with the measurement and recognition criteria of ASC 505-50
&#8220;Equity-Based Payments to Non Employees.&#8221;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company estimates the fair value of each stock option at the grant date by using the Black-Scholes option pricing model.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt"><b>Net Loss Per
Share</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Basic
net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding during
the periods presented. Diluted net loss per common share is computed using the weighted average number of common shares outstanding
for the period, and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the
incremental common shares issuable upon the exercise of stock options, stock warrants, convertible debt instruments or other common
stock equivalents. Potentially dilutive securities are excluded from the computation if their effect is anti-dilutive.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt">&#160;</font></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Convertible
notes payable that are convertible into 1,924,152 common shares, options to purchase 18,917,007 common shares and warrants to
purchase 14,973,416 common shares were outstanding at June 30, 2017. These shares were not included in the computation of diluted
loss per share for the three and six months ended June 30, 2017 because the effects would have been anti-dilutive. These options
and warrants may dilute future earnings per share.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt"><b>Segments</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company follows ASC 280-10 for, &#34;Disclosures about Segments of an Enterprise and Related Information.&#34; During 2017 and
2016, the Company only operated in one segment; therefore, segment information has not been presented.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><b>New
Accounting Pronouncements</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">ASU 2017-01</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
January 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-01: <i>&#34;Business Combinations
(Topic 805)</i><font style="font-family: Times New Roman, Times, Serif; color: #3C3C3D"><b>-</b></font> to clarify the definition
of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted
for as acquisitions (or disposals) of assets or businesses. This guidance is effective for interim and annual reporting periods
beginning after December 15, 2017. The Company does not expect this ASU to have a material impact on its consolidated financial
statements.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">ASU 2017-04</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
January 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-04: <i>&#34;Intangibles -
Goodwill and Other (Topic 350)&#8221; - </i>to simplify how an entity is required to test goodwill for impairment by eliminating
Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a
reporting unit&#8217;s goodwill with the carrying amount of that goodwill. This guidance is effective for interim and annual reporting
periods beginning after December 15, 2019. The Company does not expect this ASU to have a material impact on its consolidated
financial statements.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">ASU 2017-05</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
February 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-05: <i>&#34;Other Income
- Gains and Losses from the Derecognition of Nonfinancial Assets(Subtopic 610-20)&#8221; -</i>&#160;to clarify the scope of Subtopic
610-20, &#8220;Other Income&#8212;Gains and Losses from the Derecognition of Nonfinancial Assets&#8221;, and to add guidance for
partial sales of nonfinancial assets. Subtopic 610-20, which was issued in May 2014 as a part of Accounting Standards Update No.
2014-09, Revenue from Contracts with Customers (Topic 606), provides guidance for recognizing gains and losses from the transfer
of nonfinancial assets in contracts with noncustomers. This guidance is effective for interim and annual reporting periods beginning
after December 15, 2017. The Company does not expect this ASU to have a material impact on its consolidated financial statements.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">ASU 2017-08</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
March 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-08: &#8220;Receivables &#8211;
Non-Refundable fees and Other Costs (Subtopic 310-20)&#8221; to amend the amortization period for certain purchased callable debt
securities held at a premium. The Board is shortening the amortization period for the premium to the earliest call date. This
guidance is effective for interim and annual reporting periods beginning after December 15, 2018. The Company does not expect
this ASU to have a material impact on its consolidated financial statements.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">ASU
2016-15</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
August 2016, the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-15, <i>Statement of Cash Flows
(Topic 230): Classification of Certain Cash Receipts and Cash Payments. </i>This guidance addresses eight specific cash flow issues
with the objective of reducing diversity in practice regarding how certain cash receipts and cash payments are presented in the
statement of cash flows. The standard provides guidance on the classification of the following items: (1) debt prepayment or debt
extinguishment costs, (2) settlement of zero-coupon debt instruments, (3) contingent consideration payments made after a business
combination, (4) proceeds from the settlement of insurance claims, (5) proceeds from the settlement of corporate-owned life insurance
policies, (6) distributions received from equity method investments, (7) beneficial interests in securitization transactions,
and (8) separately identifiable cash flows. The Company is required to adopt ASU 2016-15 for fiscal years, and for interim periods
within those fiscal years, beginning after December 15, 2017 on a retrospective basis. Early adoption is permitted, including
adoption in an interim period. The Company does not expect the adoption of this ASU to have a material impact on its consolidated
financial statements.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">ASU 2016-02</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
February 2016, the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-02: &#8220;Leases (Topic 842)&#8221;
whereby lessees will need to recognize almost all leases on their balance sheet as a right of use asset and a lease liability.
This guidance is effective for interim and annual reporting periods beginning after December 15, 2018. The Company expects this
ASU will increase its current assets and current liabilities, but have no net material impact on its consolidated financial statements.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">ASU
2014-09</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
May 2014, the Financial Accounting Standards Board issued Update No. 2014-09: &#8220;Revenue from Contracts with Customers (Topic
606)&#8221; which requires that an entity recognize revenue to depict the transfer of promised goods and services to customers
in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services.
Since the issuance of the original standard, the FASB has issued several updates to the standard which i) clarify the application
of the principal versus agent guidance; ii) clarify the guidance relating to performance obligations and licensing; iii) clarify
assessment of the collectability criterion, presentation of sales taxes, measurement date for non-cash consideration and completed
contracts at transaction; and iv) clarify narrow aspects of ASC 606 or corrects unintended application of the guidance. The new
revenue recognition standard, amended by the updates, becomes effective in the first quarter of 2018 and is to be applied retrospectively
using one of two prescribed methods. Early adoption is permitted. The Company currently plans to adopt the new standard effective
January 1, 2018 and does not believe the adoption of this standard will have a material impact on the amount or timing of its
revenues.</font></p><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows.  Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780052960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. GOING CONCERN<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock', window );">GOING CONCERN</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 28.6pt"><font style="font-size: 8pt">As
reflected in the accompanying unaudited condensed consolidated financial statements for the six months ended June 30, 2017, the
Company had a net loss of $1,223,905. Additionally, at June 30, 2017, the Company had a working capital deficit of $763,046, an
accumulated deficit of $36,459,354 and a stockholders&#8217; deficit of $1,463,364<font style="color: red">. </font> It is Management&#8217;s
opinion that these factors raise substantial doubt about the Company&#8217;s ability to continue as a going concern for a period
of twelve months from the filing of this report.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 28.6pt"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 28.6pt"><font style="font-size: 8pt">The
Company has incurred significant losses from operations, and such losses are expected to continue.&#160; In addition, the Company
has limited working capital. In the upcoming months, Management's plans include seeking additional operating and working capital
through a combination of private and debt financings. There is no guarantee that additional capital or debt financing will be
available when and to the extent required, or that if available, it will be on terms acceptable to the Company. Further, the Company
continues to seek out sales contracts for new projects and product sales that should provide additional revenues and, in the long
term, gross profits. Additionally, Envision intends to renegotiate the debt instruments that are currently due or become due later
in 2017. All such actions and funds, if successful, may not be sufficient to cover monthly operating expenses or meet minimum
payments with respect to the Company&#8217;s liabilities over the next twelve months.</font></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 31.5pt"><font style="font-size: 8pt">The
unaudited condensed consolidated financial statements do not include any adjustments relating to the recoverability and classification
of recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable
to continue as a going concern.</font></p><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 40<br> -URI http://asc.fasb.org/subtopic&amp;trid=51888271<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubstantialDoubtAboutGoingConcernTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6603968848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. INVENTORY<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt"><b></b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"><font style="font-size: 8pt">Inventories
are stated at the lower of cost or net realizable value. Costs are determined using the first in- first out (FIFO) method. Inventory
consists approximately of the following:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt">June 30,</font></td><td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt">December 31,</font></td><td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="text-align: center; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 46%; text-align: left"><font style="font-size: 8pt">Finished Goods</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">22,375</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Work in Process</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">616,544</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">164,915</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">Raw Materials</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">85,952</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">93,113</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Inventory Allowance</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(8,601</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(8,601</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Total Inventory</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">693,895</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">271,802</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: left"><font style="font-size: 8pt">&#160;</font></p><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780052960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. ACCRUED EXPENSES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">ACCRUED EXPENSES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: left"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.45in; text-indent: 0.05in"><font style="font-size: 8pt">The
major components of accrued expenses are summarized as follows:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.45in; text-indent: 0.05in"><font style="font-size: 8pt">&#160;</font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">June 30,<br />
    2017</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">December 31, <br />
    2016</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 46%; text-align: left"><font style="font-size: 8pt">Accrued vacation</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">144,847</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">136,410</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Accrued interest</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">156,786</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">235,776</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">Accrued loan guaranty</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">12,500</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">8,333</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Accrued rent</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">65,228</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">26,091</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">Accrued commissions</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">44,234</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">18,828</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Accrued insurance financing</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">16,334</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Other accrued expenses</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">63,617</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">4,995</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Total accrued expenses</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">503,546</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">430,433</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt">&#160;</font></p><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787228000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. TERM DEBT - SILICON VALLEY BANK<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_TermDebtAbstract', window );"><strong>Term Debt - Silicon Valley Bank</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_TermDebtTextBlock', window );">5. TERM DEBT - SILICON VALLEY BANK</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"><b></b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
October 2015, the Company entered into a one year Loan and Security Agreement (the &#8220;LSA&#8221;) with Silicon Valley Bank
(&#8220;Bank&#8221;), pursuant to which the Bank agreed to provide the Company with a revolving line of credit in the aggregate
principal amount of $1,000,000, bearing interest at a floating per annum rate equal to the greater of three quarters of one percentage
point (0.75%) above the Prime Rate (as that term is defined in the LSA) or four percent (4.00%). The line of credit is secured
by a second priority perfected security interest in all of the assets of the Company in favor of the Bank. The LSA contains certain
restrictions, subject to certain exceptions and qualifications, on the conduct of the Company and its subsidiary, including, among
other restrictions: incurring debt other than permitted indebtedness as defined, disposing of certain assets, making investments,
creating or suffering liens, completing certain mergers, consolidations and sales of assets, acquisitions, declaring dividends
to third parties, redeeming or prepaying other debt, and certain transactions with affiliates. </font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; color: #252525"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Under
the terms of the LSA, the Bank received a commitment fee of $2,500, reimbursement of Bank expenses for documentation of $10,000,
and a reimbursement of filing fees amounting to $1,836. These fees were recorded as Debt Issue Costs on the accompanying balance
sheet and were amortized over the initial one year term of the line of credit.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">As
a condition to the extension of credit to the Company under the LSA, Keshif Ventures, LLC (&#8220;Keshif&#8221;), a related party
shareholder with more than 10% of the outstanding stock of the Company, agreed to guarantee all of the Company&#8217;s obligations
under the LSA pursuant to a Master Unconditional Limited Guaranty between Bank and Keshif (&#8220;Guaranty&#8221;). Keshif pledged
cash equivalent collateral to the Bank as security for the Guaranty. Keshif also agreed to subordinate to the Bank all of Company&#8217;s
indebtedness and other monetary obligations owing to Keshif pursuant to a Subordination Agreement (&#8220;Subordination Agreement&#8221;).
In consideration for the Guaranty, Envision issued 571,429 shares of its common stock, with a per share value of $0.15 (based
on contemporaneous cash sales prices) or $85,714 (the &#8220;Shares&#8221;) to Keshif pursuant to a stock purchase agreement (&#8220;SPA&#8221;).
These shares, along with legal costs associated with the issuance of this guaranty amounting to $11,435, were recorded as Debt
Issue Costs in the accompanying balance sheet and were amortized over the initial one year term of the line of credit. Pursuant
to the terms of the SPA, for each six-month period from and after the six-month anniversary of October 29, 2015 (each, a &#8220;Measurement
Period&#8221;) that Keshif guarantees Borrower&#8217;s obligations under the LSA, Keshif will also receive the number of additional
shares of Envision&#8217;s common stock, rounded upward to the nearest whole number, equal to (a) two and one half percent (2.5%)
multiplied by the maximum outstanding principal amount of the LSA at any time during such Measurement Period, such amount to be
divided by (b) the twenty (20) day average closing price of the Company&#8217;s common stock, measured for the twenty (20) consecutive
trading days immediately prior to such Measurement Period, the quotient of which shall be multiplied by (c) a fraction, the numerator
of which is the number of calendar days during the Measurement Period which the Guaranty remained in effect and the denominator
of which is the number of calendar days in such Measurement Period. Related to this guaranty, as of October 29, 2016, the Company
issued 147,493 shares of its common stock valued at $0.15 per share, or $22,123, and expensed this over the six month Measurement
Period of the Guaranty. The Company recorded a gain on debt settlement of $2,877 on this transaction. Additionally, as of April
29, 2017, the Company issued 234,302 shares of its common stock valued at $0.15 per share, or $35,145, and expensed this over
the six month Measurement Period of the Guaranty. The Company recorded a gain on debt settlement of $2,355 on this transaction.
Further related to the Guaranty, in October 2017, the Company expects to issue 267,857 shares of its common stock representing
$37,500 of obligation, and is expensing this over the current six month Measurement Period of the Guaranty. As of June 30, 2017,
the Company has accounted for an accrued loan guaranty expense amounting to $12,500 that is recorded in accrued expenses on the
accompanying balance sheet (See Notes 4, 9, 10, and 12).</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Additionally,
the Company issued a side letter to Keshif (the &#8220;Side Letter&#8221;), which in addition to confirming Keshif&#8217;s entitlement
to the Shares, provided certain contractual rights to Keshif in consideration for the Guaranty, including a covenant by the Company
to provide financial statements and other periodic reports to Keshif, an agreement to reimburse Keshif for payments made by Keshif
to the Bank in accordance with the Guaranty (&#8220;Reimbursement Obligation&#8221;), and the grant of a security interest, subordinated
to the Bank under the Subordination Agreement, to secure the Reimbursement Obligation. Keshif also has the right under the Side
Letter to invite one representative to attend all meetings of Envision&#8217;s Board of Directors and, in the event Envision is
unable to meet its obligations under the LSA, Keshif will immediately become entitled to elect one member to Envision&#8217;s
Board of Directors.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Effective
March 30, 2017, the Company entered into an additional amendment to the LSA with Silicon Valley Bank as it relates to this debt.
The amendment (i) extended the maturity date to March 1, 2020, (ii) increased the loan to an aggregate principal amount of $1,500,000,
and (iii) changed the payment terms requiring monthly interest only payments through December 2017, and starting January 1, 2018,
the Company shall repay the balance outstanding in twenty-seven equal monthly principal payments in addition to the monthly accrued
interest. The additional $500,000 of debt was funded to the Company in April 2017. Related to this amendment, the Company paid
$9,655 of fees to the Bank. These fees are recorded as debt discount which are netted against the loan balance and are being amortized
to interest expense over the term of the debt facility. As of June 30, 2017, the balance of such debt discount amounted to $8,850.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">As
of June 30, 2017, the term loan has a short-term portion amounting to $333,333 and a long-term portion, net of the $8,850 debt
discount, amounting to $1,157,817.</font></p><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_TermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_TermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_TermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_TermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6624064144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_ConvertibleNotePayableRelatedPartyTextBlock', window );">CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">As
of June 30, 2017, the following summarizes amounts owed under short-term convertible notes &#8211; related parties:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Amount</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 47%; text-align: left"><font style="font-size: 8pt">Evey Note</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">68,616</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Wheatley Note</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left; border-bottom: Black 1pt solid"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right; border-bottom: Black 1pt solid"><font style="font-size: 8pt">110,000</font></td><td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">178,616</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><font style="font-size: 8pt"><u>Evey Note </u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Prior
to fiscal 2011, the Company was advanced monies by John Evey, our former director, and executed a 10% convertible promissory note
which was convertible into shares of common stock at $0.33 per share. There was no beneficial conversion feature at the note date
and this note is subordinate to the Gemini Master Funds notes. Through a series of amendments, the conversion price of the convertible
note was reduced to $0.20 and the maturity date was extended to December 31, 2017.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Although
as of December 31, 2016, Mr. Evey is no longer a director, because he was our Chairman and a related party since 2010, we have
continued to classify this note as a Convertible Note Payable - related parties in the accompanying balance sheet. For the six
month period ended June 30, 2017, the Company made principal payments totaling $6,000. The balance of the note as of June 30,
2017 is $68,616 with accrued interest amounting to $55,127 which is included in accrued expenses (See note 4). The note continues
to bear interest at a rate of 10%<b>.</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><u>Wheatley
Note</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">On
October 18, 2016, the Company entered into a five year employment agreement, effective as of January 1, 2016, with Mr. Desmond
Wheatley, the Chief Executive Officer, President, and Chairman of the Company (the &#8220;Agreement&#8221;). Pursuant to the Agreement,
Mr. Wheatley will receive an annual deferred salary of $50,000 which Mr. Wheatley will defer until such time as Mr. Wheatley and
the Board of Directors agree that payment of the deferred salary and/or cessation of the deferral is appropriate. In certain circumstances
upon the Company achieving specified milestones, which are described in the Agreement, Mr. Wheatley can demand payment of all
or any portion of the deferred amount, and the Company must comply with such demand. All deferred amounts are evidenced by an
unsecured convertible promissory note payable by the Company to Mr. Wheatley, bearing simple interest at the rate of 10% per annum,
accruing until paid, convertible into shares of the Company&#8217;s common stock at $0.15 per share at any time in whole or in
part at Mr. Wheatley&#8217;s discretion, with a maturity date of December 31, 2020. As the conversion price was equivalent to
the market price at the time of issuance, there is no beneficial conversion feature to this note.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt">Additionally,
on March 29, 2017 the board of directors granted Mr. Wheatley a $35,000 bonus for which Mr. Wheatley agreed to defer such bonus
under the same terms of his salary deferral. The balance of the note as of June 30, 2017, is $110,000 with accrued and unpaid
interest amounting to $6,189 which is included in accrued expenses (See Note 4).</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt"><u>Gemini Master
Fund Third Amended and Restated Secured Bridge Note &#8211; Current Group</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">At
the end of 2010, the Company had a series of outstanding convertible notes to Gemini Master Fund, Ltd which were due December
31, 2011. These notes bore interest at a rate of 12% per annum and, with the exception of one note, had a conversion feature whereby,
the lender, at its option, may at any time convert this loan into common stock at $0.25 per share. Interest under these notes
is due on the first business day of each calendar quarter, however, upon three days advance notice, the Company may elect to add
such interest to the note principal balance effectively making the interest due at note maturity. With regard to the conversion
feature of these notes, the conversion rights contain price protection whereby if the Company sold equity or converted existing
instruments to common stock at a price less than the effective conversion price, the conversion price will be adjusted downward
to the sale price. Furthermore, if the Company issues new rights, warrants, options or other common stock equivalents at an exercise
price that is less than the stated conversion price, then the conversion price shall be adjusted downward to a new price based
on a stipulated formula. The holder may not convert the debt if it results in the holder beneficially holding more than 4.9% of
the Company&#8217;s common stock. The note is secured by substantially all assets of the Company and its subsidiary, and is unconditionally
guaranteed by the subsidiary.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Prior
to June 30, 2010 all shares underlying the Gemini Master Fund convertible debt were subject to a lock-up agreement, and the shares
were not easily convertible to cash thus, the embedded conversion option did not need to be bifurcated and recorded as a fair
value derivative due to the price protection provision in the notes. Subsequent to June 30, 2010, such lock-up provisions expired
and as such, the Company determined that the embedded conversion option met the definition of a derivative liability and needed
to be bifurcated and recorded as a derivative at fair value.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"><font style="font-size: 8pt">Through
a series of amendments, the Company modified terms of all notes so that the terms of these notes became equivalent. Further, the
interest rates were reduced to 10%; the conversion prices were reduced to $0.15; and the terms were extended to June 30, 2015
and the beneficial holder ceiling was increased to 9.9%. No other terms of the notes were modified.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
February 2014, Gemini converted $550,000 of principal convertible debt, and all accrued interest through 2013, and further, the
accrued interest through the conversion date for the converted debt, totaling $155,161 into 4,701,076 shares of common stock of
the Company (3,666,666 shares for principal and 1,034,410 for interest) at the contracted conversion price of $0.15 per share.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
June 2015, Gemini sold a 70.0066819% stake in its&#8217; note to Robert Noble, our former Chairman, in a private transaction.
The Company issued two replacement notes for their respective ownership values based on this transaction. Each note has the same
terms and conditions as existed prior to this transaction and as discussed above. There were no accounting effects for this transaction.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
September 2015, the Company made a payment of $306,624 to pay off the balance of the Gemini note and its accrued interest, and
recorded a loss on debt settlement of $2,925.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Additionally,
during 2015, the Company made a $100,000 payment to Mr. Noble to pay down the accrued interest on this note.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Effective
January 20, 2016, Mr. Noble entered into a Purchase Option Agreement with Greencore Capital LLC (&#8220;GreenCore&#8221;), a firm
affiliated with Jay S. Potter, a director of the Company (the &#8220;Optionee&#8221;), pursuant to which the Optionee had the
right to purchase or arrange for the purchase of the Note from Mr. Noble and all of Mr. Noble&#8217;s shares in the Company (the
&#8220;Option&#8221;), at any time prior to March 31, 2016, which date was subsequently extended. The Company had consented to
the original Purchase Option Agreement. Under a Note Settlement and General Release Agreement, provided that the Option is fully
exercised and honored, the Company agreed to grant Mr. Noble the right to acquire, for one dollar, at any time until June 30,
2017, a worldwide, perpetual, irrevocable, nonexclusive, royalty-free license to utilize all of the Company&#8217;s intellectual
property developed prior to January 1, 2011, except for the following: (i) EV ARC&#8482; and (ii) EnvisionTrak&#8482;. Further,
provided the Option was exercised in full and Mr. Noble complies with it, the Company agreed to extend the expiration date of
the 1,138,120 warrants to purchase 1,138,120 shares of the Company&#8217;s common stock owned by Mr. Noble (the &#8220;Warrants&#8221;)
from December 31, 2016 to December 31, 2017, and agreed to reduce the exercise price of such Warrants from $0.24 to $0.20 per
share.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">During
the fourth quarter of 2016, the Company was notified that a transaction, or series of transactions, arranged by GreenCore, had
officially closed whereas the convertible note and the &#8220;Noble&#8221; shares were ultimately obtained by a group of various
shareholders, some of which are related parties to the Company. As the note was partially held by a related party shareholder
at the end of 2016 and was held by other related party shareholders during its existence, the note was classified as Convertible
Notes Payable- Related Parties in the accompanying balance sheets.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Effective
as of February 15, 2017, the Company received conversion notices from all the current note holders effecting the conversion of
the entire principal balance of the note amounting to $600,000 and accrued and unpaid interest, as of February 15, 2017, amounting
to $104,709. The Company issued 4,698,060 shares of common stock at the contracted conversion price of $0.15 per share, to retire
the entirety of this convertible note (See Notes 10 and 12).</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">At
June 30, 2017, there is no outstanding balance owed for this convertible note.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><b><i>Fair
Value Measurements &#8211; Derivative liability:</i></b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
accounting standard for fair value measurements provides a framework for measuring fair value and requires expanded disclosures
regarding fair value measurements. Fair value is defined as the price that would be received for an asset or the exit price that
would be paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants
on the measurement date. The accounting standard established a fair value hierarchy which requires an entity to maximize the use
of observable inputs, where available. This hierarchy prioritizes the inputs into three broad levels as follows. Level 1 input
are quoted prices (unadjusted) in active markets for identical assets or liabilities. Level 2 inputs are quoted prices for similar
assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly
through market corroboration, for substantially the full term of the financial instrument. Level 3 inputs are unobservable inputs
based on the Company&#8217;s own assumptions used to measure assets and liabilities at fair value. An asset or liability&#8217;s
classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">As
of February 15, 2017, the balance of the convertible note payable was converted into common stock and there is no continuing embedded
conversion option liability.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"><font style="font-size: 8pt">The
following is a summary of activity of Level 3 liabilities for the six month period ended June 30, 2017:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 53%"><font style="font-size: 8pt">Balance December 31, 2016</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">107,081</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Change in Fair Value</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(107,081</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Balance June 30, 2017</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Changes
in fair value of the embedded conversion option liability are included in other income (expense) in the accompanying unaudited
condensed consolidated statements of operations.</font></p><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_ConvertibleNotePayableRelatedPartyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Convertible note payable related party disclosure [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_ConvertibleNotePayableRelatedPartyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6614740480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. CONVERTIBLE NOTE PAYABLE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_ConvertibleNotesPayableDisclosureTextBlock', window );">CONVERTIBLE NOTES PAYABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">On
December 19, 2009, the Company entered into a convertible promissory note for $100,000 to a new landlord in lieu of paying rent
for one year for new office space. The interest is 10% per annum with the note principal and interest originally due December
18, 2010 and subsequently extended until December 31, 2012. However, if the Company receives greater than $1,000,000 of proceeds
from debt or equity financing, 25% of the amount in excess of $1,000,000 shall be used to pay down the note. This note is subordinate
to all existing senior indebtedness of the Company. This note is convertible at $0.33 per share and had no beneficial conversion
feature at the note date.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Through
a series of amendments, the term of the note was extended until December 31, 2016, and waived, through December 31, 2015, the
requirement to pay down the note with financing proceeds received by the Company.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">As
of June 30, 2017, the note is past due and had a balance of $100,000 with accrued and unpaid interest amounting to $75,178 which
is included in accrued expenses (See Note 4).</font></p><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_ConvertibleNotesPayableDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Convertible notes payable disclosure [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_ConvertibleNotesPayableDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6624064144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. NOTE PAYABLE AND AUTO LOAN<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableAbstract', window );"><strong>Notes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">NOTE PAYABLE AND AUTO LOAN</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt"><u>Note Payable</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company has an outstanding Promissory Note with one of its vendors that was entered into in exchange for the vendor cancelling
its open invoices to the Company. The original loan amount was for $160,633 and bears interest at 10%. The note can be converted
only at the option of the Company, at any time, into common stock with an original conversion price of $0.33 per share. Partial
conversions of the note occurred in 2011, 2012 and 2013, and further, through a series of amendments, the note, plus the accrued
interest became due and payable on December 31, 2015. No other terms of the note were changed.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Effective
December 31, 2015, the Company entered into a further amendment to this note extending the maturity date of the note to June 30,
2016. There was no accounting effect for this extension.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">As
of June 30, 2017, the note was past due and had a remaining balance due of $43,033 with accrued and unpaid interest amounting
to $20,292 which is included in accrued expenses (See Note 4).</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt"><u>Auto Loan</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
October 2015, the Company purchased a new vehicle and financed the purchase through a dealer auto loan. The loan has a term of
60 months, requires minimum monthly payments of approximately $950, and bears interest at a rate of 5.99 percent. As of June 30,
2017, the loan has a short-term portion of $9,620 and a long term portion of $24,787.</font></p><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6626563264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>9. COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><u>Legal
Matters:</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">From
time to time, we may be involved in litigation relating to claims arising out of our operations in the normal course of business.
As of June 30, 2017, there were no pending or threatened lawsuits that could reasonably be expected to have a material effect
on the results of our operations.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><u>Leases:</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
August 2016, the Company entered into a sublease for its current corporate headquarters and manufacturing facility. The sublease
expires in August 2020 which is the same term of the master lease for which the Company is the subtenant. Monthly lease payments
range from $40,000 per month currently increasing to $50,619 per month for the final year of the lease.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><u>Other
Commitments:</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company enters into various contracts or agreements in the normal course of business whereby such contracts or agreements may
contain commitments. Since inception, the Company entered into agreements to act as a reseller for certain vendors; joint development
contracts with third parties; referral agreements where the Company would pay a referral fee to the referrer for business generated;
sales agent agreements whereby sales agents would receive a fee equal to a percentage of revenues generated by the agent; business
development agreements and strategic alliance agreements where both parties agree to cooperate and provide business opportunities
to each other and in some instances, provide for a right of first refusal with respect to certain projects of the other parties;
agreements with vendors where the vendor may provide marketing, investor relations, public relations, technical consulting or
subcontractor services, vendor arrangements with non binding minimum purchasing provisions, and financial advisory agreements
where the financial advisor would receive a fee and/or commission for raising capital for the Company. All expenses and liabilities
relating to such contracts were recorded in accordance with generally accepted accounting principles during the periods. Although
such agreements increase the risk of legal actions against the Company for potential non-compliance, there are no firm commitments
in such agreements.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Related
to the Guaranty issued by Keshif whereas Keshif guaranteed the Company&#8217;s obligations under the LSA with Silicon Valley Bank,
the Company is obligated to issue additional shares of its common stock based on the formula as defined in the stock purchase
agreement signed with Keshif. The Company is obligated to issue 267,857 shares of its common stock in October 2017 with a contractual
value of $37,500. The value of this share issuance is being expensed over the current Measurement Period of the Guaranty maturing
on October 29, 2017 (See Note 5).</font></p><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6608146000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. COMMON STOCK<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">COMMON STOCK</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><font style="font-size: 8pt"><u>Stock Issued in Cash
Sales</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">During
the six months ended June 30, 2017 pursuant to a private placement, the Company issued 1,633,333 shares of common stock for cash
with a per share price of $0.15 per share or $245,000 and the Company incurred $3,600 of capital raising fees that were paid in
cash and charged to additional paid-in-capital. Additionally, the Company is obligated to issue 15,000 warrants as an offering
cost to a third party, each with a 5 year term and a strike price of $0.15 per share, at the close of the private placement offering.&#160;
There will be no accounting effect for the issuance of these warrants as their fair value will be charged to additional paid-in-capital
as an offering cost and offset by a credit to additional paid-in-capital for their fair value when issuing these warrants (See
Note 11 and 12).</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt"><u>Stock Issued
for Services</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">During
the six months ended June 30, 2017, as payment for professional services provided, the Company issued 15,000 shares of the Company&#8217;s
common stock with a per share fair value of $0.15 (based on contemporaneous cash sales prices)</font> <font style="font-size: 8pt">or
<font style="font-family: Times New Roman, Times, Serif">$2,250. These shares were fully earned, and were expensed, upon issuance.
</font></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">During
the six months ended June 30, 2017, as partial payment for professional services provided by GreenCore, the Company issued 180,000
shares of the Company&#8217;s common stock with a per share fair value of $0.15 (based on contemporaneous cash sales prices)</font>
<font style="font-size: 8pt">or <font style="font-family: Times New Roman, Times, Serif">$27,000 and expensed the payment at issuance.
Jay Potter, our director, is the managing member of GreenCore and the primary individual performing the services (See Note 12).</font></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><u>Stock
Issued in Conversion of Convertible Debt</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">During
the six months ended June 30, 2017, and effective as of February 15, 2017, the Company issued 4,698,060 shares of common stock
at the contracted conversion price of $0.15 per share, to retire the entirety of a certain convertible note (See Note 6).</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><font style="font-size: 8pt"><u>Director Compensation</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">During
the six month period ended June 30, 2017, the Company released 375,000 shares of common stock with a per share fair value of $0.15,
or $56,250 (based on the market price at the time of the agreement), to three directors for their service as defined in their
respective Restricted Stock Grant Agreements. The payments were expensed at issuance (See Note 12). As of June 30, 2017, there
were 1,875,000 unreleased shares of common stock representing $281,250 of unrecognized restricted stock grant expense related
to these Restricted Stock Grant Agreements.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><u>Stock
Issued for Loan Guaranty</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">During
the six month period ended June 30, 2017 and as of April 29, 2017, the Company issued 234,302 shares of its common stock valued
at $0.15 per share, or $35,145, to Keshif Ventures LLC, a related party, pursuant to a stock purchase agreement. The Company recorded
a gain on debt settlement of $2,355 related to this transaction. These shares were expensed to interest expense over the term
of the Guaranty period (see Notes 5 and 12).</font></p><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780045904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. STOCK OPTIONS AND WARRANTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK OPTIONS AND WARRANTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: left"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><b>Stock
Options</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">There
were no stock options issued during the six months ended June 30, 2017.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">During
the six months ended June 30, 2017, the Company recorded stock option based compensation of $78,891 related to prior grants. As
of June 30, 2017, there is $113,090 of unrecognized stock option based compensation expense that will be recognized over the next
three years.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><b>Warrants</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">There
was no warrant activity during the six months ended June 30, 2017. However, pursuant to a private placement, the Company is obligated
to issue 15,000 warrants as an offering cost to a third party, each with a 5 year term and a strike price of $0.15 per share,
at the close of the private placement offering.&#160; There will be no accounting effect for the issuance of these warrants as
their fair value will be charged to additional paid-in-capital as an offering cost and offset by a credit to additional paid-in-capital
for their fair value when issuing these warrants (See Note 10).</font></p><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208855<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6607381104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. RELATED PARTY TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt"><b></b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
June 2015, Gemini Master Fund Ltd sold a 70.0066819% stake in its&#8217; note to Robert Noble, our former Chairman and former
owner of over 10% of our outstanding common stock, in a private transaction. The Company issued two replacement notes for their
respective ownership values based on this transaction. In regards to the note for Mr. Noble, he agreed to an extension of his
note to March 31, 2016. During the twelve months ended December 31, 2015, the Company made a $100,000 payment to Mr. Noble to
pay down the accrued interest on this note. Effective January 20, 2016, Mr. Noble entered into a Purchase Option Agreement with
a firm affiliated with Jay S. Potter, a director of the Company (the &#8220;Optionee&#8221;), pursuant to which the Optionee has
the right to purchase or arrange for the purchase of the Note from Mr. Noble and all of Mr. Noble&#8217;s shares in the Company
(the &#8220;Option&#8221;), at any time until March 31, 2016. This date was subsequently extended. The Company consented to the
Purchase Option Agreement. Under a Note Settlement and General Release Agreement, provided that the Option is fully exercised
and honored, the Company agreed to grant Mr. Noble the right to acquire, for one dollar, at any time until June 30, 2017, a worldwide,
perpetual, irrevocable, nonexclusive, royalty-free license to utilize all of the Company intellectual property developed prior
to January 1, 2011, except for the following: (i) EV ARC&#8482; and (ii) EnvisionTrak&#8482;. Further, provided the Option was
exercised in full and Mr. Noble complied with it, the Company would extend the expiration date of the 1,138,120 warrants to purchase
1,138,120 shares of the Company&#8217;s common stock owned by Mr. Noble (the &#8220;Warrants&#8221;) from December 31, 2016 to
December 31, 2017, and will reduce the exercise price of such Warrants from $0.24 to $0.20 per share (See Note 6). During the
fourth quarter of 2016, the Company was notified that a transaction, or series of transactions, arranged by GreenCore, had officially
closed whereas the convertible note and the &#8220;Noble&#8221; shares were ultimately obtained by a group of various shareholders,
some of which are related parties to the Company. As the note was partially held by a related party shareholder at the end of
2016 and was held by other related party shareholders during its existence, the note was classified as Convertible Notes Payable-
Related Parties in the accompanying balance sheets. Effective as of February 15, 2017, the Company received conversion notices
from all the current note holders effecting the conversion of the entire principal balance of the note amounting to $600,000 and
accrued and unpaid interest, as of February 15, 2017, amounting to $104,709. The Company issued 4,698,060 shares of common stock
at the contracted conversion price of $0.15 per share, to retire the entirety of this convertible note. Of these shares, 2,315,940
shares were issued to Keshif Ventures, LLC, a related party by virtue of owning more than 10% of the Company&#8217;s stock.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">During
the six months ended June 30, 2017, the Company released 375,000 shares of common stock valued at $0.15 per share (based on the
share value at the time of their agreements) or $56,250, to three directors under their respective agreements. These payments
were expensed at issuance (See Note 10).</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font: 8pt Times New Roman, Times, Serif">As
partial payment for professional services provided and during the six months ended June 30, 2017, the Company made cash payments
amounting to $15,000 to Greencore. Further, as of June 30, 2017, $39,000 is recorded in accounts payable for such services. Additionally,
the Company issued 180,000 shares of the Company&#8217;s common stock with a per share fair value of $0.15 (based on contemporaneous
cash sales prices)</font> <font style="font-size: 8pt">or <font style="font-family: Times New Roman, Times, Serif">$27,000 and
expensed the payments at issuance. Jay Potter, our director, is the managing member of GreenCore and the primary individual performing
the services (See Note 10).</font></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">During
the six months ended June 30, 2017 pursuant to a private placement, the Company issued 1,333,333 shares of common stock for cash
with a per share price of $0.15 per share or $200,000 to Keshif Ventures, LLC, a related party by virtue of owning over 10% of
the Company&#8217;s outstanding stock.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">During
the six months ended June 30, 2017, the Company issued 234,302 shares of its common stock valued at $0.15 per share, or $35,145,
to Keshif Ventures LLC, a related party, pursuant to a stock purchase agreement. The Company recorded a gain on debt settlement
of $2,355 related to this transaction. These shares were expensed to interest expense over the term of the Guaranty period. (see
Notes 5 and 10)</font></p><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6617774256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"><font style="font-size: 8pt">Subsequent
to June 30, 2017, pursuant to a private placement, the Company issued to one shareholder a total of 100,000 shares of common stock
for cash at $0.15 per share or $15,000. The Company incurred $1,200 of capital raising fees that were paid in cash and charged
to additional paid-in capital. Related to these sales, the Company is further obligated to issue 5,000 warrants as an offering
cost to a third party, each with a 5 year term and a strike price of $0.15 per share, at the close of the private placement offering.&#160;
There will be no accounting effect for the issuance of these warrants as their fair value will be charged to additional&#160;paid-in-capital
as an offering cost and offset by a credit to additional paid-in-capital for their fair value when issuing these warrants.</font></p><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6796748752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Nature of Operations</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><b>Nature
of Operations</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.55in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Envision
Solar International Inc. (along with its subsidiary, hereinafter the &#8220;Company&#8221;, &#8220;us&#8221;, &#8220;we&#8221;,
&#8220;our&#8221; or &#8220;Envision&#8221;), a Nevada corporation, invents, designs, and manufactures solar powered products
and proprietary technology solutions targeting three verticals: electric vehicle charging infrastructure, out of home advertising
infrastructure, and energy security and disaster preparedness. The Company focuses on creating renewably energized platforms for
EV charging, media and branding, and energy security which management believes are attractive, rapidly deployed, and of the highest
quality. Management believes that the Company&#8217;s chief differentiator is its ability to invent, design, engineer, and manufacture
solar products which are a complex integration of our own proprietary technology and other commonly available engineered components.
The resulting products are built to have the longest life expectancy in the industry while also delivering valuable amenities
and potentially highly attractive revenue opportunities for our customers. Management believes that Envision&#8217;s products
deliver multiple layers of value such as: impact free renewably energized EV charging; media, branding, and advertising platforms;
sustainable and secure energy production; architectural enhancement; reduced carbon footprint; high visibility &#34;green halo&#34;
branding; reduction of net operating costs through reduced utility bills; and revenue creation opportunities through the sales
of digital out of home (&#8220;DOOH&#8221;) media.</font></p><span></span></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><b>Basis
of Presentation</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
interim unaudited condensed consolidated financial statements included herein have been prepared by the Company, pursuant to the
rules&#160;and regulations of the Securities and Exchange Commission. In the opinion of the Company&#8217;s management, all adjustments
(consisting of normal recurring adjustments and reclassifications and non-recurring adjustments) necessary to present fairly our
results of operations and cash flows for the three and six months ended June 30, 2017 and 2016, and our financial position as
of June 30, 2017, have been made. The results of operations for such interim periods are not necessarily indicative of the operating
results to be expected for the full year.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Certain
information and disclosures normally included in the notes to the annual consolidated financial statements have been condensed
or omitted from these interim financial statements. Accordingly, these interim unaudited condensed consolidated financial statements
should be read in conjunction with the consolidated financial statements and notes thereto for the year ended December 31, 2016.
The December 31, 2016 consolidated balance sheet is derived from those statements.</font></p><span></span></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><b>Principals
of Consolidation</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"><font style="font-size: 8pt">The
unaudited condensed consolidated financial statements include the accounts of Envision Solar International, Inc. and its wholly-owned
subsidiary, Envision Solar Construction Company, Inc. All inter-company balances and transactions have been eliminated in consolidation.</font></p><span></span></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><b>Use
of Estimates</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
preparation of financial statements in conformity with accounting principles generally accepted in the United States of America
requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses
during the reporting period. Actual results could differ from those estimates. Significant estimates in the accompanying unaudited
condensed consolidated financial statements include the allowance for doubtful accounts receivable, valuation of inventory, depreciable
lives of property and equipment, estimates of costs to complete and earnings on uncompleted contracts, estimates of loss contingencies,
valuation of derivatives, valuation of beneficial conversion features in convertible debt, valuation of share-based payments,
and the valuation allowance on deferred tax assets.</font></p><span></span></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentrations</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><b>Concentrations</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in"><font style="font-size: 8pt"><u>Concentration
of Credit Risk</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.5in"><font style="font-size: 8pt">Financial
instruments that potentially subject us to concentrations of credit risk consist of cash and revenues.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.55in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company maintains its cash in banks and financial institution deposits that at times may exceed federally insured limits. The
Company has not experienced any losses in such accounts from inception through June 30, 2017. As of June 30, 2017, there were
no amounts greater than the federally insured limits.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"><font style="font-size: 8pt"><u>Concentration
of Accounts Receivable</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">As
of June 30, 2017, customers that each represented more than 10% of the Company&#8217;s net accounts receivable balance were as
follows:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="width: 25%"><font style="font-size: 8pt">Customer A</font></td>
    <td style="text-align: center; width: 25%"><font style="font-size: 8pt">43%</font></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td><font style="font-size: 8pt">Customer B</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">31%</font></td></tr>
<tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Customer C</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">26%</font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; text-align: left; margin-bottom: 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"><font style="font-size: 8pt"><u>Concentration
of Revenues</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.5in"><font style="font-size: 8pt">For
the six months ended June 30, 2017, customers that each represented more than 10% of our net revenues were as follows:</font></p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 25%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 25%; text-align: center"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Customer A</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">30%</font></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td><font style="font-size: 8pt">Customer B</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">20%</font></td></tr>
<tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Customer C</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">15%</font></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td><font style="font-size: 8pt">Customer D</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">10%</font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><b>&#160;</b></font></p><span></span></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><b></b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><b>Cash
and Cash Equivalents</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">For
the purposes of the unaudited condensed consolidated statements of cash flows, the Company considers all highly liquid investments
with an original maturity of three months or less when purchased to be cash equivalents. There were no cash equivalents at June
30, 2017 and December 31, 2016 respectively.</font></p><span></span></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt"><b>Fair Value
of Financial Instruments</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company&#8217;s financial instruments, including cash, accounts receivable, accounts payable, accrued expenses, and short term
loans, are carried at historical cost basis. At June 30, 2017, the carrying amounts of these instruments approximated their fair
values because of the short-term nature of these instruments. (See Note 6 for further discussion of fair value measurements.)</font></p><span></span></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives', window );">Accounting for Derivatives</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt"><b>Accounting
for Derivatives</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company evaluates its convertible instruments, options, warrants or other contracts to determine if those contracts or embedded
components of those contracts qualify as derivatives to be separately accounted for under ASC Topic 815, &#8220;Derivatives and
Hedging&#8221;. The result of this accounting treatment is that the fair value of the derivative is marked-to-market each balance
sheet date and recorded as a liability. In the event that the fair value is recorded as a liability, the change in fair value
is recorded in the statement of operations as other income (expense). Upon conversion or exercise of a derivative instrument,
the instrument is marked to fair value at the conversion date and then that fair value is reclassified to equity. Equity instruments
that are initially classified as equity that become subject to reclassification under ASC Topic 815 are reclassified to liability
at the fair value of the instrument on the reclassification date.</font></p><span></span></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt"><b></b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><b>Revenue
Recognition</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Revenues
are primarily derived from the direct sales of products. Revenues may also consist of design fees for the design of solar systems
and arrays, and revenues from sales of professional services.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"><font style="font-size: 8pt">Revenues
from leases, design services and professional services are recognized as earned.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Revenues
from inventoried product sales are recognized upon the final delivery of such product to the customer.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Any
deposits received from a customer prior to delivery of the purchased product and additionally, monies received for leases prior
to a given lease period, are accounted for as deferred revenue on the balance sheet. At June 30, 2017 and December 31, 2016, deferred
revenue amounted to $90,167 and $75,323 respectively. At June 30, 2017, the Company has received a partial deposit for an undelivered
EV ARC&#8482; unit and an initial deposit to plan and manufacture two Solar Tree&#174; units.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company includes shipping and handling fees billed to customers as revenues, and shipping and handling costs as cost of revenues.
The Company generally provides a standard one year warranty on its products for materials and workmanship but will pass on the
warranties from its vendors, if any, which generally cover at least such period. In accordance with ASC 450-20-25, the Company
accrues for product warranties when the loss is probable and can be reasonably estimated. At June 30, 2017, the Company has no
product warranty accrual given the Company&#8217;s de minimis historical financial warranty experience.</font></p><span></span></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Patents</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><b>Patents</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
company believes it is in a position to achieve future economic value benefits for its various patents and patent ideas. All administrative
costs for obtaining patents are accumulated on the balance sheet as a Patent asset until such time as a patent is issued. The
costs of these intangible assets are classified as a long term asset and amortized on a straight line basis over the legal life
of such asset, which is typically 20 years. In the event a patent is denied, all accumulated administrative costs will be expensed
in the period. Patent amortization expense was $280 in each of the six month periods ended June 30, 2017 and June 30, 2016.</font></p><span></span></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><b>Stock-Based
Compensation</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company follows ASC 718, &#8220;Compensation &#8211; Stock Compensation.&#8221; ASC 718 requires companies to estimate and recognize
the fair value of stock-based awards to employees and directors. The fair value of the portion of an award that is ultimately
expected to vest is recognized as an expense over the requisite service periods using the straight-line attribution method.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company accounts for non-employee share-based awards in accordance with the measurement and recognition criteria of ASC 505-50
&#8220;Equity-Based Payments to Non Employees.&#8221;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company estimates the fair value of each stock option at the grant date by using the Black-Scholes option pricing model.</font></p><span></span></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt"><b>Net Loss Per
Share</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Basic
net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding during
the periods presented. Diluted net loss per common share is computed using the weighted average number of common shares outstanding
for the period, and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the
incremental common shares issuable upon the exercise of stock options, stock warrants, convertible debt instruments or other common
stock equivalents. Potentially dilutive securities are excluded from the computation if their effect is anti-dilutive.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt">&#160;</font></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Convertible
notes payable that are convertible into 1,924,152 common shares, options to purchase 18,917,007 common shares and warrants to
purchase 14,973,416 common shares were outstanding at June 30, 2017. These shares were not included in the computation of diluted
loss per share for the three and six months ended June 30, 2017 because the effects would have been anti-dilutive. These options
and warrants may dilute future earnings per share.</font></p><span></span></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt"><b></b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt"><b>Segments</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company follows ASC 280-10 for, &#34;Disclosures about Segments of an Enterprise and Related Information.&#34; During 2017 and
2016, the Company only operated in one segment; therefore, segment information has not been presented.</font></p><span></span></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt"><b></b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><font style="font-size: 8pt"><b>New
Accounting Pronouncements</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">ASU 2017-01</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
January 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-01: <i>&#34;Business Combinations
(Topic 805)</i><font style="font-family: Times New Roman, Times, Serif; color: #3C3C3D"><b>-</b></font> to clarify the definition
of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted
for as acquisitions (or disposals) of assets or businesses. This guidance is effective for interim and annual reporting periods
beginning after December 15, 2017. The Company does not expect this ASU to have a material impact on its consolidated financial
statements.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">ASU 2017-04</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
January 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-04: <i>&#34;Intangibles -
Goodwill and Other (Topic 350)&#8221; - </i>to simplify how an entity is required to test goodwill for impairment by eliminating
Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a
reporting unit&#8217;s goodwill with the carrying amount of that goodwill. This guidance is effective for interim and annual reporting
periods beginning after December 15, 2019. The Company does not expect this ASU to have a material impact on its consolidated
financial statements.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">ASU 2017-05</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
February 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-05: <i>&#34;Other Income
- Gains and Losses from the Derecognition of Nonfinancial Assets(Subtopic 610-20)&#8221; -</i>&#160;to clarify the scope of Subtopic
610-20, &#8220;Other Income&#8212;Gains and Losses from the Derecognition of Nonfinancial Assets&#8221;, and to add guidance for
partial sales of nonfinancial assets. Subtopic 610-20, which was issued in May 2014 as a part of Accounting Standards Update No.
2014-09, Revenue from Contracts with Customers (Topic 606), provides guidance for recognizing gains and losses from the transfer
of nonfinancial assets in contracts with noncustomers. This guidance is effective for interim and annual reporting periods beginning
after December 15, 2017. The Company does not expect this ASU to have a material impact on its consolidated financial statements.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">ASU 2017-08</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
March 2017, the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-08: &#8220;Receivables &#8211;
Non-Refundable fees and Other Costs (Subtopic 310-20)&#8221; to amend the amortization period for certain purchased callable debt
securities held at a premium. The Board is shortening the amortization period for the premium to the earliest call date. This
guidance is effective for interim and annual reporting periods beginning after December 15, 2018. The Company does not expect
this ASU to have a material impact on its consolidated financial statements.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">ASU
2016-15</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
August 2016, the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-15, <i>Statement of Cash Flows
(Topic 230): Classification of Certain Cash Receipts and Cash Payments. </i>This guidance addresses eight specific cash flow issues
with the objective of reducing diversity in practice regarding how certain cash receipts and cash payments are presented in the
statement of cash flows. The standard provides guidance on the classification of the following items: (1) debt prepayment or debt
extinguishment costs, (2) settlement of zero-coupon debt instruments, (3) contingent consideration payments made after a business
combination, (4) proceeds from the settlement of insurance claims, (5) proceeds from the settlement of corporate-owned life insurance
policies, (6) distributions received from equity method investments, (7) beneficial interests in securitization transactions,
and (8) separately identifiable cash flows. The Company is required to adopt ASU 2016-15 for fiscal years, and for interim periods
within those fiscal years, beginning after December 15, 2017 on a retrospective basis. Early adoption is permitted, including
adoption in an interim period. The Company does not expect the adoption of this ASU to have a material impact on its consolidated
financial statements.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">ASU 2016-02</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
February 2016, the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-02: &#8220;Leases (Topic 842)&#8221;
whereby lessees will need to recognize almost all leases on their balance sheet as a right of use asset and a lease liability.
This guidance is effective for interim and annual reporting periods beginning after December 15, 2018. The Company expects this
ASU will increase its current assets and current liabilities, but have no net material impact on its consolidated financial statements.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">ASU
2014-09</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
May 2014, the Financial Accounting Standards Board issued Update No. 2014-09: &#8220;Revenue from Contracts with Customers (Topic
606)&#8221; which requires that an entity recognize revenue to depict the transfer of promised goods and services to customers
in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services.
Since the issuance of the original standard, the FASB has issued several updates to the standard which i) clarify the application
of the principal versus agent guidance; ii) clarify the guidance relating to performance obligations and licensing; iii) clarify
assessment of the collectability criterion, presentation of sales taxes, measurement date for non-cash consideration and completed
contracts at transaction; and iv) clarify narrow aspects of ASC 606 or corrects unintended application of the guidance. The new
revenue recognition standard, amended by the updates, becomes effective in the first quarter of 2018 and is to be applied retrospectively
using one of two prescribed methods. Early adoption is permitted. The Company currently plans to adopt the new standard effective
January 1, 2018 and does not believe the adoption of this standard will have a material impact on the amount or timing of its
revenues.</font></p><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=d3e5614-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355100-122828<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355033-122828<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5624171-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5618551-113959<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35736893&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13279-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6061-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6143-108592<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6132-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6779694416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Concentrations of risk tables</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"><font style="font-size: 8pt"><u>Concentration
of Accounts Receivable</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">As
of June 30, 2017, customers that each represented more than 10% of the Company&#8217;s net accounts receivable balance were as
follows:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="width: 25%"><font style="font-size: 8pt">Customer A</font></td>
    <td style="text-align: center; width: 25%"><font style="font-size: 8pt">43%</font></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td><font style="font-size: 8pt">Customer B</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">31%</font></td></tr>
<tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Customer C</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">26%</font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; text-align: left; margin-bottom: 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"><font style="font-size: 8pt"><u>Concentration
of Revenues</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.55in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 76.5pt; text-indent: 0.5in"><font style="font-size: 8pt">For
the six months ended June 30, 2017, customers that each represented more than 10% of our net revenues were as follows:</font></p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 25%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 25%; text-align: center"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Customer A</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">30%</font></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td><font style="font-size: 8pt">Customer B</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">20%</font></td></tr>
<tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Customer C</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">15%</font></td></tr>
<tr style="vertical-align: top; background-color: White">
    <td><font style="font-size: 8pt">Customer D</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">10%</font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><b>&#160;</b></font></p><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13531-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6442-108592<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6327-108592<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6780172816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. INVENTORY (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of inventory</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt">June 30,</font></td><td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt">December 31,</font></td><td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="text-align: center; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 46%; text-align: left"><font style="font-size: 8pt">Finished Goods</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">22,375</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Work in Process</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">616,544</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">164,915</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">Raw Materials</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">85,952</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">93,113</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Inventory Allowance</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(8,601</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(8,601</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Total Inventory</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">693,895</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">271,802</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6596700432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. ACCRUED EXPENSES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Accrued expenses</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">June 30,<br />
    2017</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">December 31, <br />
    2016</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 46%; text-align: left"><font style="font-size: 8pt">Accrued vacation</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">144,847</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">136,410</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Accrued interest</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">156,786</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">235,776</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">Accrued loan guaranty</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">12,500</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">8,333</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Accrued rent</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">65,228</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">26,091</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">Accrued commissions</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">44,234</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">18,828</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Accrued insurance financing</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">16,334</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Other accrued expenses</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">63,617</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">4,995</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Total accrued expenses</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">503,546</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">430,433</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6603968848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtTableTextBlock', window );">Short Term Convertible Notes - related parties</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Amount</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 47%; text-align: left"><font style="font-size: 8pt">Evey Note</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 9%; text-align: right"><font style="font-size: 8pt">68,616</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Wheatley Note</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left; border-bottom: Black 1pt solid"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right; border-bottom: Black 1pt solid"><font style="font-size: 8pt">110,000</font></td><td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">178,616</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table><span></span></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Summary of activity of Level 3 liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 70%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 53%"><font style="font-size: 8pt">Balance December 31, 2016</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">107,081</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Change in Fair Value</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(107,081</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Balance June 30, 2017</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table><span></span></td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19279-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6778724592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="nump">43.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="nump">31.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer C [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="nump">26.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Revenues [Member] | Customer A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="nump">30.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Revenues [Member] | Customer B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="nump">20.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Revenues [Member] | Customer C [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Revenues [Member] | Customer D [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=evsi_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersAxis=evsi_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=evsi_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersAxis=evsi_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=evsi_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersAxis=evsi_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=evsi_CustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersAxis=evsi_CustomerDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6796556784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">90,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Product warranty accrual</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Patent amortization expense</a></td>
<td class="nump">$ 280<span></span>
</td>
<td class="nump">$ 280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes Payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive shares</a></td>
<td class="nump">1,924,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember', window );">Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive shares</a></td>
<td class="nump">18,917,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive shares</a></td>
<td class="nump">14,973,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred revenue as of balance sheet date. Deferred revenue represents collections of cash or other assets related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6783985264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. GOING CONCERN (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net losses</a></td>
<td class="num">$ (604,332)<span></span>
</td>
<td class="num">$ (614,460)<span></span>
</td>
<td class="num">$ (1,223,905)<span></span>
</td>
<td class="num">$ (1,351,752)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_WorkingCapital', window );">Working capital</a></td>
<td class="num">(763,046)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(763,046)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(36,459,354)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36,459,354)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (35,235,449)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' deficit</a></td>
<td class="num">$ (1,463,364)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,463,364)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,385,104)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_WorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Working capital</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_WorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6783710960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>3. INVENTORY (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished Goods</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 22,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in Process</a></td>
<td class="nump">616,544<span></span>
</td>
<td class="nump">164,915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw Materials</a></td>
<td class="nump">85,952<span></span>
</td>
<td class="nump">93,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory Allowance</a></td>
<td class="num">(8,601)<span></span>
</td>
<td class="num">(8,601)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total Inventory</a></td>
<td class="nump">$ 693,895<span></span>
</td>
<td class="nump">$ 271,802<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781280320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>4. ACCRUED EXPENSES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedVacationCurrent', window );">Accrued vacation</a></td>
<td class="nump">$ 144,847<span></span>
</td>
<td class="nump">$ 136,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">156,786<span></span>
</td>
<td class="nump">235,776<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuarantyLiabilities', window );">Accrued loan guaranty</a></td>
<td class="nump">12,500<span></span>
</td>
<td class="nump">8,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedRentCurrent', window );">Accrued rent</a></td>
<td class="nump">65,228<span></span>
</td>
<td class="nump">26,091<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalesCommissionCurrent', window );">Accrued commissions</a></td>
<td class="nump">44,234<span></span>
</td>
<td class="nump">18,828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedInsuranceCurrent', window );">Accrued insurance financing</a></td>
<td class="nump">16,334<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">63,617<span></span>
</td>
<td class="nump">4,995<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued expenses</a></td>
<td class="nump">$ 503,546<span></span>
</td>
<td class="nump">$ 430,433<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedInsuranceCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInsuranceCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedRentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedRentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalesCommissionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalesCommissionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedVacationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19396-108361<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedVacationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuarantyLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents a non-contingent liability for the fair value of an obligation to stand ready to perform over the term of a guaranty issued in the event that specified triggering events or conditions occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913062&amp;loc=d3e11049-110243<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913062&amp;loc=d3e11019-110243<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuarantyLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e7018-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e7018-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6797510528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. TERM DEBT (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="nump">$ 9,655<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuarantyLiabilities', window );">Guaranty accrual</a></td>
<td class="nump">12,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from term loan</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=evsi_LSAMember', window );">Loan and Security Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit maximum borrowing capacity</a></td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDescription', window );">Line of credit interest rate terms</a></td>
<td class="text">Monthly interest only payments through December 2017, and starting January 1, 2018, the Company shall repay the balance outstanding in twenty-seven equal monthly principal payments in addition to the monthly accrued interest.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Floating per annum rate equal to the greater of 0.75% above the Prime Rate or 4%.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Commitment fee paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_ReimbursementOfBankExpensesForDocumentation', window );">Reimbursement of bank expenses for documentation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_ReimbursementOfFilingFees', window );">Reimbursement of filing fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,836<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="nump">$ 9,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt discount</a></td>
<td class="nump">8,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Line of credit outstanding, current</a></td>
<td class="nump">333,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Line of credit outstanding, noncurrent</a></td>
<td class="nump">1,157,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuarantyLiabilities', window );">Guaranty accrual</a></td>
<td class="nump">$ 12,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt maturity date</a></td>
<td class="text">Mar.  01,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from term loan</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=evsi_LSAMember', window );">Loan and Security Agreement [Member] | Keshif Ventures, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_SharesIssuedForLoanGuarantyRelatedParty', window );">Shares Issued for Loan Guaranty - Related Party (Value)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_SharesIssuedForLoanGuarantyRelatedPartyShares', window );">Shares Issued for Loan Guaranty - Related Party (Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">571,429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,435<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=evsi_LSAMember', window );">Loan and Security Agreement [Member] | Keshif Ventures, LLC [Member] | Loan Guaranty [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_StockIssuedForLoanGuarantySharesIssued', window );">Stock issued for loan guaranty, shares issued</a></td>
<td class="nump">234,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">147,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_StockIssuedForLoanGuarantyValue', window );">Stock issued for loan guaranty, value</a></td>
<td class="nump">$ 35,145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on settlement of debt</a></td>
<td class="nump">$ 2,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_ReimbursementOfBankExpensesForDocumentation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reimbursement of bank expenses for documentation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_ReimbursementOfBankExpensesForDocumentation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_ReimbursementOfFilingFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reimbursement of filing fees</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_ReimbursementOfFilingFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_SharesIssuedForLoanGuarantyRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares Issued for Loan Guaranty - Related Party</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_SharesIssuedForLoanGuarantyRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_SharesIssuedForLoanGuarantyRelatedPartyShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares Issued for Loan Guaranty - Related Party (Shares)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_SharesIssuedForLoanGuarantyRelatedPartyShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_StockIssuedForLoanGuarantySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock issued for loan guaranty, shares issued</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_StockIssuedForLoanGuarantySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_StockIssuedForLoanGuarantyValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock issued for loan guaranty, value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_StockIssuedForLoanGuarantyValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=64930739&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12317-112629<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12355-112629<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuarantyLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents a non-contingent liability for the fair value of an obligation to stand ready to perform over the term of a guaranty issued in the event that specified triggering events or conditions occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913062&amp;loc=d3e11049-110243<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913062&amp;loc=d3e11019-110243<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuarantyLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred fees paid by borrowers and unamortized costs incurred to originate loans and leases, unamortized loan commitments and loan syndication fees, and premiums over or discounts from face amounts of loans that are being amortized into income as an adjustment to yield. Excludes amounts for loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6378536&amp;loc=d3e10092-111533<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=evsi_LSAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=evsi_LSAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=evsi_KeshifMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=evsi_KeshifMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonmonetaryTransactionTypeAxis=evsi_LoanGuarantyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonmonetaryTransactionTypeAxis=evsi_LoanGuarantyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6764828304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details - Convertible notes-related parties) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Convertible note payable - related parties</a></td>
<td class="nump">$ 178,616<span></span>
</td>
<td class="nump">$ 724,616<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=evsi_EveyNoteMember', window );">Evey Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Convertible note payable - related parties</a></td>
<td class="nump">68,616<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=evsi_WheatleyNoteMember', window );">Wheatley Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Convertible note payable - related parties</a></td>
<td class="nump">$ 110,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=evsi_EveyNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=evsi_EveyNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=evsi_WheatleyNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=evsi_WheatleyNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6770721728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Level 3)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2017 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Beginning balance</a></td>
<td class="nump">$ 107,081<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Ending balance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value Inputs Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Beginning balance</a></td>
<td class="nump">107,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet', window );">Change in fair value</a></td>
<td class="num">(107,081)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Increase or Decrease in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6796153984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Convertible Notes Payable - Related Parties</a></td>
<td class="nump">$ 178,616<span></span>
</td>
<td class="nump">$ 724,616<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes Payable [Member] | Evey Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt maturity date</a></td>
<td class="text">Dec. 31,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_RepaymentsOfRelatedPartyDebtPrincipalAndInterest', window );">Repayments of related party debt, principal and interest</a></td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Convertible Notes Payable - Related Parties</a></td>
<td class="nump">68,616<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrentAndNoncurrent', window );">Accrued and unpaid interest</a></td>
<td class="nump">$ 55,127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate on convertible note</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes Payable [Member] | Wheatley Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Convertible Notes Payable - Related Parties</a></td>
<td class="nump">$ 110,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrentAndNoncurrent', window );">Accrued and unpaid interest</a></td>
<td class="nump">6,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes Payable [Member] | Gemini Master Fund - Third Amended [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Convertible Notes Payable - Related Parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Conversion of debt, amount converted</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_ConversionOfDebtInterestConverted', window );">Conversion of debt, interest converted</a></td>
<td class="nump">$ 104,709<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Conversion of debt, shares issued</a></td>
<td class="nump">4,698,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_ConversionOfDebtInterestConverted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Conversion of debt, interest converted</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_ConversionOfDebtInterestConverted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_RepaymentsOfRelatedPartyDebtPrincipalAndInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayments of related party debt, principal and interest included</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_RepaymentsOfRelatedPartyDebtPrincipalAndInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest payable on debt, including, but not limited to, trade payables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CounterpartyNameAxis=evsi_EveyNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CounterpartyNameAxis=evsi_EveyNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CounterpartyNameAxis=evsi_WheatleyNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CounterpartyNameAxis=evsi_WheatleyNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CounterpartyNameAxis=evsi_GeminiMasterThirdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CounterpartyNameAxis=evsi_GeminiMasterThirdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760418864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>7. CONVERTIBLE NOTES PAYABLE (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayableCurrent', window );">Convertible note balance</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">156,786<span></span>
</td>
<td class="nump">$ 235,776<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=evsi_LandlordMember', window );">Landlord [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayableCurrent', window );">Convertible note balance</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">$ 75,178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e7018-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=evsi_LandlordMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=evsi_LandlordMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6784119088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>8. NOTE PAYABLE AND AUTO LOAN (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Note payable balance</a></td>
<td class="nump">$ 43,033<span></span>
</td>
<td class="nump">$ 43,033<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtCurrent', window );">Auto loan current</a></td>
<td class="nump">9,620<span></span>
</td>
<td class="nump">9,337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtNoncurrent', window );">Auto loan noncurrent</a></td>
<td class="nump">24,787<span></span>
</td>
<td class="nump">$ 29,678<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=evsi_NotePayableMember', window );">Note Payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Note payable balance</a></td>
<td class="nump">43,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=evsi_NotesPayableMember', window );">Notes Payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt original amount</a></td>
<td class="nump">$ 160,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt interest rate</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Note payable balance</a></td>
<td class="nump">$ 43,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrentAndNoncurrent', window );">Accrued interest</a></td>
<td class="nump">$ 20,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_AutomobileLoanMember', window );">Auto Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt interest rate</a></td>
<td class="nump">5.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtCurrent', window );">Auto loan current</a></td>
<td class="nump">$ 9,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtNoncurrent', window );">Auto loan noncurrent</a></td>
<td class="nump">$ 24,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=64930739&amp;loc=d3e28878-108400<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest payable on debt, including, but not limited to, trade payables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=evsi_NotePayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=evsi_NotePayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=evsi_NotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=evsi_NotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_AutomobileLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_AutomobileLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6779901248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>9. COMMITMENTS AND CONTINGENCIES (Details Narrative)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2017 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_StockObligatedToBeIssuedShares', window );">Stock obligated to be issued, shares | shares</a></td>
<td class="nump">267,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_ValueOfStockToBeIssued', window );">Value of stock to be issued | $</a></td>
<td class="nump">$ 37,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_StockObligatedToBeIssuedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock obligated to be issued, shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_StockObligatedToBeIssuedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_ValueOfStockToBeIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock to be issued</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_ValueOfStockToBeIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6797470256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. COMMON STOCK (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sale of stock</a></td>
<td class="nump">$ 245,000<span></span>
</td>
<td class="nump">$ 1,180,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs</a></td>
<td class="nump">$ 3,600<span></span>
</td>
<td class="nump">$ 44,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_WarrantsToBeIssuedFromPrivatePlacement', window );">Warrants to be issued from private placement</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CounterpartyNameAxis=evsi_ThreeDirectorsMember', window );">Three Directors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock issued for services, shares</a></td>
<td class="nump">375,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock issued for services, value</a></td>
<td class="nump">$ 56,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance', window );">Unreleased shares of common stock</a></td>
<td class="nump">1,875,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized restricted stock grant expense</a></td>
<td class="nump">$ 281,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis=evsi_ProfessionalServicesMember', window );">Professional Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock issued for services, shares</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock issued for services, value</a></td>
<td class="nump">$ 2,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis=evsi_GreenCoreServicesMember', window );">Professional Services by GreenCore [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock issued for services, shares</a></td>
<td class="nump">180,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock issued for services, value</a></td>
<td class="nump">$ 27,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis=evsi_ConversionOfDebtMember', window );">Conversion of Convertible Debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Stock issued for conversion of debt, shares</a></td>
<td class="nump">4,698,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=evsi_PrivatePlacement1Member', window );">Private Placements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock issued for cash, shares issued</a></td>
<td class="nump">1,633,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sale of stock</a></td>
<td class="nump">$ 245,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs</a></td>
<td class="nump">$ 3,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_WarrantsToBeIssuedFromPrivatePlacement', window );">Warrants to be issued from private placement</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityStrikePrice1', window );">Strike price of warrants</a></td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_WarrantsToBeIssuedFromPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrants to be issued from private placement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_WarrantsToBeIssuedFromPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common shares reserved for future issuance related to deferred compensation arrangements with individuals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OptionIndexedToIssuersEquityStrikePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6940734&amp;loc=d3e22047-110879<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6445032&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OptionIndexedToIssuersEquityStrikePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CounterpartyNameAxis=evsi_ThreeDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CounterpartyNameAxis=evsi_ThreeDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis=evsi_ProfessionalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis=evsi_ProfessionalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis=evsi_GreenCoreServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis=evsi_GreenCoreServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis=evsi_ConversionOfDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis=evsi_ConversionOfDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=evsi_PrivatePlacement1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=evsi_PrivatePlacement1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6770530864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. STOCK OPTIONS AND WARRANTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted during period</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock option expense</a></td>
<td class="nump">$ 78,891<span></span>
</td>
<td class="nump">$ 61,437<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Warrants issued during period</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_WarrantsToBeIssuedFromPrivatePlacement', window );">Warrants to be issued from private placement</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized stock option expense</a></td>
<td class="nump">$ 113,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation expense amortization period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_WarrantsToBeIssuedFromPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrants to be issued from private placement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">evsi_WarrantsToBeIssuedFromPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>evsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested options awarded to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncash expense that accounts for the value of stock or unit options distributed to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockOptionPlanExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6796663616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. RELATED PARTY TRANSACTIONS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Convertible note payable - related parties</a></td>
<td class="nump">$ 178,616<span></span>
</td>
<td class="nump">$ 724,616<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">$ 156,786<span></span>
</td>
<td class="nump">$ 235,776<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis=evsi_GreenCoreServicesMember', window );">Professional Services by GreenCore [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock issued for services, shares</a></td>
<td class="nump">180,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock issued for services, value</a></td>
<td class="nump">$ 27,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CounterpartyNameAxis=evsi_KeshifVenturesMember', window );">Keshif Ventures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock issued new, shares issued</a></td>
<td class="nump">1,333,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Proceeds from sale of stock</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CounterpartyNameAxis=evsi_KeshifVenturesMember', window );">Keshif Ventures [Member] | Stock Purchase Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock issued new, shares issued</a></td>
<td class="nump">234,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock issued new, value</a></td>
<td class="nump">$ 35,145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on settlement of debt</a></td>
<td class="nump">$ 2,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CounterpartyNameAxis=evsi_ThreeDirectorsMember', window );">Three Directors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock issued for services, shares</a></td>
<td class="nump">375,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock issued for services, value</a></td>
<td class="nump">$ 56,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CounterpartyNameAxis=evsi_GreenCoreMember', window );">GreenCore [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalAndContractServicesExpense', window );">Professional services expense</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional services payable</a></td>
<td class="nump">39,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=evsi_NobleNoteMember', window );">Noble Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Conversion of debt, amount converted</a></td>
<td class="nump">$ 104,709<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Conversion of debt, shares issued</a></td>
<td class="nump">4,698,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=evsi_NobleNoteMember', window );">Noble Note [Member] | Keshif Ventures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Conversion of debt, shares issued</a></td>
<td class="nump">2,315,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=evsi_EveyMember', window );">John Evey[Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt original amount</a></td>
<td class="nump">$ 102,236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt maturity date</a></td>
<td class="text">Dec. 31,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Payments on related party debt</a></td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent', window );">Notes payable related parties</a></td>
<td class="nump">71,616<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">$ 52,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=64930739&amp;loc=d3e28878-108400<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12317-112629<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12355-112629<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e7018-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalAndContractServicesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfessionalAndContractServicesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis=evsi_GreenCoreServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis=evsi_GreenCoreServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CounterpartyNameAxis=evsi_KeshifVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CounterpartyNameAxis=evsi_KeshifVenturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransactionTypeAxis=evsi_StockPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransactionTypeAxis=evsi_StockPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CounterpartyNameAxis=evsi_ThreeDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CounterpartyNameAxis=evsi_ThreeDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CounterpartyNameAxis=evsi_GreenCoreMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CounterpartyNameAxis=evsi_GreenCoreMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=evsi_NobleNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=evsi_NobleNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=evsi_EveyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=evsi_EveyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>51
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  Y/#DL?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ #D\.2V;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  .3PY+;L;(#/     K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/3L,P#(=?!>7>NMD_(.IRV<0))"0F@;A%B;=%-&F4&+5[>]JP
M=4+P !QC__+YL^1:!Z';B,^Q#1C)8KKI7>.3T&'-CD1! "1]1*=2.23\T-RW
MT2D:GO$ 0>D/=4"85=4*')(RBA2,P"),1"9KHX6.J*B-9[S1$SY\QB;#C 9L
MT*&G!+SDP.0X,9SZIH8K8(011I>^"V@F8J[^B<T=8.=DG^R4ZKJN[.8Y-^S
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
MYGSHNL-"LFY\47C3LR;_"U!+ P04    "  .3PY+(+@+8)4$   7%@  &
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
M[OQL,&B,NV[L787)#X:1P[349/YG*?\"4$L#!!0    (  Y/#DL UFU1E@4
M #\<   8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULA9G=;N,V$(5?Q?"]
MU^0,?Z0@"1"[*%J@!19;M+U6$B4QUK9<24FV;U]*UGKMF</TQK;D0_(,17X<
MBM?O3?NU>ZGK?O9MM]UW-_.7OC]<+9?=PTN]J[I/S:'>IW^>FG97]>FR?5YV
MA[:N'L="N^V2C G+7;79SV^OQWN?V]OKYK7?;O;UYW;6O>YV5?OOJMXV[S=S
M._]^X\OF^:4?;BQOKP_5<_U'W?]Y^-RFJ^6IEL?-KMYWFV8_:^NGF_F=O5I[
M,Q08%7]MZO?N[/=L".6^:;X.%[\^WLS-X*C>U@_]4$65OM[J=;W=#C4E'_],
ME<Y/;0X%SW]_K_WG,?@4S'W5U>MF^_?FL7^YF1?SV6/]5+UN^R_-^R_U%)"?
MSZ;H?ZO?ZFV2#TY2&P_-MAL_9P^O7=_LIEJ2E5WU[?B]V8_?[\=_8IB*X0(T
M%:!3@=3V1P5X*L _"K@Q^*.S,=2?JKZZO6Z;]UE[?%J':A@4]HI39SX,-\>^
M&_]+T7;I[MMM65XOWX9Z)LGJ**$SB3TIEJGR4PN$6EB1*DZ7#:RU(A:X!88Q
M\%B>SPT:@RMPL (W5N#..X%%)QPE<93L1\G"$G%IO @&"=G;Z D[\M"1!R%E
M>CW "H(*R1K1[ZNCQI]991<+*P+2JA"*(O. (C03@1G9P5$U4WA_]AB/9K3*
M<@C!83<%=%, -TZX*50[%**7SUJK,L.NA$9*8$0TL2I5$PMB902HBHP5:S '
M## 3) F,:B<612E'#) %ZSAF#&7 9)6A0I')ZKBMB4:-82"TS"&'&0M)=F<)
M]%&4GD@/9#6,@<C[Z#*(L!A[EH&=0MIA8$<.'R#*C1X,4.L K\I,%9AXUNMH
MK)'1>#T V417RH"T+MC2<@:A%C/4 HA:*RT!/I8LESB@6B36<JZ;,4>M!BE+
MCEJ-R 479<E!6D)"XXHR U.+:6H!3JU<:>Q'I)SL:,G"A1A]Q@U&JM5,944-
M0$M;R+&V!K*T:MF"L2'"7"6C9X;-58%)2)J$ULH%BS3ARC3D95! MB#K36X]
M)TQ" B2T<NDB#3D;4\ZDTC] S#)2R#C","0 0RO7+]*<"\8H.@-99IX2QB'I
MA-):N5!,HLOY%RP[Z0;H4C+H<S.#,%])\]6I_M'8M*YPRI&6I62X]"&SPA/&
M*R&\RO6+$#@]G:^5DRD@+-F>L^C2%$8L13!?,RL982(2("+)E8P [IBD;(UD
MH2#*/7M,10*9)LF%C" 6.4I'2!;99YX]8RPR2#=)KAJL\\B%-UXZ0K*T=R@R
M#YXQ9=GJ!T\94#.F(@,JD@0U:]J1\QI"0)=FQP6M+CUE]L: BR1)S1IX"47:
M$I Y5V0=83@R@"-)$K&&WM!'VI+6D?F@DS ;&>2>)'G-@'IE4%LQ(,N9P5AD
M@$626&1 NP"ZY_]DEX8P$AELWTDF50RR21?D=F0-991+.1D#E@%@60*6-3DC
MI=1+T4/K+),K32;_8(Q8!HAEB5C6[*3 S*J7M(Y-0;FES&'&.L!8F7RMG(9G
MX8,T!%2ICWQF.^4P81W(8]7VQ>D$E:(MY:N(-="Q,R%DB.TPL1UIZ'-F,#H,
M6 < RQ*P3I,S;;548@5D*26@3&[N,B\S 5_EYF_E-#<E.SZ47!K!5'7@)6;N
M)9##+'2 A7*VK)R&7)KH>@R#UYWYU[(.L] !%JH-IM.04YVK)3ZDW6[&#.:@
M QQTDH,.\,V4\E7:&LG2.,YDO@Y#T $(.@E!!_;5"8+J/3J2%44&.1XCT ,$
MRIW#:A*=O[*/QD4CNPCHY(18GAV[[.KV>3RAZF8/S>N^'TXXSNZ>3L'N:#BV
M$?=7]FI]/,OZ4<WQ:.WWJGW>[+O9?=/WS6X\NGEJFKY.#LVGU%LO=?5XNMC6
M3_WP,Z;?[?%(ZWC1-X?IN&YY.C.\_0]02P,$%     @ #D\.2[7.;R^R 0
MT@,  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX;6QM4V%OFS 0_2N6?T"=
M$-I5$2 UG:9.VJ2HT[;/#AQ@U?91VX3VW\\VA-*,+_CNN/?NW?F<#6A>; O@
MR)N2VN:T=:[;,V;+%A2W-]B!]G]J-(H[[YJ&V<X KR)(299L-G=,<:%ID<78
MT109]DX*#4=#;*\4-^\'D#CD=$LO@6?1M"X$6)%UO(%?X'YW1^,]-K-40H&V
M C4Q4.?T8;L_I"$_)OP1,-B%34(G)\27X'RO<KH)@D!"Z0(#]\<9'D'*0.1E
MO$Z<="X9@$O[POXM]NY[.7$+CRC_BLJU.;VGI(*:]](]X_ $4S^WE$S-_X S
M2)\>E/@:)4H;OZ3LK4,UL7@IBK^-I]#Q'";^"VP=D$R Y K QD)1^5?N>)$9
M'(@99]_Q<,7;?>)G4X9@'$7\Y\5;'ST7VW27L7,@FG(.8TZRS)DSF&>?2R1K
M)0[)?_!D';Y;5;B+\-TGA>DZ0;I*D$:"]!/![56+:SEW5T788J8*3!.WR9(2
M>QTW>1&=%_8AB7?RD3YN^T]N&J$M.:'S-QOG7R,Z\%(V-WZ%6O_ 9D="[8+Y
MQ=MF7+/1<=A-+XC-S[CX!U!+ P04    "  .3PY+CJL/J+@!  #2 P  &
M 'AL+W=O<FMS:&5E=',O<VAE970X+GAM;&U3VV[<(!#]%<0'!"_K3;8KVU(V
M591*C;1*U?29M<<V"A<'\#KY^P)V7"?U"S##G#-GAB$;M'FQ+8!#;U(HF^/6
MN>Y B"U;D,Q>Z0Z4OZFUD<QYTS3$=@98%4%2$)HDUT0RKG"11=_)%)GNG> *
M3@;97DIFWH\@])#C#?YP//&F=<%!BJQC#?P"][L[&6^1F:7B$I3E6B$#=8YO
M-X=C&N)CP#.'P2[.*%1RUOHE&#^J'"=!$ @H76!@?KO '0@1B+R,UXD3SRD#
M<'G^8+^/M?M:SLS"G19_>.7:'.\QJJ!FO7!/>GB J9X=1E/Q/^$"PH<')3Y'
MJ86-*RI[Z[2<6+P4R=[&G:NX#^/-=C?!U@%T M 9L(]YR)@H*O_.'"LRHP=D
MQMYW+#SQYD!];\K@C*V(=UZ\]=Y+L4EO,G()1%/,<8RARY@Y@GCV.05=2W&D
M_\'I.GR[JG ;X=M/"O?K!.DJ01H)TD\$W[Z4N!*S2[XD(8N>2C!-G":+2MVK
M.,D+[SRPMS2^R;_P<=H?F6FXLNBLG7_9V/]::P=>2G+E1ZCU'VPV!-0N'&_\
MV8QC-AI.=],/(O,W+OX"4$L#!!0    (  Y/#DLE5=&+M0$  -(#   8
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
M,1Y?-O:_,<8#2MG=X AU^,$60T+CP_$.SW8:L\GPII]_$%N^<?D'4$L#!!0
M   (  Y/#DLLBAJLMP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;&U3VV[;, S]%4$?4"5.VAJ!;:#I,'3 !@0MMCTK-FT+U<65Y+C[^U*R
MZ[J=7R21XCD\I*AL,/;9M0">O"JI74Y;[[L#8ZYL07%W93K0>%,;J[A'TS;,
M=19X%4%*LF2SN6&*"TV++/I.MLA,[Z70<++$]4IQ^^\(T@PYW=)WQZ-H6A\<
MK,@ZWL 3^-_=R:+%9I9**-!.&$TLU#F]VQZ.^Q ? _X(&-SB3$(E9V.>@_&C
MRNDF" ()I0\,'+<+W(.4@0AEO$R<=$X9@,OS._OW6#O6<N8.[HW\*RK?YC2E
MI(*:]](_FN$!IGJN*9F*_PD7D!@>E&".TD@75U+VSALUL: 4Q5_'7>BX#^/-
M+IU@ZX!D B0S((UYV)@H*O_&/2\R:P9BQ]YW/#SQ]I!@;\K@C*V(=RC>H?=2
M;-/KC%T"T11S'&.29<P<P9!]3I&LI3@F_\&3=?AN5>$NPG>?%-ZL$^Q7"?:1
M8/^)X/9+B6LQZ9<D;-%3!;:)T^1(:7H=)WGAG0?V+HEO\A$^3OLO;ANA'3D;
MCR\;^U\;XP&E;*YPA%K\8+,AH?;A>(MG.X[9:'C333^(S=^X> -02P,$%
M  @ #D\.2ZPLY]6V 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN
M>&UL;5-ACYP@$/TKA!]P*+MM=S=J<GM-TR9MLKFFU\^LCDH.Q *NUW_? 3UK
MKWX!9ICWYLTP9*.QSZX%\.1%J\[EM/6^/S'FRA:T<'>FAPYO:F.U\&C:AKG>
M@J@B2"O&D^0]TT)VM,BB[V*+S Q>R0XNEKA!:V%_GT&9,:<I?74\RJ;UP<&*
MK!<-? ?_H[]8M-C"4DD-G9.F(Q;JG-ZGI_,^Q,> )PFC6YU)J.1JS',POE0Y
M38(@4%#ZP"!PN\$#*!6(4,:OF9,N*0-P?7YE_Q1KQUJNPL&#43]EY=N<'BBI
MH!:#\H]F_ QS/>\HF8O_"C=0&!Z48([2*!=74@[.&SVSH!0M7J9==G$?IQM^
MG&'; #X#^ (XQ#QL2A25?Q1>%)DU([%3[WL1GC@]<>Q-&9RQ%?$.Q3OTWHKT
M<,S8+1#-,><IAJ]CE@B&[$L*OI7BS/^#\VWX;E/A+L)WZ^S'9)M@OTFPCP3[
M?PC2-R5NQ;Q5R58]U6";.$V.E&;HXB2OO,O WO/X)G_#IVG_)FPC.T>NQN/+
MQO[7QGA *<D=CE"+'VPQ%-0^'#_@V4YC-AG>]/,/8LLW+OX 4$L#!!0    (
M  Y/#DMA>%$*8P(   P)   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM
M;'56VX[;(!#]%<L?L!AR7SF6DJVJ5FJE:*NVS\29Q-9BXP*)MW]?P(Z;Q>.7
M&,B9<P9FAB%MI7K3!8")WBM1ZVU<&-,\$Z+S BJNGV0#M?WG+%7%C9VJ"]&-
M G[R1I4@+$F6I.)E'6>I7SNH+)57(\H:#BK2UZKBZN\>A&RW,8WO"Z_EI3!N
M@61IPR_P \S/YJ#LC PLI[*"6I>RCA2<M_&./N_IRAEXQ*\26OTPCMQ6CE*^
MN<G7TS9.G$<@(#>.@MO/#5Y ",=D_?C3D\:#IC-\'-_9/_O-V\T<N887*7Z7
M)U-LXW4<G>#,K\*\RO8+]!M:Q%&_^V]P V'ASA.KD4NA_6^47[615<]B7:GX
M>_<M:_]M>_Z[&6[ >@,6&)!.R'O^B1N>I4JVD>H.O^$NQO29V;/)W:(_"O^?
M=5[;U5M&-[.4W!Q1C]EW&/:(&1#$L@\2#)/8LY$YP\UGJ(<S;S[[X.$<)YBC
M!'-/,/] L BVB&&6N,@"%5D@!*M !,.L<9$E*K)$"#:!R!AC2Q076:$B*X2
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
MR$OC&]C=[MBGMK%_B?_!^R;WG:MSU>C@((U]S_VK>Y+2@-42/=B:2]M7QX6
MDW'3I9VKOKGT"R/;H7&2L7OG?P%02P,$%     @ #D\.2T 3N]9O @  % @
M !D   !X;"]W;W)K<VAE971S+W-H965T,C8N>&ULC5;;CILP$/T5Q <LV-PC
M@I2+JE9JI=56;9\=X@2T@*GMA.W?US:$!>-$>0GV<,Z9,T/PD':$OK,"8VY]
MU%7#UG;!>;MR')87N$;LA;2X$7=.A-:(BRT].ZRE&!T5J:X<Z+JA4Z.RL;-4
MQ5YIEI(+K\H&OU*+7>H:T7];7)%N;0/[%G@KSP67 2=+6W3&/S'_U;Y2L7-&
ME6-9XX:5I+$H/JWM#5CM 90$A?A=XHY-UI8LY4#(N]Q\.ZYM5SK"%<ZYE$#B
M<L4[7%522?CX.XC:8TY)G*YOZE]4\:*8 V)X1ZH_Y9$7:SNVK2,^H4O%WTCW
M%0\%!;8U5/\=7W$EX-*)R)&3BJE?*[\P3NI!15BIT4=_+1MU[0;]&\U,@ ,!
MC@21^Q'!&PC>)\%_2/ '@J\1G+X4U9L]XBA+*>DLVC_>%LE_$5CYHONY#*IF
MJWNB/4Q$KQD,8.I<I=" V?88.,& $>$(]3$%-*78P@5=2[!;(J)X#MD;1&*S
M"<]8IZ?X_JQ.3ZNSQT0*TRB,J[EXA)B9\(TF_(4)/]0\])!@DB%Q01AI/I:H
M*/"@9_82&+T$AH;XFIE@D49O2/!L0T*CB=!@(M!,A(L4,-9L[!YC9D8BHY'(
M8"0T"\1&@=@@H#VU;;QH)TB@#R;OVRQ18DR4&!+=>1. :W[EW2>\#J"9V3@!
MD>M&=Y+=.5^ (5ER1\)X?FP ?,8O7/KUD\CS@?X8G<G16&-Z5F.'63FY-%R>
M,)/H.-HV:K)I\2U8[?H!]2G3S\L?B)[+AED'PL7!K8[7$R$<"Z/NB[!8B!$]
M;BI\XG(9B37MYU2_X:0=9K S?@AD_P%02P,$%     @ #D\.2RG4'!]W @
M_@<  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULC55=;]HP%/TK4=[7
M)/X*($!JH&B3-@FUVO9LP)"H29S9!KI_/]M)TV"\P@NQ;\XY]US?X#L]<_$J
M<\94\%:5M9R%N5+-)(KD-F<5E0^\8;5^L^>BHDIOQ2&2C6!T9TE5&8$X)E%%
MBSJ<3VUL+>93?E1E4;.U".2QJJCXF[&2GV=A$KX'GHM#KDP@FD\;>F O3/UL
MUD+OHEYE5U2LE@6O \'VL_ QF:Q2@[> 7P4[R\$Z,)5L.'\UFV^[61@;0ZQD
M6V44J'Z<V(*5I1'2-OYTFF&?TA"'ZW?UE:U=U[*ADBUX^;O8J7P6CL)@Q_;T
M6*IG?O[*NGIP&'3%?V<G5FJX<:)S;'DI[6^P/4K%JTY%6ZGH6_LL:OL\MV]0
MVM'\!- 10$_0N3\CP(X /PCH4P+J".C>#+@CX'LSD(Y '$+4'I8]_255=#X5
M_!R(]OMIJ/E,DPG1_=V:H&VG?:<;('7T- <DGD8G(]1ALA8#!I@TO80LKR%)
MCXBT@=X%\+G(P!4=7"987"/2D>/AILC3;9&51V3DKP1ZSQ-:/AP>!/J/ /(*
M("N +AJ2. UI,:G%U!;SA<0(0O?0?+@$(;?!2P\N 0".8^P<H \(<9)BX"\1
M>TO$GA(=ZUF+P<-,*8$Q(H[UV[@+0\1KB'@,0<<0N4X$"<)CB)%CZ6[DBEP?
M)\1 X]#8;S_UVD\]]IU46>KI'"(0NL#EO<"5#PA'.(F1XST:W$45$P<[262P
MY<=:F;_*(-H/JT=@[C(GGB631>*)+Y/)4SN+/N3;R?B#BD-1RV##E;Y![3VW
MYUPQ[3]^T!W*]3#N-R7;*[-,]5JT(ZG=*-YTTS;J1_[\'U!+ P04    "  .
M3PY+]+BU71H"   (!@  &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6R%
ME%VOFR <QK^*\7X'$?&EL29KEV5+MJ0YR[9KVM)J#HH#6L^^_0 ]QB+;;N3%
MY__P>Q0H!RY>9$VI"EY;ULEM6"O5;P"0IYJV1#[QGG;ZS86+EB@]%%<@>T')
MV1:U#,11E(*6-%U8E7;N(*J2WQ1K.GH0@;RU+1&_=Y3Q81O"\&WBN;G6RDR
MJNS)E7ZCZGM_$'H$9I=ST]).-KP+!+ULP_=PL\^,W@I^-'20BWY@DAPY?S&#
MS^=M&!D@RNA)&0>BFSO=4\:,D<;X-7F&\Y*F<-E_<_]HL^LL1R+IGK.?S5G5
MVS /@S.]D!M3SWSX1*<\. RF\%_HG3(M-R1ZC1-GTCZ#TTTJWDXN&J4EKV/;
M=+8=QC<(367^@G@JB.<"F/RS $T%R"D (YF-^H$H4I6"#X$8?U9/S)Z &Z0_
MYLE,VF]GW^FT4L_>JSC%);@;HTFS&S7Q4O.HV'L4^2P!&F"FB+T4L:U'BWJ(
M8[\!\AH@:Y \Q$B=&*,FLYK.:B(GQEH1QRC#?I#$"Y)X0#('9-3@Q3(I3'&2
M.#1K&4R3 OX%!WMQL <G=W#P:IT<%]C]Q6M5@2!$?IC4"Y-Z8 H')ETM\RY/
M(^C _$_U )-Y8;(U3.;LAUVVV@]I@?+".1_[M2S.8!ZY&Q@LSJ2Y([\2<6TZ
M&1RYTL?;'L(+YXIJR^A)9ZOUM3P/&+THT\UT7XR7TSA0O)_N73!?_M4?4$L#
M!!0    (  Y/#DOM"Q^!8@(  +0'   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(Y+GAM;'V5VX[;(!"&7\7R ZRQ 1]62:0F5=5*K11MU>TU24ABK6U<(,GV
M[0O8L;PPZ8TY_3/S#09F<1/R39TYU]%[VW1J&9^U[I^31.W/O&7J2?2\,RM'
M(5NFS5">$M5+S@[.J&V2#*$\:5G=Q:N%F]O*U4)<=%-W?"LC=6E;)O^N>2-N
MRSB-[Q,O]>FL[42R6O3LQ']R_:O?2C-*)B^'NN6=JD4727Y<QI_2YTV*K(%3
MO-;\IF;]R*:R$^+-#KX=EC&R1+SA>VU=,--<^88WC?5D./Z,3N,IIC6<]^_>
MO[CD33([IOA&-+_K@SXOXS*.#OS(+HU^$;>O?$R(QM&8_7=^Y8V16Q(38R\:
MY;[1_J*T:$<O!J5E[T-;=ZZ]#2OD;@8;9*-!-AFDY+\&>#3 GD$RD+E4/S/-
M5@LI;I$<_E;/[*%(G['9S+V=='OGUDRVRLQ>5UF1+I*K=31JUH,FFVL^*C:
MHIPDB0&8*#*0(G/V>&:?TAQV@$$'V#D@']+P(->#IG":;@A"2$D*+Q= AG.2
M(AB'@#@$P,$>SJ"A\S@T+\K<PPEE&:9%\6!W*(A# 1SBX= 0)Z,(>32AJL08
MPRPYR)(#+-1CR8,H.<UF)VI@"559CJH4ABE F * \7[ N@C"$))A;_LVH2HM
MRT>7H 1A2@#&.YSK,@R3XP F5#TXO14(4@$@WN:OJ_ 7X3SU[U*H(E5%8193
M#, '"@$TE?]"H>#24H0I\2\3H",8D> $)[/GT]:S'TR>ZDY%.Z'-2^S>RZ,0
MFAN?Z,FD=S8E=!HT_*AMMS!].=218:!%/];(9"K4JW]02P,$%     @ #D\.
M2VXR*+*$ P  $P\  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&ULC5?;
MCMHP$/V5*!^PB<=Q+@B0EDO52JVTVJKM<Q8,1)O$-#&P_?LZB9<-]A@M#R0V
M9V;.V)Z#9WH1S6M[X%QZ;U59MS/_(.5Q$@3MYL"KO'T01UZK7W:BJ7*IALT^
M:(\-S[>]454&$(9Q4.5%[<^G_=Q3,Y^*DRR+FC\U7GNJJKSYM^"EN,Q\XK]/
M/!?[@^PF@OGTF._Y3RY_'9\:-0JN7K9%Q>NV$+77\-W,?R23-<2=08_X7?!+
M.WKWNE1>A'CM!M^V,S_L&/&2;V3G(E>/,U_RLNP\*1Y_M5/_&K,S'+^_>__2
M)Z^2><E;OA3EGV(K#S,_];TMW^6G4CZ+RU>N$V*^I[/_SL^\5/".B8JQ$67;
M?WN;4RM%I;TH*E7^-CR+NG]>M/]W,]P M %\UH!J WHU(-%=@T@;1!\&\5T#
MI@V802D8<N\7<Y7+?#YMQ,5KAO-PS+MC1R9,;=>FF^QWI_]-K6>K9L]S2,-I
M<.X<:<QBP, (0VX1*QL!Z0<F4 RN- "CL0#;P6V(I8U(4H,%XL2 K#$(X$0I
MNEZT=Q#=.*#&>@V8I,?4/2:+&3/RL4$ASB-">40(C\C@,6#8* 0!%AJ[NXHL
M(BFE%.?"4"X,X6*DNV 6%\4D-,DLF44&;F$W=&*43HS0B7$'">H@01PD1CZ)
M191@":T17'@GHQ0EE"*$C).]P#"900;!9 XB&4HD0QP86K#.["UDKG1)B(M2
MB,0Q!&&M0<Q<6D<DA_P1)!(U(Q$[4DH=1XJ@ O=(X!/"H4%.Y;@-A L4010J
M,Y5!@\89I2ES+1VN0 21H,PL>V)K$.T_CE"XP!!$8;+8#&5+#"$L24GBB(6K
M!\'DPUJ_V"[K.Z<<EQF"Z$QFZ@P*2AUQ</4@F#18&Y5:&;$[.D5P?2"80&2X
M"\!K'^S:IY:J:M#-GQ9+2.2(A-<^V+5/0U/-P*[]+A"XDL*K'SY1_6NPJY^0
MB#K*'_#R![O\:>BXX0!>V& 7-@U-J0*[L(%&XU#Z3H9<0J(DRAP" +@ @"T
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
M$6 F@@EBD"!^8)?C638?[%\"RB2 3 P3I"!!"A!,ZKE)9_5$L1\O&5V!.BM
M)YWHS#$X0K (\N$.]Q\H>P]ZL&_0PEF"YF:3:>?TH-$_T<<KO* $GQ<(.C!6
M"Q1PER.HS:?5AT"AOZ #MS"">GA6E'E[CLZ3L1#<G@CJS^EAT8.2Q=.B4_+N
MK@]SG_\@XES6TMESI6\B>U^<.%=44_I/FK+0GQ##A-&3,L-$CT5WCW83Q9O^
M&\$;/E3R?U!+ P04    "  .3PY+(L,P$;0!  #$ P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970S-BYX;6QM4^UNG# 0?!7+#Q"#@1"= *F7JFJE5CJE:OO;
M!\MAQ1_4]AWIV]<V!)$3?[!W/3LSN\;5I,VK'0 <>I-"V1H/SHT'0FP[@&3V
M08^@_$FOC63.A^9"[&B =;%("D*3Y)%(QA5NJI@[F:;25R>X@I-!]BHE,_^.
M(/14XQ2_)U[X97 A09IJ9!?X">[7>#(^(BM+QR4HR[5"!OH:?TH/QSS@(^ W
MA\EN]BAT<M;Z-03?NAHGP1 (:%U@8'ZYP3,($8B\C;\+)UXE0^%V_\[^)?;N
M>SDS"\]:_.&=&VK\A%$'/;L*]Z*GK[#T4V"T-/\=;B \/#CQ&JT6-GY1>[5.
MRX7%6Y'L;5ZYBNLTGQ394K9?0)<"NA;0,O8R"T7GGYEC367TA,P\^Y&%*TX/
MU,^F#<DXBGCFS5N?O359GE;D%H@6S''&T \8NF*(YU]%Z*X(C039AB M\WV"
M;)<@BP3Y!P?9G<L94T2,BACZ6#X5Y;Y.OJN3[^CD=SHSIMSH9&61)'<R9',!
MX?_^P<R%*XO.VOF[C!/OM7;@&9,';WKP3VH-!/0N;$N_-_./-0=.C\N;(>O#
M;?X#4$L#!!0    (  Y/#DOI@R7?!@,  #,,   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,W+GAM;(U7[6Z;,!1]%<0#%&P^4R61FDS3)FU2U6G=;S=Q$E3
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
MLOZV  XL(,"*^6P9C&[^@<ROA/,*&*^>]P+@O +"*SC)@ONF(K$@GID).*^
M\ KS5_1@-.U+G&0I27R=P8D%A%@A/"%P%@%AT4V7(RL9Y5GL2Q>'%A!HA>?S
M!W 8 8&1.>FZ,%("P'QS!J<17!HA<Z009*EOPN#( H9L-M?)W 7>RQ'#B64(
ML>E\S60NL8)ZOPH93BQSB76_"P>CFR43B+/>19/O^THV![L5:H.M.M=V'S89
M';=;#V#W!^_F_5[M>]X<BKH--DJ;78;="^R5TM)D0^Y,Q4>S/1QO2KG7W:4P
MUTV_1^IOM#H-^[]HW(2N_@%02P,$%     @ #D\.2U5$3X8\6@  IT ! !0
M  !X;"]S:&%R9613=')I;F=S+GAM;.U]:5/<6+;@YW=_A<)#S<,1(BL7,@&[
M7T]@C-WTL\$/<-5T3,P'D2E 79E2MJ0$TS$_?LYZ%RTLKJ5C(B;B+652NKKW
MW+.O?ZJJ.OJV6N;5?[RZK>OUFQ]_K.:WZ2JI!L4ZS>&7ZZ)<)37\L[SYL5J7
M:;*H;M.T7BU_' ^'LQ]729:_BC9Y]H]->E1L\OH_7DWV1Z_^_*<J^_.?ZC^_
M+^:;59K749(OHN.\SNJ'Z"3G-;,BCW:BZC8IT^I//]9__M./^ Z_-XL^%WE]
M6\$[BW31_/6OFWP0389Q-!Z.]IH_'FYN!M&HYT>[G\/._30?ER?.TYNLJLL$
MWCM-5FG[J;NLPM-<%,NDA/7JM,QIO609PS_G@YYUCV G9;*$1Q;IM^@_TX?>
M[5X^K%N?'0UW_JOWA2]IF15XQ$7T/JE;[RH$S;_]6R<,88T%K?-AF=PT?[U.
MEE5KQ:--6=(+636'(_TM!4CT?7UG9S3>F8R:?SZI]$J2Z.=TN=SY)2_N :II
M4A5YNHA.JFJ3EO^C^=II\=A"/Q5+P,JD?("=+3O>ML_^>P7WO"[*.LMOHHLZ
MJ3=5)(=JO?2W-L;*!^DCT1$<^J8H6_=YL4J6^+O[T%&Q6B=YZT%%D&*U0KRJ
MB_DO<71!I!*=;>JJ!GJ"UWNO7VY!L. #_+FUX?\:/_4VW6'GNT<%8&Q>P9W
M?U7%,EO @1?1NV29Y/,4-@H<HHJVO^;)9I'!+Z^!T+]>O(^VMUZW/IK. 1-'
M1*ZS/J0ZK"I8L/5K4MVV,'<^1RZ$=SE/L[OD:IG&49[6S>>^E.DZR1;$EXKZ
M%NYD+M]*.K]UDM_!CW"EG:M=%C7 Z_'=?BF!HY:(D\AZ_K')U@CKSN7.:$/=
MR[Q/K^HH0TJ(YD555]VG@^O(>WY[#[A79>V%^0R/?9J?Z+D+.?NG++G*EEF=
MM2G$7LV7Y 'OI>/W<@-8=/QMC;C5>O\B60+V7R;?^A9XGUZGL(M%5*9P69O6
M[Y=IN8H(?COVKKX@';89/Z#U'5Q6!E^)3HLZU4_"F^?IDI#]2U)VG1*?[C_B
MIBZB3T62?_\.6IQB=94N%DR)\ +)H;,U"5>]BQ9W"='UD2O[5.0W.S6"3789
M%=>1!6,G>G6^8L_=O9-'=H <,*N14BHB'#@E\LTTG\/#T39!YJ#)5%"C>5.M
MDWGZ'Z] 9:G2\BY]]>>HA5#(5F^+Y0+ ]N]PHNMLGG4Q"L$JX<);P\%P.(K6
MP!OODN4&V LH&\,A_:]H,U&RJ6^+,OMGNHBC850XA@W<!>$!XC>U"@R="]A@
M"C=96E88 Q97ZW1>9W?ILG6#H6!H;VGWX-$]C<9[\7AW%(]&$_KZ:#R,1\-I
MO#O:U\>)Q0!O+.F_"/>)5_IGJ7_]00X7("!(4P($SQ8[6;YSE*PSP(H.]K!9
M;9CV>NZ*L>E9U]I"/-K\LUY]N?#;!EX!&'R;UAG(512&6]&//9HO:AXI26'
MDP]9#FMF"!SDV4A-_^OP"E71>?V_^S&U8K2P^-!\<BM"?'GR_1;B//>-HE]#
M\1'7;3#:SO+H?;$$];F*0$KR0BU=(7CYR=UU/<U8_9PG'SU#)P+8FR,2/X-C
MD U01<]3A";/-GE::A*8&,4J=1MX!$G.631V\-F*,*[O]X]E457 PJO6+W)0
MX <JN/$VY\L-\0A"C.@J06BE_#M^9FMT -QG=T94!__8!_8SBL .BX!*HBK[
M%JT8&"D"HX/-M#E+"Z"XV>A#6:R\N^C6M 1^VW* UDK^4RW @ $< ?(L4*\
MS:A>IKUZ'5F&*0!:/M2ZA-L$1%L$"UXGF9(&0"M5&3]W,KY@&;]\7,;SSNW!
M>LY D'J7 OA3A06H63U8A@I8S_Y/T[H31?3O:(^P%0-D\"ZILCF+C&RYJ=LH
MOQ5M#X:CUF7\G&8WMTAOAP"*Y";M,(N>L_I+B?AQ?MY#TQ<>]@/P$&B=?H9G
M;0;-';#'B_MG6E9'AQ=_B3Y\.OOY(OIP?O8Y.OMR?'YX>7+Z,3H\NCSYZ>3R
MY/CB35L>_WU3B;X%.AM8404((-1!X0Z7>(?P5_QOVLU7W'*61XX''"(UDD!M
M+0V&1YF",".\Q9M)5J@A_K,'(L22F7V(+H+L 76Y;-ZM)W8]OT1E^V:3H/.F
M12,]M-NQMKTYR\1*,0, '#?D&8(;XJ\S9;;-'^^T^/"B8<@]Z_D%6.9H1'5S
MC@KO@NU7 O#2J3=OHFV@WS)-D LL4OXO>+R- &JEE=: [K.=4^7WSS6B4<CP
MT\ $LQ7!+TW*'!"'MIY^@YLE7(=M+^FO</8-\IWU,JV9 9)<Z[#/Y4C;>KC7
MCYYN_;@-FO;8H+Y5EJ/M(>LHRF7(D=,-(0/H@^4#D*=B"F@[;11DH[8&GMJS
MH]/CRX@H^>O%\?OHY+23C)\B_9/3GXXOGB+]+YMR?INP?$[5/]%\Z,.&.2P\
MLR8G0S?RMG;=M8.G=OWAY/3P].BI79?%/$T7572-DAZ 3ON?>^R@[1QYL#RU
MN 8%%L]#I_")^CDKO2O*LKA7/ 6$Y3= (>ZP([VO$E,*/]W6T];VA5SDOD.[
M7OP-7TO0[%YVF-WV>KZ<G_UT\AZNZ-W?.L'=]>+)Z='Y\>'%,5XK+M)YC8>7
MT;OCCR>GI[C>V8<(D/;D['W?H\>G[_L?NMBLU\R80:%Y#PP0Q-"F3 .1Z#OQ
M6RA"3Q''0HF0B1+VU%.D[-1M->B1[9P6:+W",N@MK$@>(K,3*^YQZ7@)0J0"
MC"#*4N<D<E%$QDR]CX^]91_"-]:^M[&7F@.1/&>[&TTI!-(C7U4!D.5P<C)Z
MK^F(\.(5^MSKVZSLXW>!=P$A37+-*;;-%T:#Z/3P\NOY,2*(\+ZSTXLX>G=X
M<7)!6'-^?'%\>DE_CPX!DRZ^?OY\>/XW_.WBY./IR8>3H\/32\#JH[.OI\2#
MOIQ].CGJ0.^S\B;)1>;&GBZF&LL7=";!Q:M,=O:YIZKU&U]_W$%.DQIPTH0J
MK,:I3$><BL)4T7:R+ !-[[/Z-LK@*-7FJLH668)N;Q#O*1SW&EXB(^V__[?]
M\7CX5@(8]*_1VUC_O*F:?[E/]2]&_E)L2OD3NIGDC[I)^>5U#/ATFMXEBP20
MI%P7I5P.(V<5 _Y4V4T._X$7M$KRS36 ?H-(5M$QU\5]BBX*H(C%!C0'@\\A
M>9192G&A.IW?YL6RN'G -S8,*_CE)B4*KF_+-(V(_8*R#XI4N@23LP3KXBZ]
MS>; D4%JEC?X:)9?EPG<_88V$*,/ ;'D%CE)LJ E*GC.-)\C&LW3$G>0@@J5
M"=V"M@>/ ;R)(< A<E"/!M$E0%_ #A0TWZ *AO0+:@_M&#2P]!ZDPP,O2@2]
M!L&&'+)"FC/'/]E-Q]$*Q%5"W[LJV7[JWM$]G/86(0Q&%WD9KE+0=>Y0_P/V
ME]2$\V"*@UD.G&0!GU^DZV7Q@ Y'TA"O"6]NP7P#YFC^L4G0;AU$GSM6K&^3
MFI[VT&NT][:";6<IZ,(9"D]X U@7>2@)6\42=@Q3D2.&L\!9T[1L88D1)!'D
MD$/2@2)6.[^1Q+@I+=$#VD88E^S!(4\9)M4!X)#<)=F2U$3=A]B#18XX/#!X
MHX"QFR7=G]T,;N-JDRU)!MPF=RF!!$D4G0C+[#HE174.9N_\ 75/_#G+%V#!
ME71?Z+1=5@6 80D70]H&.A78FPL0)U'$!%'4!,XE;!=O"'=M;U0#*F#:8-QR
MP^\1]T9@  ;6@.)E]<A=^F1-%VG)4?86K?#T .]HF3S 6@AI=H!4&[P1(+P,
M4&%>@Z*7IITX[F'U6\;JN('2'A$ZBGAK*C@ F(+6R4THGRH!R$YA\V_A1@ !
MX;(!=8!GIODM2CT\[EO8$3R%]YJ45X HUT51 WK@+PC/"(\O^/GJ!DZ0PX4N
MBU=&-R@+*)+E(/@+:U6S=@J<J-C 4OHE8%6T'AI+U5O:N5X4\P)R$_DWIBN0
MDPTM#Y00B^P&Y7[ K;:%&[\_._N+<F(&Z8!<*_1B( T!A0VI5MD*+#;Q3J!<
M%\?&W'=L7%NY63FYR4Y#^)4E#2/\%4)*V1]J%QY3B*/UIJPV:'P#?< /IMPL
MQ1PMTQN,%1 O%\9SP8Q,??W'W^;L;J,04X7(.0 I2(\6ZRR7B^AB0HX' EHM
MEX!6UFEBMO&@&2M_>(^HE2[1F ;+F!1"S\'"&YTO0<_+KD&Z\';QKSEHDIWO
MO ;,0",Y436/KH#\A4 +0(V&^0A;-T[VXZ)S5$VOR8&DGE86;H3SS_6Y<A2H
M].YPK;&)A- B>#'VKG&5+%*67MU[)/\.$KOBT9K2%Y@/@MECCYXMD=LM"&)W
MJ=Z2)1<+ @#0E;)(T3;QP>L-W-E#FI2#Z C8 5 ^2F2;DR225_3Z2JZ0/BD(
M*IR6+3%&/7@K!X'V##1W\+#$89"1KK*:WD$S%A8D[PR#H6N9082NC!(YQQ((
M(7SAN^C/5+?%9KE B&&6%QX2WOG[)F>>1#HA'O3I$S("$VR0E % "GD$NJ!7
M*T[(4K#UY_![5Q)DHQPTE/L+./"= UL!4/"!] 7H9YZM00@B9H8*/7*L7\6I
M^-[5HP3K/YT(1K#)2,\H *5V0(^ Z_?5[,8:N&52%/%/EN_14H> Q73C.W-1
M!@4Z? .8KU8E<R8MAW0@;5=PICK5&W80&: _%^%T+-ZYBF#$W->J/ST0P:60
MADA31%P1P+!"0[> O/D&A2I1$_R>KFM'35_SS/J\"9J'H%( B0,U@_F*A.BI
MGH!3J^27U/H1^<C 1S>KM2CPJ'4DH";.69$L*>4J):^SWE>WJ[3!  PY@23K
MH.Y]A[^"2*/\J)<V^K8CPEL\I.*!-(M-R6:(OD00)<Z(3*#>D'AAAC<G"F;M
MV"<)"Z9!= 'Z, D;.(N#GMP!WAFA$G[#TH;Y;MI8@K!A_P :^L7FJ@;>ZTBF
M]'*T2"]5',M<MM5"7!3PD$%%L6('29=W(_8.1)=6L0Q0]S$_K?[F/L]R8Q6*
M><S]K)/8!'LE#D2"J&J<X@IP'3,(6"QHX.XZ3=@\S4*_WH(R:H(%*!2]P^$C
M]>O%1E'(/>K@3,$,B<FC4YFQ=8!L9$[)IDP<P3^),Y+/,CK/JE^<4P.D(O(>
M"08A/?E6 C"MOR-Q;03&P0>L&S0J<4G1B>C/J(1XJBK;LT;M6<PG1HG,%AT]
M#'"Z2O)?F"P<SN'FLIK,=402RFD3J@=:S%;$,!XHIH"XFBZ$[Y#3*D7J!5[5
M^/IM4I&B@<0'IAUYM/#OB 1\8VR,* (3B0'&IQR,5?4ZT(" 2-LY/S&+Q@A=
M$R8O+!>X0;V='"P)4V3_OEMWV)'Z")_NT,BLO<;@2I,YVA2B2L(75A@'IAV,
MAC_TZ<!HH'00LI70>#)4"*\+1,[JC3F2KT:'T>[D!_?/=R#JO7\>1>/9#^W#
M:5Y"]*$HS=,Y M]Q2-1I\5"6"\L)HJX33(;!"<;#X 2CJ??/]_0!= L3Y9)_
M&-,_@7R)L/1 8,L $J?67'E2-:F"Z+!3[F/_OICT,)^)+!4Q[9<9;&!!;%;M
M%I;9P'9*, ?1(;A"-H72G/:#9H* &Z.J&*:[OT733()&"U&V:1NI.Q[1ER Z
MD%;K=TTB,X\GD069'H/H Z9'_(3> 1-X84\\AN71M47:D'O(DW'DTE5P>W&W
M@$H:H4/Z2Q L9-L(U.@2&%!:K@R&7O"O)<(%3#GD)C7< 6 &:C9+$E&8'I"A
M/E]WL AZCZ2QIR>HLN_.FJQ!(GZ3B"K\#-!!BY $%6#453I/-I553&B'G*.9
MDRSJ7'00;5^DDGLZ(P%^O2G)KX6ZT::J5!]TJ2JK-$$>Q:^_5H:$%AF^_MX)
MRH#IIBS(4F'YGD@,+DG"ZG%T#R!)"!2E=;2)[$8D7*1X,HS%9=>B_KC?X15-
MIC'. <?G#Y\D]^3U S( 3\(+EE>L$:>LQN(AQ;S< *4"?[@XBBZ+=3:/]D=3
MZP#WSP^(8OZ2+M!5)>X5WS#F_8!UX^G0-4H&TGTSSST:Y@F1!FJ_@@^NDO*7
M=+%3%SOT7\('A4<;MJ)(9Q57!%B4B*3P99=99+TBR!CKSF]G5=_+@L4=B4W&
M?TGTS\I/?O2]%Y7<M(3EMH7D7H/)LK;Q4<9(N.%O:3G/&-^3 " 6GV+#KE+]
MMX,5WK!W,CFK]P$+KAKY'T&C!0GQZ/!JR.T0BL?T_WVD-JRNE+B33-0J[UTX
M-;_+7P$JQK.KW@4K-WU'7>A'RS>W9*_'].*1!YLB%^NC\36$Q$ EL\%4H9N<
M'4$JK0U^'*R_%?ML&L8Z("O8=7 4<D6*7D].X8&3]ZC#D0_;TR'9JP^Z4>H\
M6?(WU)K)<*X>*D E=FXCPW@0]FS%N\T7T"]?I\33T)R1)".W#4-/+S&OQ(:<
M[&.11)3:"RCP$3#_E!L%^R-=-%=6@R=S@2K96V.%S5INXYJ$M#C/24B3:JHO
MBU=*M2 0+_F#L6HRRS6]B<0^AG>%\"R"A44[$3FO7V!_NF9OHQ,*] ,TA=WB
MI"D@R'A= ^LFT0W\EO/?Q8QE"1DR4F*[83F'XF'@ VK+S;XL=%W.Z'(L49D@
MM@Z&\6C&[V[M3>/)>-)0.;K%LV\XV',G%/K.Z'H(X'PB)D\"*^SB^*?H\/P(
MF/_N_O@M%E *1'/E!?9E=//"B9N1JZB^+\1)= G:V7__;Z.]75ZH8=2(15X!
MP++U6I,2@",O,,6*J0A#" P)IS?3D1A)5;/I>I_-[*1B9<9S8[!#3W?A'#^
M0'<9[B>)*&$S*1=PM>(<%.'^@)>-F&IC80A"U&]*  U3W'U1_@+PP%U%5YLZ
MNH<S .2K2A#%R%J9$CNN!UM;%"7J?-<1N=(XX.=V-R\P& 5L$3&T%J(2;PO(
MP82\KFSAH,:,O'9W.MP9P_], YPPK![RSI5HO"W=L_A(V<.0T5&O; AJ#A?.
MGMBJR#G.I2ESS\'%O#"-3SZPN@IXQ0389=,M0(4#[%O!9CPEU2G-=BEG'P\B
MJ34CE+..2(W]9219,2O110F0"V 8]PX]\83)F&1:K#"B3A*(_29RYW1I(#Z*
M32499\)O.?L,$"FIV!>:+'#S%1F-=[B72I8HKM"C0&XS78#YC:TGZ>(LK,CP
MZ203!U6Q):,$.ACX"=V()K4,!!)5J*P#IM^04JL.1#0* EF?4&27+ ?YGI<D
MRYM$BBD3S'_F;#,R'2+"6,*D] 9N">/"1N4!+:18CIKCPQHO%?!I/"2*JQKJ
MG7\@L#HSBMXOEP&X0D@+!R#RDW +!35$IU/B44CZ::V:3'L/Q]\:[P\I"10U
M5+54U,BWH:"^V)3_E]F 2SEVWJ' ,D'ZKL\8Q; G&MX;[<=^2HM]@8AC]%:*
M0_R?!IJ\(N]'UE'-9)"QN:!T:U5LDN2FK751BJ%X^Q(@M06_OJ(<"NN61H6I
M*"4+I*VVK5W1'8H,7(:U1[A.#+"OR&HQ-B8&7T ?@&KP3D])W.U8_*(# A6G
MJN#8:]E4ZJ-6!-TA!,4<@NR*G72K%&RL12B;G"<-Z!2#GGK<P/<IT,C:[!>_
MZ%F=/HPYIZW,2&10/ &N:3J<[DR'FH#$&CFC2603-#'!'5X]5L#;>PZ,5NLC
M;E\D8;"?"ZY6!">*DP%Q]>#![-TR@9N_F-\6I(WR.Z R4<[@J@"E81#Y-12&
M:RBHQL'DFIAOZZ;P,A$%-S6'S!<9R%O]EGU<8NGW6DZ12#E%OB'%2=W/53,)
M-B@!Y."$<71>1=;%-M#2BRC8HJ[5VJF#QR-[\M\.BK2,&@)6I\P7).47N E*
M2[+>Z_Y5(B_:8AE7SVN>05)3\L.\U+30\$%;0&F5=]]"#8H&8OFG^CCB5H@@
M\/MX'A#\H.&7 _?;%\]EKZ#0G*Y,[(OTFP2VK6'&E\(<D-PHZ%)*.9J&?@E8
M<4=7&T1>5KP)TI,C:^"&;AT@L5%\,-Z-1]-Q""SKYR&U5S/2@3D?@)HS'.XU
M0$MZH/J#:E!Z[!N[\<'>)-ZE ++_!CDB'ZMB)095I<'S&!-H1O]]$!6"9B!M
M&J3XXD0+]=41FA# 80\4UG,QW ;X>;\"-Q. !*UGWIG5M33^9?<(TC*]:?E,
M ^D(HGEG-,3#Q-&K]UYN1'*%64/V?98ZQQB4!O95\8&U8-Y+T1Z\BMXSH:D
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
MIZIG2->V:U))@ ,'<"YJAD VJ+\6 Z<!&!/R)-NP!_@<M_/QG<2D6..B>IH
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
M+=9 02,I1K+<#2=< %R!)L3C'@ TUD(Y!H-=@2*76.#%Z8\5/18R6*^&PW9
M?N3XJU11^3IS74:";L2V$P!! ^'$#M6G(.4M$?0>MGX7\YC?Q0J,8B'M@%6-
M0F1C45T5[HQ^)I*3Y>D<-3#'><*:-J<KE13&D%0KZ\,!)?YM)X=I/TK*^%N+
MI;P;>LAW]/B7/+4#,CQ-5_@&F*GDK[CG&DN-A!31 7", 2A5FL+LIU_QD>F;
M"K1!LXW%;JP4Z431UG1J P%.YK9'?B0226LY0#0V NM+GL:U#^3>YQN0M47G
MGGLM7<C'G0MGA!Z6V8A5G]UX;SB*AWNSWB9P 7>-MB?Q;#;#_]47N.NIC21A
M%#P>3G:QBB48P_O::[%-CNH.F>32%@/EBPMIN#9#H$]Z01+M#0?#X6RV/P(Y
M (S\%S+<@%%K'2ZQ?#CF.?IS:KAWJN+T?+?J-8FE=ZE4H0:9&)?M$#[FDI7I
M>IEP0RE!'8%]5GHMA7&")!P1>]=JDW["Q<Y<F&-4%&G/&KQ% \A(G2FS?A8U
ME&%/.E"Z<)E9S14CX7+2R!\9"Q95-&<U>-WGM1,9'Z6Y/[B*"YSEM.JNE2'W
M8>([+[8F0T"6\2Y5JI R?-V,_GA"CNTV$;5-K"?",%Y>#9>#]^75'(R;U>$Z
M8*EWWULC">C9$"?[+@AK] 2H"*D'-J1*O5&VJ(];'07&0]_SS(LV?(EV,OO9
MNI%F3&;21QPG.4?MYTA*G?W<=/KU"'[UT],Q-<38Z@/)HOTKG..".@:2'>)<
MWH_Y#GE+J;=Z=WV2/D>6&[(OSC_PN_RA.PM5WAO'KM;>3'K\-YF]E/#J@*7\
M$QZQ?[3JGK9@S%L',,$!/.!XAJ&E((G].^<LG<L&'2JK<F"C9A%,8>87'IOR
M*25^2>S3=E/IO6&I"\$AR'CT"X?/>.R/W+8:(\?4O\=S(=I4'BO)SVQ?#!R
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
MC-#X2GUC#=PRJ:7X)\LQ:2FLUR-<V9'PB\*5[\X/LGGH"K)]Q3.Z!3<<1%J
M_LIFZW'%X;*63?.5^_C9WPFDS.:M;M8#0/PR.1OK!]LHHJ,BL*-T4,CV:YYQ
MPBQ]&#-90=\!7F)<UP6G^5 #0C#54[M3SH!US>4X9LDV-@7Q:3![Z@;'8=9W
M3\.Y@-,8<JQ(=X/ZD29U^!4_!-U+A'W;L?7#7N5 93S?/;]$$!5'V"''^I6S
M<B,!5MU]VK-@PIIOU\;.0>^[6IH]34J814", 3G-HMA<U<#D'85Q;)"3'TAI
M5AQCVZ) \EE@AC9\!/O@+JG=5G'M<AL(4H >:QE=:0]$EU;9"4N >Q).QHJ6
MC*;"YS0)AW]:N/+7QBK4M-_>/_H-8A/LU0T]J1JG>'2>G=),8^1&L$#EI?EJ
MZ""V0T3<HP[.Y*>5"8EU\DVPM<4'@ EAW7JW9R/ZMEJ^H99L__&*%)GR+GW5
M>"4*_DFLF-U'YUBW^T$1(YQU1?,O/2-(!P!MY):"#^ %\I)4"BSJ&WLDQ=6H
M]#((^BM@$QM4'MA@I8<S3-K-?ZD:I=FXN:S><.Y(2NJ2\HV: H 5#R_[ABV^
MX-X6PKG@/1K'A(RW;GS]EO,FB'S!<J4.-/AW1".^<[:UE 2(2&T'!FL]-%)Z
MG^@S8M"S*'PD:$9';*AWWZT[/-1=G5O"[,Z8MN8H@XN\JK:4(ET\+P:,]E<'
M*[#*!/F707>5AJ]OS)%\-3J,=B<_N'^^ ZW$^^=1-)[]T#[<N7+7#Y@#]8SH
MS8L/B>HW'LKR<3E!U'6"R3 XP7@8G& T]?[YGC[0HF$E _J/8S=JK>M!T_6@
MA038:X#]+F+ZI!(5-K-T!DSHOR>:I30.M,;$Y;',8 ,+:=\@ ?!F/S+;'8OV
M@Z:0W!.V?)6V)[G7_8D-"MJ&-W*N.32F^3M2.5ZY":RIMJ;KHOC+AQ8G]5J5
M8K*(Y2TGCO'UOV+Z7O%9BJ67KL:\52P"EQM!5+=QMW1MAM?C5@<NMB"IK137
MO6"S*4KF0LB"P<LAR=L,FVY(1PWLP89>!^Q)WA7[Q/=(E?"4'#6)W%F]AED+
M+[A@-"=:9IH+;GJ-K_+&'$=OT8&?_<8=R262)).%5)GMZ1K^6/P 5W,=T5O7
MZYXTC2?#-D LOE,14\%@8.]VI=S&S5ST1RUJPXZZ< V-N4LI*GU!.R"O);#Z
M1!EPX9/D,;Y^X-H^MW$FL(KM@)25=SRD6.^<\W)X<11=%NML'NUCKI2ZM[QE
M,!_B+^D"O8?B\?+]#C9]R;,<:I1FI/%GGL>ZW=[7FSR722/UQ4Y=[$C1(_%N
MD2N&C=2%-LH)1]AY_9'%Z83,O.[\MI_"$KXLZ&\;&KN73"/OA5!:N6G3.53U
M=" >1%_71>XKE7C#FBQ:-*;Y.7SBI!GW;P<KO&&_\;Y-2PM&M8GFF3,T6I!P
M68?878B:7 PB:7;A(;6Q3<]I_J",%?$S%J4_+CT'Y(]G]X9%-EUS7>@GN9SA
MENSUF%X\\F!CNZLUOD;M:MM%,^P4/N>:KR[/A3QBO$>L3F(DVV7%3K2&]T33
MRR31B.T?\NP/G%9#DX,Q$.%IRAR:X9"]^GKD;VA=D#^B>J@ ^3A"@2SF022!
M56)H$_Z7V\EF;AN<TDG9>39NZ/*.)"S8D:TFUZ7U<H@#U'F@N;(:AIF+-FK#
MKG %F5"L;=HD O)@<ZCU97$3JJZ'[>4?C#4&W"@(RE2UC[EY3/["M5>WX;;'
M01&_PP@H,^@R".9,,,A<AGX2W<!ON?:P(W.?A7'(>KD(FPT^&T+BDP=.N;:(
M[M9V8KN<T>58>#,);1T,X]&,W\4>PY/Q)-2/>C0!WSRRYTYL&P@!N$[<0((F
ML,(NPMH#C+(P1'/E'O9E]+LOI=;+"S]201;[WBY++-<9[>WR0@W333P7F".>
MK=>DME!OU'RQM(DO& =B2#CK@([$2*I*5-?[[(Z@IOY,G=9\#>8U.@>9-RO%
M#NVP'=1%'7C R\YJ%^OC82K2*)(I#F>L #RHSNQJ(_6IZX1G$6)X1M;*E-B]
M5LG4])P\E!RU=;N;4Z964A.&UD)4XI4Z:;<,0^Z\.QWNC.%_PN(Q2<+6N9Q,
M--Z6[G7H,WEB,CKJE8TC2GMDKW>F>F\6S\'%O#"-3SZP9@QXQ0389;EB)SKL
M 4>33*P^[/1SNY3S K1]WM@)M&T<R)\),:T76,.\6<U]=)%R-+A#94FW^#NH
MN(3OP 3S8H7)$R39V NE T_P:J448BV?XM[)->D#"X C.Z*3!1Z1NA%B+V3&
M7@I'4X$%.2%U >9*FY4,T^[B/ZP@\>ED?@<72A'B4+8U/:$;T0+S@4"B"JT'
MH(<;;D(O[EBT4@(=PN]_R]\CMK%"!^H_>9.4\)50<=<2-><K#K-J!B*WGL,4
M *-2@Q:*O9ZE#VN\^B76)FI!=Z V^@<"0SJC1 V>J&O!%4):^(3F=VFRI-$1
M0D)B"DD^3UB%CB4@6^/](74TIR:/UV'JMXW@]844_;_,6JA+30)VWI&4\[L4
M//*<";H9^%Q7?"/$(/9P3(.7]&1?T!$?W$W#_VF@Z4WRONO1S-0C-3S*%*S&
M3VJ":2N!E#LI+M?D7LMMTQ5EV=C8@"3[L_72UB*]?LLHCW@,O8R1<:5*QF_Q
M>R<S+T(E*,G;B;%T0"!^F\]M;W-3V21_P>L=PFO,,LFN-CK]^[98A(+/.2-Q
M+$>1[^AQ P>T0*.C'22EJ'L-]3P8TS?G94;RB((Z<$W3X71G.M04-380!)UL
M,PL R2F\>JR M_<<V-#64=^^2$+\H&^#*/U<X4GVS-6#![-WRP1N_F)^6Y"J
MNZZU!(>+6D C:1'"*7"53RB5OL#=4$^.QYXP]$2$>1IS@WY"$F@N*3=CG-U(
MWUC*XM?-V<<EU>(^Q>O%6P&TP/:S^48K _K&8GN9[ N7PJZX8]V:V.)H27L(
MMJAKM7;J /C(GORW@Z1Z;77@--Q\03K' C=!F6ZNMV?O*NT^HU3,W?F:9Q[5
ME!LS9ZQM/4@)N2ABK"GA6]A!,Y18BTG$1Q.W CN!P\OSX. '#;\<>"Z_>&$2
M!86F"69B[5"M\,(W$_E2F&5F6KLD><;H5X$5=W2U03!ADO,"M/;&&NBA6PIH
M<A0?C'?CT70< LOZJ<(QK?OQP0@K8?8:H.6:1UN6:]P;N_'!WB3>I?P"_PWR
MX?HWGM3-&,EEJ]  XS#-Y! ?1(6@&8BG!BF^. ]'G92$)C*1G$N57:"^ 7[>
MK\#-!"!!6YYW9G4ZC5JZ@1PM:9O>=+J;]>^]4A<TA9W1$,\<1Z_>>QDVR17F
MJ]GW69H=8X("L,6*X:)Y_"<N4V?P2HN-59\P[?IB2MJ4?M4\:PL+'?A3;SFT
M=4U5P_*WR$\%TB";9J$)YVHSW_O(S_LN02_>2#)A.YT[O3>]#P.<OM)I=H8C
M;*;O.E*H4>'<^-XB%V*V5=&[ G4 *>OH?.+KFD32:3'0#[V)7KW3YMT MJN,
M,T\JLRUNKN'T=;3C;6WWC]K:+FSMQ.K@5;1C/A;%@E16Q EJ@!_)+B?3X6N5
MW?YFI[A96US[>^YV"KOE+9V0']7L1!\I/HQ[_<1Q6<M"WZ>^Y@(H#UJ(,^P.
MR=K8OMA<U72XV0@MVL[S[>/YN('&[WFX_3>J,+N8K1W<:F#S.^?I]0;>III*
MU6 9'-1,+'*GF82G0<MRI6T6 D-#6J#Y3?^=WPOMH43EGO%D%E6X4R,!(-E5
MMEFQ^JR'YLA.FJL@[_LB"7E>0+UWP!UQ[GA-W[;SQ++*W&RRA;:$=JTHR1"6
MG#SV)>6<1!-FUV#HZ2;+:4-<D^%FZ'$M^'Y8*+ H4A?\GV.?KXPY1\<(#TFT
M%N_-DVDU UR'V.C.:-HYSN,W1BW\3LS)6!J9H/#Q!Q0;RH'&D^'K-]%1Z!_'
M)P4IZ W"R[6.B<&_J)(_4'*9[0S'37;P>QUK.+84P]-1E%'M[XX5]8W.@L!@
M,](,L;;<3G<7$PTL>1[B"S^*_[:01IA=S@\[/P$5!<\E(3Y>%WDRU&?GC\5=
M1MF* G &KX6.;%OR^X-@O PX_9.7"1>3CY'0/2_(AOC5.+^[,SQ@;DJ8L?MR
MS B1 -?SV"9[N4D"'(7S28ZLCY=QQ,R&,\L>&\.166>V$Y(=DJ@;G8(%L(CT
M%] QT1Q365%#G)N"TJJI/$("([ZGV?!D:)DF1Q\$+6DI]Y;:?(M$'8/M83GV
MFCD%&_>Z9/VK,?H.P\*\'6\^QL#PQ)BZ7:_HDC?45RVW='CQCO0UN8D*6Q/"
M4QNZ$9NF;1W<XEI[C=Z\$B/1) K6ZZ6P%VW'Z3I^8(1RH_-<E&C>1EEC#4M.
M_N +*9#G<W@#&CB[$ULN4=E(YBU&4YZK2IDBPYV:+FEME+@[L()N[9=BH-5(
MH:HZ^89TTAS5;=TOE*@27B81F^8J>F-TT*?ATH*Y0"6[<R?/P:0H[H%DUSJ*
M!35^0..(YHF4)?UYDR-+(;/& [4>3R$G0PE!3U:4]E4E=^VD-+BJ$+GI6"*Y
M/C/+-$2'\V3"=D3[?!3%5-H6A;CJLG#A)L/>!QGQB($>A#A<P!7F9Y&K"SO6
M)%B$D2P*VQALC;D2==UJ5V:'0&$@B4<=X5OB@KGWAJ?;(8%A*RW>ME4$Q'//
M2+SPIS6BOF-Q'EEMOX(@RA#2/))FMI(:E@QG6FD,Z0^NL[TD/;.5)7/4RN&D
MY,V:GGYYFNG_STG\?RPG<3*(3DZQ-\(9X%$?DES,;]/%9ID&B=[/0@X+##]L
M3?,12;<S'S". HM''TERN='@6]%X'$_VIN;GHJ2I,U]P;B_8U3/0,Z>[N]%H
MMAL?C*;F/+F//MOHZ?XT/IB.HX-)/!I-S(GN%>-CDF^]O1_/AJ/HM?T/<TGM
M&=RS6]$,WM\_F.(F]D;Q/JBZ38CL#I#*SK\>OX^._^>7X].+?A)["6 .)<7O
M+A&&OA6-=G?C_5V<FCZ:S.+=T= ^9#MQC*:S>&]_!LK]--[;F]D':/CDC7;B
M&(UQ&$^TCXU=[".D"\ZF\7B\#_@>#P]&]J>YK>:K(MC#>+*+[L']\;ZW 9"&
M7"Q@QRO#[4S@235GV6QMS0Z=3>(9H #<X,%4X-]Z9BN:#B=PU3AP?A<@M3N9
MM*YAUIZ\;B>J@VWO][A%)H@\\\/AR7GTT^&GK\?1YV-05\^/>9YE+^Y3?N4E
M!B7;;=EVFMWGGG7WAR0:S/%=*E./ >, &8$<?KY-DWJI?QZ->#P&7/T>_=XZ
M_\5F11V$T-&G?:?AOS]A_\AHXBOYS]K8.^&9[8Q:V,)P+Q[NC\R139'S$FFW
MY5>@)ETC]+8ZPOZ#Q=[[%.S:96]WB4!(_:_/=.K_'?V?R&.Q^M='):<W5[#%
M*B:#X?"'[_W^N][O3T:_9MVCWG7'LZYUK=Q[&9 FPQ<OUG_B\<L7ZS_F:/KB
MQ=[W+]:YLS\&M:-3#$*@9HN^Y:\7[Z/MK;::U\BD;Q=I=J?4=">[="8Q=-!'
M=Q/+7B@>@G'K0F<4%FH^HG,.^I:PC59[<6@0?3Q#.(+<.#H^/WT9&$\EP-K>
M&*HIF1OMV$&6-GMD025F=6?NA731_/>^AT)U39E;_X9#_:IKTYYNU2(&7[5J
M=X5OZ5;-1QJ*U;-TJ*>/U-21^GY7]:CO]T [ZGL(]:.^WSP%J7\/+0VIA=&=
M&E(W*)]Z:@K&\?'YY^C]\;O+ER'V:,PSF+$?$A@QK3DGZ7Q@&\FW?[SR.F!2
M,E3S$=L.KH^M( *F"XWJH+*%U],:*5Y(LNB%MM]QW>+["/Y3QJX&*4U<)=]H
M$NQ5@6X6H=@$**V% HT7K;9-\WIQBZU3ZA1KKSV^/VE>*P6M=N7:2%=UPK[@
MAF\BC, "2Z1NT]B3WT_7\Z/LZ*"YA\\][*#?+I?1QW;JO?7!V5VAAU)RG=6U
MIT\WV_VW2ZG@DM2%37[M%4/'SEOF[!TN;P10#@=[TQ\P2"T.EB\E9A&>4P5V
M&>W^T%'UJI-?::HN]C9K2^QL=853MM6_AW6CSHK@,N8YY7%TLHO6^SAH0)*'
M6\7VN<M&I!P1+$U"=>L)W/$N*%:7U4M>R8N\YRVB/5M\AVZ[%E)B=PXP+?_M
MWW!X^_=0%*A 7>TZ>RGN@A,Z>B=E[43AP))MLB$Z#*\7+L,OM-;Y+8X(OX<?
M[ST[#\EU>PZD3.QG*K6Y[%,O4Z9<B[5*L\]PQA9BYS.,Y>^UE56T[ 0V,:4D
M[30LXL>4TF;S>,UF>LJL_K,SG7L5P<"2[GOJMP?)CMC>K<."/3RP]G /0-[9
M"*"P]M:YF<GW_.H9Y"?Y&AB(=03TVK =]6Y_ -H\RV+I-1]"PN_ CJ<M#Z#G
MIU%(E1YBG:.]MN"P,I1*0_S&Q=P9PDE;BHP\H8]V=+1OZ]R^#E*T1U]^%R2>
M1RK/6JIC.-0.YG64"^P-0^[QQ]?7*E\&H,10Y)1MAMGUCE6^7O36HWQY[S$O
MXW<C-7&\'DK^A"5(1=D/K?U!2(A(=H=?+\^B3V>'+[5I?<[;LY_##19CHC3J
MT4/< _VZ"GWH*1_ \SP%I/;8^#6C2;=9XE-,YZ9)KO=]9SHX.&BY=0YX5OS)
M)7,U!#V@!SIGCD_[/#//D0;='@]6"H)NRE<Z]L'B[?_I<9?\%!1)!._".UL=
M;JS(GV3_,D0*C3@,G-LO]VLZ_3;CS]X4(+=K6KO5P+EE+E,6\'L[XN'9ZIKF
M3<0] 'WDA4[A^?6I>;9=+SQSBFT'_%V=KIV1WG?T[J?]^3_/9-6M@=//!O:\
MEQ&W-\L7_D4O_ 57RCTVGE"\PR[BFM;=HH]'A\.^C%K4DTE7FMJ!'YP,UL,$
MUH_Y6RV]A'->NQ?\VCLKM6?UX(7.2:H=V9\M[R57W+6=3X]-NWP96)L#%IZ%
M)GEZ_P2&]"T+7)17LF/RGO9(M3_=;=@]28=?.@OSG\,=W,P9%K1M*:QJWB."
MNO5(VXKN??NOQ6U.*GCOV:QNG7?HUMU:@RHQO<;CCU55__G_ E!+ P04
M"  .3PY+JCY1$#H"  !_"@  #0   'AL+W-T>6QE<RYX;6S55MMJVT 0_95E
M74H")9*<VJ6-)&@#@4); O%#W\):&DD+>U%7*U?.UW<ONM@NO;E-B5^T,V=V
MSIR]H-FXT5L&=Q6 1AUGHDEPI77])@B:K ).F@M9@S"10BI.M'%5&32U I(W
M-HFS8!Z&RX 3*G :BY;?<-V@3+9")_ARA)#/OY8Y)/C^[/F75NJK9\B/LQ>S
M67A_?G6(G[G .4:>XWV>X&CY$@>_3WH1AC\FML$#\L4?DO^,^X!Z::F#?H/2
MN)!B?Y\L8&H3#FA#6(*O":-K16U603AE6P_/+9!))A72YH",ML@BS8,/1]ZS
M9]?S<"JD<K5]!?]=]],/ H-G!5+&1H%S[($TKHG6H,2-<=QD!WX70KV]VM9&
M8:G(-IHO\)3@!E-D+54.:BP3X0%*8P:%E:-H6=E1RSJP0:TE-T9.22D%<1J&
MC-XPM!DP=F<O]N=BC[LKD)]CCR3$R*H83+/JWIQ.+722=]D\]RYM>!0OJNE&
MZG>M68YPOKT[<*N@H)WSNV(48-A)7;/M6T9+P<$OYI<%HR,+IC$9ZJ!**OI@
M^.Q5R0P "J,-*$VS7>2K(O4*.CU<IZXX5O/\!#7_ZWTN08 B;%>TN?M/>9?_
ML^++5W\OV?U5#@4_K5U];(FVDYZ R,4IB%P^LLB@;SH[G6VOKXTH6K>4:2IZ
MN17-<_!Z[,,BP9_LFX;M=9>IO1EZ3=;F-;C';W)S*$C+]*U=H@LF>+(_6.'1
M<IRU&BD2/-D?(:<M?^T*3D_.]!M02P,$%     @ #D\.2YWFM=-V P  W!D
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
M"U!+ 0(4 Q0    (  Y/#DL?(\\#P    !,"   +              "  0
M  !?<F5L<R\N<F5L<U!+ 0(4 Q0    (  Y/#DMF\PM@@@   +$    0
M          "  >D   !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ #D\.
M2V[&R SP    *P(  !$              ( !F0$  &1O8U!R;W!S+V-O<F4N
M>&UL4$L! A0#%     @ #D\.2YE<G",0!@  G"<  !,              ( !
MN (  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "  .3PY+50>9&GL"
M  #B"   &               @ 'Y"   >&PO=V]R:W-H965T<R]S:&5E=#$N
M>&UL4$L! A0#%     @ #D\.2R"X"V"5!   %Q8  !@              ( !
MJ@L  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    (  Y/#DN#
M#6^Y+0(  "8'   8              "  740  !X;"]W;W)K<VAE971S+W-H
M965T,RYX;6Q02P$"% ,4    "  .3PY+S[RG@AL$  #^$0  &
M    @ '8$@  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @
M#D\.2SZI18S< 0  900  !@              ( !*1<  'AL+W=O<FMS:&5E
M=',O<VAE970U+GAM;%!+ 0(4 Q0    (  Y/#DL UFU1E@4  #\<   8
M          "  3L9  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4
M    "  .3PY+M<YO+[(!  #2 P  &               @ $''P  >&PO=V]R
M:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ #D\.2XZK#ZBX 0  T@,
M !@              ( ![R   'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+
M 0(4 Q0    (  Y/#DLE5=&+M0$  -(#   8              "  =TB  !X
M;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    "  .3PY+QK^*9;<!
M  #2 P  &0              @ '()   >&PO=V]R:W-H965T<R]S:&5E=#$P
M+GAM;%!+ 0(4 Q0    (  Y/#DM=$&P0M $  -(#   9              "
M ;8F  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ #D\.
M2T-O;!>V 0  T@,  !D              ( !H2@  'AL+W=O<FMS:&5E=',O
M<VAE970Q,BYX;6Q02P$"% ,4    "  .3PY+\'/F%[8!  #2 P  &0
M        @ &.*@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0
M   (  Y/#DMO<6]IM0$  -(#   9              "  7LL  !X;"]W;W)K
M<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ #D\.2^QS]=>W 0  T@,
M !D              ( !9RX  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q0
M2P$"% ,4    "  .3PY+GGS>[+8!  #2 P  &0              @ %5,
M>&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    (  Y/#DN2]89M
MM@$  -(#   9              "  4(R  !X;"]W;W)K<VAE971S+W-H965T
M,3<N>&UL4$L! A0#%     @ #D\.2RR*&JRW 0  T@,  !D
M ( !+S0  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    "  .
M3PY+K"SGU;8!  #2 P  &0              @ $=-@  >&PO=V]R:W-H965T
M<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    (  Y/#DMA>%$*8P(   P)   9
M          "  0HX  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#
M%     @ #D\.2[29#M"S 0  T@,  !D              ( !I#H  'AL+W=O
M<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    "  .3PY+_QB;#K<!  #2
M P  &0              @ &./   >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM
M;%!+ 0(4 Q0    (  Y/#DM^4W26N0$  -(#   9              "  7P^
M  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ #D\.2ROS
M-+;! 0  -P0  !D              ( !;$   'AL+W=O<FMS:&5E=',O<VAE
M970R-"YX;6Q02P$"% ,4    "  .3PY+E(0QR#0"  #)!P  &0
M    @ %D0@  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    (
M  Y/#DM $[O6;P(  !0(   9              "  <]$  !X;"]W;W)K<VAE
M971S+W-H965T,C8N>&UL4$L! A0#%     @ #D\.2RG4'!]W @  _@<  !D
M             ( !=4<  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"
M% ,4    "  .3PY+]+BU71H"   (!@  &0              @ $C2@  >&PO
M=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    (  Y/#DOM"Q^!8@(
M +0'   9              "  71,  !X;"]W;W)K<VAE971S+W-H965T,CDN
M>&UL4$L! A0#%     @ #D\.2VXR*+*$ P  $P\  !D              ( !
M#4\  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    "  .3PY+
M6D.Q^-L!  #F!   &0              @ '(4@  >&PO=V]R:W-H965T<R]S
M:&5E=#,Q+GAM;%!+ 0(4 Q0    (  Y/#DOIK3-]]0$  &X%   9
M      "  =I4  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%
M  @ #D\.2[(SY+66 @  40D  !D              ( !!E<  'AL+W=O<FMS
M:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    "  .3PY+*2$* NL!   T!0
M&0              @ '360  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+
M 0(4 Q0    (  Y/#DO+$MWO;0(  +0(   9              "  ?5;  !X
M;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ #D\.2R+#,!&T
M 0  Q ,  !D              ( !F5X  'AL+W=O<FMS:&5E=',O<VAE970S
M-BYX;6Q02P$"% ,4    "  .3PY+Z8,EWP8#   S#   &0
M@ &$8   >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    (  Y/
M#DLVY O(+@(  & &   9              "  <%C  !X;"]W;W)K<VAE971S
M+W-H965T,S@N>&UL4$L! A0#%     @ #D\.2WY^$=59 P  D X  !D
M         ( !)F8  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4
M    "  .3PY+541/ACQ:  "G0 $ %               @ &V:0  >&PO<VAA
M<F5D4W1R:6YG<RYX;6Q02P$"% ,4    "  .3PY+JCY1$#H"  !_"@  #0
M            @ $DQ   >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (  Y/#DN=
MYK73=@,  -P9   /              "  8G&  !X;"]W;W)K8F]O:RYX;6Q0
M2P$"% ,4    "  .3PY+@TE%A9X!  !*&   &@              @ $LR@
M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  .3PY+9JS1
MH*4!  "E&   $P              @ $"S   6T-O;G1E;G1?5'EP97-=+GAM
7;%!+!08     ,  P  (-  #8S0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.7.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>55</ContextCount>
  <ElementCount>195</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>33</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/BalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Condensed Consolidated Statements of Operations  (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/StatementsOfOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations  (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/StatementsOfOperationsParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/StatementsOfCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - 2. GOING CONCERN</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/GoingConcern</Role>
      <ShortName>2. GOING CONCERN</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - 3. INVENTORY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/Inventory</Role>
      <ShortName>3. INVENTORY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - 4. ACCRUED EXPENSES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/AccruedExpenses</Role>
      <ShortName>4. ACCRUED EXPENSES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - 5. TERM DEBT - SILICON VALLEY BANK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/TermDebt-SiliconValleyBank</Role>
      <ShortName>5. TERM DEBT - SILICON VALLEY BANK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - 6. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements</Role>
      <ShortName>6. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - 7. CONVERTIBLE NOTE PAYABLE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotePayable</Role>
      <ShortName>7. CONVERTIBLE NOTE PAYABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - 8. NOTE PAYABLE AND AUTO LOAN</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/NotePayableAndAutoLoan</Role>
      <ShortName>8. NOTE PAYABLE AND AUTO LOAN</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/CommitmentsAndContingencies</Role>
      <ShortName>9. COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - 10. COMMON STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/CommonStock</Role>
      <ShortName>10. COMMON STOCK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - 11. STOCK OPTIONS AND WARRANTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/StockOptionsAndWarrants</Role>
      <ShortName>11. STOCK OPTIONS AND WARRANTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - 12. RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/RelatedPartyTransactions</Role>
      <ShortName>12. RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - 13. SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/SubsequentEvents</Role>
      <ShortName>13. SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - 3. INVENTORY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/InventoryTables</Role>
      <ShortName>3. INVENTORY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/Inventory</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - 4. ACCRUED EXPENSES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/AccruedExpensesTables</Role>
      <ShortName>4. ACCRUED EXPENSES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/AccruedExpenses</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - 6. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurementsTables</Role>
      <ShortName>6. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - 1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>1. NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/NatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - 2. GOING CONCERN (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/GoingConcernDetailsNarrative</Role>
      <ShortName>2. GOING CONCERN (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/GoingConcern</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - 3. INVENTORY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/InventoryDetails</Role>
      <ShortName>3. INVENTORY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/InventoryTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - 4. ACCRUED EXPENSES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/AccruedExpensesDetails</Role>
      <ShortName>4. ACCRUED EXPENSES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/AccruedExpensesTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - 5. TERM DEBT (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/TermDebtDetailsNarrative</Role>
      <ShortName>5. TERM DEBT (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/TermDebt-SiliconValleyBank</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - 6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details - Convertible notes-related parties)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-ConvertibleNotes-relatedParties</Role>
      <ShortName>6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details - Convertible notes-related parties)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - 6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Level 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3</Role>
      <ShortName>6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Level 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - 6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative</Role>
      <ShortName>6. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - 7. CONVERTIBLE NOTES PAYABLE (Details Narrative)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotesPayableDetailsNarrative</Role>
      <ShortName>7. CONVERTIBLE NOTES PAYABLE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - 8. NOTE PAYABLE AND AUTO LOAN (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/NotePayableAndAutoLoanDetailsNarrative</Role>
      <ShortName>8. NOTE PAYABLE AND AUTO LOAN (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/NotePayableAndAutoLoan</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/CommitmentsAndContingenciesDetailsNarrative</Role>
      <ShortName>9. COMMITMENTS AND CONTINGENCIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - 10. COMMON STOCK (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/CommonStockDetailsNarrative</Role>
      <ShortName>10. COMMON STOCK (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/CommonStock</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - 11. STOCK OPTIONS AND WARRANTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/StockOptionsAndWarrantsDetailsNarrative</Role>
      <ShortName>11. STOCK OPTIONS AND WARRANTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/StockOptionsAndWarrants</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="evsi-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - 12. RELATED PARTY TRANSACTIONS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/RelatedPartyTransactionsDetailsNarrative</Role>
      <ShortName>12. RELATED PARTY TRANSACTIONS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/RelatedPartyTransactions</ParentRole>
      <Position>39</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>evsi-20170630.xml</File>
    <File>evsi-20170630.xsd</File>
    <File>evsi-20170630_cal.xml</File>
    <File>evsi-20170630_def.xml</File>
    <File>evsi-20170630_lab.xml</File>
    <File>evsi-20170630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>57
<FILENAME>0001683168-17-002073-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001683168-17-002073-xbrl.zip
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
M0*J6NEZ[G//FJM5!_[_MHBKHQDAYS/Y3N+,Y(/_J1H3V3'Q,<,F@G^(V&!6
M7]F1.P&>]0:S8X"UUU5BH-7N-CNCKNDFW0^BXZUKNP:[:5W-P:C9;'=.>%W;
M(XLW[E>OWQVTAR>\KNUQR!OW:S3LC8:F.ZV>=>U=.(/MZ&FX?D3Q.E_GME]8
M4N.DBGY4A'UCH"S&I45SX?P>! Y'@1^:.F>LKL0L-0%6+CJK,RB*(]X#.*P[
M":A%.W-4#];ZK7ZOVRV ;O-4-4%7R@_>[XY:1;C; [HO]NT?J&&Z,'@MJ .N
MTBN*U]XX43V@E0J=[U +@.J@D3PG.QJ0(?MK\$JF]N]M%ASTM+)1/'(>+UM*
M8N]72K5D8NF@5;;J>HG"G#+,J!:+_G P[+8R+GT>N\J<E8OM#KO#5O>P.:MF
M.&%L?J=Y\#HKY2IU.L-,FL>F.=%JCN=EO8[$OILZZG4&QJ9F)J@\>]7M'?1&
M(W-[#YN]\D:WF\-.O\:U5]OR_K#=*;MV*FB&M6_<LIKG#JVR/^H;)&X,7W'F
MJCM^,>BUFK7,7'6W+UJ=5K-?TYHK[?1%>]3IC$K-S+5_/BVQ-R0:S.ORQK;:
MK6[;-",43;0O,)4#,)KM9ML41NL$IC(3Z/8R)<MK1DPE0NEU^OUNQ4W23]_[
MDV A/NQ5G['HM+0[K4S4:<%$>\)2F6> \MS+:"_UP5*9B_1ZP\YH>"2T5&,K
MO3Y:%*J!@GHRB(M!]M5:PGQ,YKIAG@/ J<QDAOEDJ%K!J4HWK<ZQL5.)=@;Y
M/*W=T"@OFO3+U'(K-;%&C:DA9J;8 X+*5-)NC_H%-4'WAZ J870'_7:O9A14
M(H5^NSDJZ/ZP 8!O?BAL#UV*J=LA=3?4(ZOD/!X[IJP!PNH74J?3-X_0\4&L
M2E;-.\9?M<H<[99YFU<$<)U5U<B2AAE&O7&J@V"J3&[M7K\S&!P;K,JB4+?7
M,A78HR&KFE34'79-H:@T5*G0Q'7X,"<L@8^D5!7XT2LQ#4+![WVU?V#AOCBT
M@]!Q?3M<O8_%@A*=X<LP\#R:3\;;U".0@T3>S%P51P/XGG&S!S_N 4=I_PRX
MJ7Q*^\U.K_-3H*8RJ^BWNMU^\QY1 T-(;O1*^*(FXUXFIV'#/ > <T# ??W
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
MQ@7O7BES$<(1,EE E")YI'9YOM_ 04)_C-5IT3'MI\+]VJ/LG&/;H[B-:"Y
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
MH26D?]R(]\JPI8 C&1O6K2Q0B)*#RI.6P6DH-3@"S[ +?,.=RCB_]#E\@E*
MX^CP/95#S:<]^S9EFD]7:+,R0MBD:!)Q**C@^$VD/9G#!#H86AZN7UM?@Z4[
ML8:M7J;N@4&6R"()CG\7#F89&YFO9C86P^9&9B!IC.YT"OYTC:QW@^U(MI8"
MCB_"_GX7SD4<7-!?THPG_7T<=D[9(Q2T*7/AT!R&P:26K<,[5SH]#VU[<>'\
M;K3I8\G'.>7/]8V/."K&^% &8&KY-)\^%TD*<*E;KO547C[/+JUOR\ W8PIQ
MYW^(<.(RQ[<SB-%TUM R=/I;BC?<>6.%<LW&)!IM,0JSA)4UC,C40AY-4#_!
M2XO["IH$+P'!V(\0H7%E6)#Q/:R>O^>9X#Y#'*BX(1@]G\A81)HT?!XLO56L
MYFVB+0-'@2]#<7,S(D9.2+A^I!JY])D0E$8AM?M>V\/8EB->==J71<<(#MHR
M!)&4DF1SR7G J*F.,E=+D$'<5-/B4GO$*/B+2G$8\7Y<I,2:"I&F#\O?,#R:
M\H6B503L,ZW1@1?H2@KHVCM#@)BS3P5)LQC#SE7_3C% ^F$(3X<3#^V.!YJ$
MT)6,]+98LDC1^H8IYBZ++=*-88>^<.YA)Q_<IAV)#<C@2L[B<--Z4_+LY78L
M6<J;=4I6-%G;AJQH%+.I/I99U\I)>SZI][Z**Y^E)QW(R^83Q?)MO5=X*2#C
M#C*[*^VXTAJJMIEK#CDNIY!BEOLB\#'9*AV<[*G()WA<EB,#F&\&SWU^)A.E
MV!"3U5Y(UY&I,;I:$Y-@)L%\W3Q3;&9MZ.$($C4D&V]8VOQEU&RT^OS]+X->
MH]/N9(VS&RQ!9GBS7K]M@5J&LK**H.95L>Q+Z)60O/W3NOKR6FI<W6'[)96\
M9 S[2N#6@V!A#UA]O@*8%=\&,BGW:RAD0;O6H,N#W<&%^7.=J;SI0&;414"2
M[G))1D'8'U L'0__04(1%JUB.DLC6(A@F"<K,V71]YPB9T=LE332$=.:# J2
M-)D3CNJ-BS#9%G6 M4,'#I"L\2!M%RL\4L@3=)4V)%(T5H9 ='RAWP;A=T S
M0F:-D]BZA74 ;4>1/([L9N'Q7"6_X9@ HA.$:,B=6I08SB7I4@@G 99' ZT.
M>4$L[Q&9.0EJO4U%-#@ &+TXJ"YV>\V+-OQ?+W/R6* DNR^O0+$I ZQ;UH0%
M9PJZM.2Q+HHV@2/%A36BP.?J:S*[T"ESZOV 0,A-NV);-)Q>9GF;PI\=86'?
MHP4 95B@4ZNX'B[-FSC!>_5!7JR5-<//=OQ W4B/5;=5O%C7F5!E&EVRF+D^
M7L6J!!4*(%A]\P;+.]'%"2*N'RRP,"I9E#@16#)"XF*@)@<)^I=BG27.?UO
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
M252^#^P]LGYI#YO4EQC-\,H9JF*[=6>13>U.S%_ZNZ^&G9Q^+1D4:Z^^0@4
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
M*':GJ]*8A%?&&F'I7QF4'J>V7EI:+POZ6KV]"N7VWOL$X:=)'&"$$:"YU[!
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
MTINE[5<!BM7P](T++ _D'MKEAE*@!/8U,S5<:<R@>A4P%8Y/UT5)+<&4*,?
M8D%LEH>!KC'AH32&JUIP%C[\5@0V0;$.^O&YZA&YU>/@N6])H%;:Q!]V"+Q1
MW]I;G)V^H27"S0STJ]B'4K4V.3)12'1C*0Q%6LQ&N4J;)HP1G[K/V"3I"$>J
M?#$??D=:K!CH%L+<!LB?NO %<-!0V)'\A.0)";7R81:JB;^TR "?L:/#>##@
M9&[[,SF<Y(72:A"B68Y4&A*1/,/'%_BHB"G.&<]!.9[-+5VR@G%,SJ48O4,P
MQ#]L/T'; :VF-5R_!5D](Z\1P:)$&%,!1EY *N-%A/Q ZMD*NG3=&K+<94A8
MEF]+64J:_'A=+",;^_^+1!JBD.3C6^RNQX: G.D8IB+U@!:_KFSI?<_2WM)V
M&81?1HT^BMI3=E(83#[CO+!S-B<"RG$CDC>E!(#O^(*\CC8*][!?FE845LG,
M ^^-!5W&RO*D+AB]T4I$U9*S:8"BR:?V!,,^-HC'V:V<LG*:!9J)E%'URQ 4
M@.99)KT[/TGQCM$N$\&0.@.'$PCD@GY%*0N/4U9IZ70ZF&+*=&6AT37S=@,)
M4I$-;S)1@30\,24TUEQWK1XHA'":-N#Y;\^+8XHR$4>O Y^B-4%.0!5(QBW)
MX_D9/30/,!;I41(==RUERZ7L9JJ\N>AI0=LKR7,&,4[2S;5\4G"-9(F,'\X5
M=]<.]02$LG)UW++QCUL*MPVJ%&[3'7LQ5C&SS$.*N17%2VN\GBN.U5!Q[(J.
MVBE@H:;8^WTJB@T.J&ST]@8T ;QDRN'P$5>D&AU2D*H_;/3+5K9[W/6H#F)L
M_YP+._8J4>1]Y#BMK[D>;G9P>F9=@+0X?JTZ% =3P&ERVF-GF=SI9#]C2DMK
M4(%!GUA*RYW)^B=M3*BB:B89R8;CLI,[T4,?'EYKU_H^8ZR+,LI-W0B8,2K,
MK:P1$8V2MG.#-C8'[9N@ZZ(CZQ_!W+=PYQH6YGY,@W"!@?C21Z&""S#FAKR/
M&(AJZM/+,,#:.$&X(M6:H& #(\YGODF&\]1IGW'8<X1#IY-&.) ],Q0TBH_1
M1[Z8NN3@XS')OS,5: P7^#F%NR#I.2I!AQUG;L0_NU%1I.?OF(G@JHC6=W!7
M\>L13L_F:G2WA:[,?5#FV:BATD04*)D@)V/9! I!@"L)A9-,I!&S>=EN:N]>
MUJJ/KZ9&_\#*5'DFR_%#)M?'<>BNO'B.!,*T1N21WZ9^P_HCO*3#91$=DLD3
M$[^,\S46$SN)A#7G;<<S^'INN^%"YM#E L6MR$4C.8S>Q.!2:VY+WQ5:)5T_
M88*9>'84P0*- T 66L/,R8Q:&CJMB[P9;'=(ZJ7U+M!!6!R?&!AQHDR\!08\
MQ8_(DU[@C8DQ-QUG^Z6/$C%[6PSG@#[I=L:3P %7, NB^A?6#F7<<JX.;\Z
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
M.1$%<T,+ 8D%(]%8#2:X-)Z2[-88=SYE&TX%D20*68)1B@N8F!39*EIWPT%
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
M*!IZ=5N7=!L&^?<?_SR?9>E/^%_X\W]02P,$%     @ #D\.2\UT#LT1#
M.G0  !$   !E=G-I+3(P,3<P-C,P+GAS9.T=:W/BNO5S.]/_H#+3F>VT0,AS
MDYO<.X:8#+.\+B;)IE_N"%LDFC46*]LD]-?WR _P"V$(%%K(ARSHG".?MXZ.
M%>WM;Q\C$TT(MRFS[@J5TDD!$4MG!K5>[PJ/6E'1:HU& ?WVZU_^C.#G]J_%
M(JI38AHWZ)[IQ88U9+^@-AZ1&_1 +,*QP_@OZ F;KAAA=6H2CFIL-#:)0P#@
M/^D&G9<JUQ@5BSGF?2*6P?ACKS&;]\UQQC?E\OO[>\EB$_S.^ ^[I+-\TVG,
MY3J9S46L"14L_?'S]&^G]Z<GE:N3R[.3TL<0Q+C'#F"(,0"=?(5?E4J_<GUS
M?G%S4?E7SL<YV''MV>-./DZ"GWSD+6KK,^)_?&-C=O71H]]?B?7550??QZT.
MIE4-=YWIQ<7I\\N/C\FH=SXTS)]7T\;8O70?G[61?EF]>O[]Y6O;?^2MK;^1
M$49@><N^*T24^7Y68ORU?'IR4BE_;S4U#Z_@(]Y\F-3ZD85>N;Z^+GO0$#6%
M^3'@9CCU65F !]@FLYD!2B7XU+(=;.DQ?,.9$421+\H^,(9*,U$O?50:HAHD
M@6<3O?3*)F4  '[EO'A2*9Y50G37+KYB/)Z1#+$]\*8. (+D*D7"F4GL3!H/
MDD%D,<MR1]G:,1Q>=J9C4@:D(F 13O49W7*B. 'P((:SN?,@&=R1B3W76AA*
M-C,QAW@<E<-P@J1BDA&QG#KCHWLRQ*X)]OOI8I,.*3$*R,'\E3C"Y>TQUDF>
M*</@P9;%(,8 *1@18^,QA2""@3_="F^[$=KM@PQ(?(!4(GF P"A#&+J"7\4R
M5,NASE3$)!]YCRD@:MP5I!CBP<"&]VB##*E%/?Z"R*^@(@K)HQ^Q92!_+A29
M[+:<G"8RN6L3HV/]ZGT><V+#-!Y1$P8"P@!E 9&.3=TU5Z.9LY))$@R$*E_?
M"%5LBK#7W@AQ;%_K\2&YFD]!MR+[DD#/-689Q (VQ2=X%#4 9J!@2N3/B;X\
M6M@U*$#^?M2\IY(NYB#<&W$HL)QAACA<;I.SS]H$?8D][H!M-%.CW1EVQJ+R
M$CB^?1; Y+8YSV>;^=R(#=%\=G0,G<5FR8BA/(AR@UU\TF#'L%IBOQJVW^HF
M>\^(JCE(;J/+=6PD)D?>[,>8$C9IPQ:*DVB85+%-P0K=B*10B&GN:(3YM#/4
MZ*L%E:6.H3[3=>9"466]=D';.B6!,3<\I]P+KD29!SLYD]GP4/A2*:&VTG_L
MJ:A31YVNVE/ZC4Y;^R>J*EI#$X/=GJJI[;XWCI3V/=(>6RVE]R)@6N.AW:@W
M:DJ[CY1:K?/8[C?:#ZC;:39J#54[7$=Y8& 3""R=\*!,CXW(C?0U::33$GKH
M",76.NV:VFL?KEX;U@3D87SJ*W7^5:[1ZZ1&STJHT7X"M^[T7@Y7FY ^N$L,
M]6,L5H(@'R4'I9JMG"0U>UX2F:#WJ-XC]7M7;6N'G ;Z1'09!DY1HY">F?6$
M39-,JUATJ(2N)7"YVBM)M5^44%_MM="]6NV+E;X!&1CR]9/2;*HOD,S;WP[7
M"I!U)X0[=&"2-G,(E+93#)^+/6**F@<*3@=63EABZYARK\/9(ECHU:N#?$M]
M<@ZY-4^3UKPLB53_I/;ZC6I31>U.7]505WE1Q+<BZJE-I0\!UE4  2!B5:XK
MC9XP]Z.*6JJBP8K>@O1VP+&7L%A@L$QKAC"YE<Z25KI*6RDTTN&J/:)/B ;%
M=5B3X: &6@"3J_T\J?:OI9BJ/>]7'OL=U.PH!UP:U=AH1!TOW8!RP</%MH!8
M\XV&#$%N@HND":Z%Y[=:C;Z78SP+0"2(VE]M'W;A+Y3,+,UA^H^YUL,!N98O
M4WNS$U_-L(YK_4[M@%=P3WV=L;<[!M]]QISCV=*\""C7=GHG#%MA3\VP#?;V
MP)Y;/RN]GG+0ZVBDPIGV0;,VUB,-WH50N?936]P*['&C9<T+ZH/>-:7FF>)P
MM:^Y YO\=$$F=3*O1E.C<FVGMK\5V/]JCU5-_?T1$CA2GPZ[5-QL"VZ;[;U\
M;;[3U*Y\JVT^]"5DZ]@:WI"=^Z)&WHH'!3/+_2?57MBR__A,';#WS!J94<,G
M!^4V2S41HCW.HXJ3S<ZHHK-!<G6GN@$9C<^CUC_9>XL::2,SR6V::C5LK@]W
M=(4-KY#WQ,'4W,H2&4XM=Y944V3+:V3 U=&!-FOEMF@7.'1"MNA)\V?(72K=
M ?JON!2:\7? SA5]/Y_M&E(,N6%3S:;D&_VC+3*KX5B23XW*=9YJ,<7KX6,Z
M352],5TO@,DUGFHS99;$1\6';_VST\Q"J%3Y9ZF63^Q$P#&]+'TSG',C$2BR
MF-R.%'F,7/:>><-/DOM%JI63L:=9=TL3.I5WFC3D$5E1)M'8Y_+H;I]S I-,
MB'FV0:\*)I0[3YZ#*9]TGF)3,(+.C@[R*7LF%I'-3BEWDE0G; L9YKAL+6RE
MY7* A<ARTZ8:8AE'GN8-L:.UEIZ#6M!TR(<KMU6J'R4])W4T5LZS4XO"*S^!
MW&RIGL^RLU5'RRTX;[784HL0Y)9)GQ!*G,<Z6B+'&:ULJ^1%EELH?8I(>H;K
M:*\\Y[JR#98;6VZQ]$DDZ;FO_V^+B5_B^I$>&2+OVI(;<;O%7<&FXI::0C#V
MQLGPKB#NMRB&5T[\ :*5/D9FB"*FEEQ;XID[J8W@P>$4F.NI65+7JL D;$R\
MO4,Y9#Z<P*&.((^^)D'B.78!E3<ALHD'JXH,),3<HJQ-,?]&A03O6U7(A,-N
M2=3:_"D;%1A"9U6!X]&V)7GO9P^)BAM<ZE*>W^H2?$_>_'(+@C/N("MUCXSL
M4B'_.J0FT[VI)"3B6S&D*XJA8N6T>%8I?=C&G--5F)BK834F0KHUF)!>;;2
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
M'Q%GST:4>JCNRAGP6=8GJ])P<#]/;VBQ6%58&=HF_*/DB"UJWYR'E&1,3-7
M0K,JL&5TC:^Z)#ULR%\K[:=;+$&^VQJN&1YT4YV#5]@YWXN&DH_23!'2MM'(
MPYJ/B]XH9EDWC2<Z*D_$E7K93R*D.@:5NVHF4;(+XR6DS2=2JC)=L9L])%JJ
M2E"U'Y$(%G*LI1.$JWWX.T&!7WSLVMB.^N%"U+'O"A_SCL)M\K;1,B*J^*_(
MM8U-%T:BCV;YS]]?33!\!EQNM[S@=S!8FP=X-O\-NB,V1\<(>S(V71D_W[MH
M:1/XYI=H8SN2P:%6@F^'[ZQ3EAP&(=O!]OD,>0_!'OK2:STBM#CAP^,$.[X7
M?1(,F-9I.]Q*_RG\^(^.YP$SW27CVXC1 QST@)W@L7^$[5+-3M0QS/<3B_G<
M?)MF+S8F.LPR*+,Q^W+4CKI!S$J,A&Q50MCBQ..K-]Y-"W";1_0S1N<B;86:
MH3F<QI4&#SDRGC%Y?/(#YA0J.5R1>F-L8;+B<^D ^^6#1$@E!\J94E!DY-8.
MK!'#"T2B527XV:'_A-E&W&*PQ%1R8)TK!4M&;NW VN8F8& 5@Y-L)0?&.Z5@
MY,FEG?)C V1 7:O,GQ4T5RC -9YAX,*^(2X/);K4B[,F'%(2I*JG32$\J?$F
MK0GM!N$U7E"/P,JNQ$&GVZF>/ZNADR>C=E# X &1^[ RLGNNC]Q'GO4(1139
M4AF=ZMFS"E1R.M .NC+KJ68U32\%BL+-W(E5-U6/&%U@YJ]'#MHLXW\LR6)>
M-M^(J50[,R$L,@++H:0F;"X02^P5=!MU?8(>B$-X4KUTX9G75H/5<YB&EEXW
MI]NK]EW%$!0LF_,%UFYHA=NP54:8@$2U*ZN"DEAL[8":("?84C-?+.+A*7J1
MM:A20M6.6AHT215H!UU\[S"Y1=IUD.>1&<%V*8R5.E&=)9&&= ?5: UO)1@K
MPO5>+[ATAZ5@\[X4H3(Z.; ^J =+3@':X19EL\9XA=UE.5Y%[>5P^J@>)['
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
M]E&0/[;-T:<T_FV#KW >DIB?#1E&EWT*]#G:[%]Q<?39O;3!67RP*DC'B*Q
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
MO M:Z0)?D. <%<$S].&]WB<VIT]PT!MZ*:ZLAFT=WE+R2CQJUNZS'/==A*L
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
M#OX:,)_K\>HF9=\M%<I/CH74Y]-S5,:Q /3IW=L;XU[3&)]+FY9&+)%7R)U
MV$_3;=SNGW#\\,ADZ/(A>, SO IB%@>(KD8*$H0%G2@Q5R/=[C8D@-X_="#U
MUM@'$.A@F15(32)YV-#2F/EAET, &9\]+/'X&9,PSIE7;Z=MJB?EL<N1Q@'G
MMW]+\X.>37K(.8/CJV%]\-[JJYY;T'E\4TAY?G@D!PHAB)8X#5([3QJ$O;E)
M6 $WGA%:R<&9Y@1/&6;SJ?:FS-I3T*&B$W,_80[ECH*MDKYJ]^0E27@^:1:<
M&I_G^IO]/:R]2^^&[9TT:7>BO4XZM!'M_?IO8A3>L5$/,@SW?/?@UG&@"FO]
MS:K#,H"+_.-M4&ZMH/\M^=:[?Q_;[XKF]+/5+KP8S'?ML[;&+?0<[.!]M"8J
M+=YU1JJ?F)QNA\XWB-_%IVYL8"_?O!+![__C-U7;: 5"H>#:"J J76[Y(Z0A
MWQ1Z6-/D9A6?7YT+>/$;,<F#8;0#2.GZ4A/V.56$?89!-$/,8_=(P'T+\4G&
MW2KH&-$:<JC@G6"K8I[D3="3'IE[_#'XCF1+G#//1AZ,O3Y-J;V&.YM5\MU$
M)V6?C.U7H<[E4 =-, SM!5=Q-[11;ER^84WOJ^@S(M)KW'Q^FD:Q*?EDHEL%
M1 ::-< PSPFF&^,JVSCDSOPQ@P# W+EWQVUTC$_QUP.G"C_^9:<=0U5T=0%<
M_5!7Q_52TS<3IT*)UDY+0'>7E $<R#Q(6$HFO@FO'^"MBIYG5HX5L8;<:&F!
MH: S5+B1-H08ZDT88WD5\[+ S\5%T@F2TE?WUR@+O?4;?1<_IN*;32I/@?[
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
MLH]J;$E7DI/-?9FB1<C&"45J2,JQSJ=?@*0DBB2 !D4:31_-0R:1T!"Z?]U
MH]%H_/6_GY>N]42"D/K>;V\NSM^]L8@W]QWJ/?SVYFYZUIEV!X,W5AC9GF.[
MOD=^>^/Y;_[[__Z??['8?W_]U[,SZXH2U_EL]?SYV<!;^/]E#>TE^6Q=$X\$
M=N0'_V5]L=TU_\2_HBX)K*Z_7+DD(NR+Y(<_6Q_/+S[9UMD9H-\OQ'/\X&XR
MV/7[&$6KSV_?_OCQX]SSG^P??O ]/)_[L.ZF_CJ8DUU?Q'NB?$A__/G^W]_W
MWK^[^.7=SQ_>G3\O&!L].V(M^&?LJW>_LC\N+F87GSY__.GS3Q?_'_ASD1VM
MP]W/O7M^E_Z7D/_5I=[WS_R/>SLD%@/'"S\_A_2W-QDF?WPX]X.'M^_?O;MX
M^S^W-]/Y(UG:9]3C(,W)FRT5[Z6,[N+3IT]OXV^W30LMG^\#=_L;']YNA[/K
MF7U+)>TS(PGIYS >WHT_MZ-8QY0_8PE;\'^=;9N=\8_.+MZ??;@X?PZ=-UOA
MQQ(,?)=,R,+B_V>JLOO5+;RA[]H!TY'E6][B+4-IO21>U/&<OA?1:,,A"Y;Q
MB!D7<9>/ 5G\]H8\A?1LKQ:A\V\0VFBS8H834J[W;ZRWQPSUTG:Y;*>/A$2A
M:FREC9L:S-@.F!@>243GMJLULE+*&H?)C8YPC,+18K3BLQ)OHQJBG*KQX6F)
M4Z.+A@;>M</'*]?_H276 E&-@QNRB38@67%<VB%E/SH.2,A^/OZ,&>UTO5S:
MP6:TF-('CRZ8J)@MS^?^FAFS]S#V73JG1,E5,[]6HSBN?=9_UV<V%RBGM+*V
M-0YEX#TQB?C!1C6.0L,:!\&$'JR)TW]>$2]4XRMH7N. 9B18]LA]=#:E3 E\
MCWD(+ME<VO$R+1V;FK+&83*U8.YB1.]=,O0CPN:8C<W^?C8A+K-KATTY$5-@
MINE7-@UB+^>6V"&SC=CD5:S4TWMS[*;CT60C1U7G)+?OG0FELX[\&]]6VK><
MJE;I+9<TBK%A/\2DPB<YMK\ 3*@ TIH'ZGO3R)\KK:VD::U+*NMWM(I7$,;W
M5SL(;(#=*,AJ'&#&$C<S]B.A/0=Y4RJZ.F6XO@_)GVNF.OTGR*0C:H_6&3'C
ME#3HG-0[T!F?V%Y8.(>_V82S!.-*T+PYQPDV+"D1&N\$QDN=OX'6AGHDLJG[
MPD:4^U'LPAGR53:B3TIW\&5^O:'-HBZS$-HFYD>@QHK:-S=# @<FIVI@HZD+
MK(JN\5T7<(9-QW>6GZ?/@@/R:GNX9L: 370N>2+NAQ>1T.%/(1,$V#8:^;'F
M_:(CV51UTWB@0WLAUNKE90(A^AAH=]5,H*3*P!6DS0=2= >MV<T+!%IT.=#M
M1\;"*N.OWK /#DC(<T0\ASC;CC@7=1R\LH]Y1^DY^85U9FVILG^U/<=*NK"R
M?:3#WS+@^O.#,;O\6-H/5#+DG_PA&VOG/HP")MAM1ZY]3]RX^S\X+8ST;97!
MIO*-#\I#,C]_\)_>.H2^9>/_R/_"&?EX]NXB/2;_-_;1'\D8)N2!\I_V(IZ:
M4#)RUK2\97Z@6;7H!'/+#QP2,,2V?=K!_$ 9BB?[:8NWJ_C$\FS^2-V='BT"
M?ZDKRE1LOH*1K'39$%X<@BYC)+#= 3.;Y]_)1H9!H2D0A M\* BX-@'#EH\9
MZ[9<^H<M@$)_CTGH93R:E/68!-1G'#@\GTHN]%Q3H/0_8)1^*=<F8.BPT3A\
M1%>N_5 N_EP3H-@_8A)[*9<FQ-U=!YS%*QK.;?<;L0.IXHM; T'X"1,(*M[-
M+;Q?B>O^[OD_O"G;A_L><09AN":!; $6D@"1^1D3,B IF(/GB^^NF02#39PP
M',I@*30%PO$+/C@$7!MT3Q/[G9"5'_ H0Y*\+/52!11 4'[%!XI<!N:PB76D
MRR;3ATQ^7!DDN89 )#[A0Z*48X/&L0]G31\9Y^%H'<77))B22$U$2@?>U>'#
M!R(0D_N.Q U)_/ K]IE@(I,TAX*#:L^M9-\\)MPU!".2:0S% ^5V7,!Z"1I_
M?5L:?&TV,EM^=>0@%/O>.K-VV?SL[UV?_8@7$H?_C75''1YXMM*>K*0KZR]W
MGKUV*/OF/RI%9[/JMK##^QBZ=7CV8-LKKG._O"5N%&X_B>.X&>5+/_YC-^[1
MXHIZ;'R4V88?4D4P-R6'41]M3=79ZX0AD[6:D7P[4Y%=+;D>FI2 D_KGMF/1
M2#U)*"B%YL8"OG()E\$@8!4'&OS2D5CXR;?&XKP@,?HE(\8DX31G+9R0.:%/
M_+1]2**4&8G:2ZF,Q7XK( +A'P=2XX"L;+I-.F.>S"AZ)$'"JQ@I.96Q<'$%
MI"#\XT!JE[?(5$F,S&$K8S'C"DB4\8=#\@=< %=M@V'(*O-5&8<9X;.Q+PC[
MTKE)N!:.,!Y>Y$>V&[<T/+7Y*Q)$F[%K)WNT/]=TQ7U+J0')J8R%,2M-;6K^
M<1A89LY5.\>EC8T%-2O@(N$6!QR]U-B3'1CI^F$4#GUOGG GM1X J;D )T#^
MOBXWF'!CPZ01N:%/Q!DP@7H//$TW850*FHK.7-13&S&8"'# U2,K'MD(5<YV
MOIVYH&<% RIC$8?X,USL;1JT[&2;0\%H;%L*!T/*<-N=/941Z1I/8YM3.%Y"
MHVDE0#?4OJ<N3:_!Q(>$C[[+A!UROS3:J!T_> ]0D!O;]QX1QM:5$X[)-#-J
M<)1;1@-%L/Z<JJHP"%%$'0K?!BK3.U'@$&V^/12OQJ(= (&7AVC+.4>##K\1
M7.1-"I"(!(I18\&+*AC)^<<!T]1VXUFB_SRG(9G9SU!K4A)"(6LLKJ$-&5 6
M.(#;[N\GY(EX:S5>HO;@PT(T,,DYQX'.C>\];$L.**$I;0S%I;' A38N$IYQ
M@)*]]7UXN;WKVF%(%Y0X2K"T.H&"V%BX0QO$"C+"!ZX6B-I@-18..0HLE*#$
M 0.MN5!, 86GL>B'-CPJ[G%@)"B+H41*10?%J[% AC9>,$G@0*V_O">.0YP>
M">A37 )A5YUEM"A^N95%V66+M,OJ/4*1?HF !PSI8Z6'0P=T]M9';*K?XPE\
M@';3[0PQ9Y8)R)&.J#T44SR!$CGG."RML)*#3]V.Q0E/= 0@ QQ@93@#S8<:
MZ;EHP"CAL>TS(*!F>ID3*B&"PHHGA *N&V_:QJJ<@=9PZOGA)0(E5<[,VG+6
M.=[.#/& 8X=7#%AI8RA2C45)M+&1\(P#E,S=8P4BQ990.!J+BFC#(>(6!Q8=
MQXDS'6QW;%-GX'7M%8WV[T^5'%J*"*#(-)C(H8F,@G<< $UXY4>/.'T[\-CB
M&';F\_5R'0>J>V1!YU2R D%HH; U%LS0A@TN$1P(%AG4\1G@"#46MJC!.W@M
M3KO*;0)MP 244)P;"V4<DSDEE4:MJ)LOL%#^4N-!M84/QU9;L/YR\"NGZ@LO
MM$5@4A\%\9B=V%L;DR"NCP/=-8CIVUNM04]".!;=PS$G)8XZZ^C1#^@_]J:O
M0K-(9[JN0VTPBD2"%SYYR2X)DU5J=C46>*D9P(;+=M6RR=>?4T'$QDIY'H^D
MAG#0H0F?2Z5$IJ_<UX,>[EFT,-"X9*P.8EL"TW?IZT3K4 A(D0(M=K54IVSL
MQ+5.S&#+G)&MX8[-,/MF8/FV\"-L6[COTO(7UKY3"TD]OH''N">[4:HW@4("
MHX'5.)U><MBZ;V%X[Z:0=R$^>L@8EADN9!-!.C;9E';0S/1V2T_RI3SB$/]U
MX(?A./ 7LO."@T:F-TIZHB_AK^VQYAX-R#Q*9W_^2FLHK3Q1VMIT(3X]$&4<
MXS"CW=@2QFZ8THDA*6ULNN">'B(2?MMN7D/?\P^YVQ865+HS %+3U?ST8 ;+
M HD5\M3,XI@EEB@B,!U#@@N^)#E5+ $<,/6?^<C6-'Q,=H$\B?;:IAZ?18:$
M?3"SG\68P:A-AY&J J@C&QQH#KR(,.%&*7^RS5ZNH>G@456,!!SK+WR?DH7/
M(P]\>V]^Z;OS F*[/%ZY5;F1M[_](_%HE(2F8TY5H09*!(<E"IFLX+$@J/%8
M%3.E&-KNH>Y][BLFLR0[?LV8W0<$+\G"#TC2CBT8)&3+2F SQ*AG!YL!\_WB
M\G&,DO'EQG)*IC15J*ZA'S5>G;+Z4M X%*]#6QGKJ40OB4>DT28A@?&BF<=I
MB5 $2%8/$D&"%[EFQFMG5EXERMAMNZUM4Y^WR0*7=DCG'<_I47<=R0YXE83&
M:VY6WE#!1(+#!K\2^O#(1M5Y8IP^D.%Z>4^"T2(>>.:H$PQKU?Z,%]^LBO9Q
M L1]= Q(+_[IR'-DG(G&K^)8>3OY$*?K+[DJQR(7\R!JWZZ33SG7&.V-/\1U
MY?H_!)D:/U>Q,-ZG%7>*)%$CDX*SXU<K9;^$RJSKR@<T#OPGRJ"_W-R%_.V
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
M$,LLW?O&)0JFCPS^>SOD6^$-,$GEV'Y-NJ'0H5]FAPYQ5X_MV/2^L!9=R3O
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
MY#/#TFE8%650D!G?0L!..F',8-HS=/EE+A+PU+C-T%XJ9K7RUDA,"#*IE3.
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
MA/"3$_8YOV+ )<^\#W[I2A* P31&TY'QYK0<B8#1&<<1UM]_)L&<AOR</2>
M])LDS-;<1 T>@.F# )23MR9\#9T_9-Z4SRXJP@MFDO:F3QGJ15G!+*J)9._K
MCUW;X].D%TIO.I6W-WW T(R92H73_H/;RM-0<AZS+PY3V-(>>I<-+"/:(S!]
MX1_7.E(1P'^"@^S&7BZK?XEIXZ%W<T&V3-#*1"#TX.=-G\LV,MF\*'2O7%N3
M:?7*#]*/>#M)G.&EQV'\\+E="BQ%$TM4/_NV;?9V%BRL_ZD0UG]_;DWZ-YU9
MOV>-.Y/9-VLVZ0RGG6X2X\<5UA?QK@[<JRDQ%$EH97D**"BG@A7(KN @+E@A
MTJG+3?8;^14IG3Y:A)H.6SCJ71R\QJZ\-U5LBP,<?964 -=T4?ST#25%\?9<
M*]/5*<1Z<EBUO92YAD(:_2>RD4HQV\!T]!LFP")+.#9IIPNP:,I@G"[ XKX
M^SL)'^GB"_M=MHF37X M;VHZE>:H"[ R[AM:!E[JQG%C61UH;QRK:H; :H5H
MBKFQPX&CQ"S@&<?J?"J+57FEKZ$LEN&"&*>R6*^J+-:I(--+%&2JJ73KGAM>
M-U-1N+6L,0Y#@I5M+1M_1HUPX*":YTJ:XL! HDMB()J=BN(SXW'>9Y+.1W(2
MXU<NA8I2>$U P3:.^>?TXEU+7KR[M2-^&W?38SQ"P3FD,1T4J A/&>,X ,H^
MS9:)S5(2=ET[#)G;0ARMU^F4G9@.,U1ZM0XHFO;GZ4[(:E=EZ"!6S_19&DF5
M4)EVPL&(0YA';[9:[P_J]F/Z^*@.XX6]2HCN14DQB*+VIB]*'/EN)"Y0XL<.
M=T5&TA(CQ-FO\8G[)<FLA/=@^@*!EI>C(Y260)FM%74,H+E^3$?^ZX.U5$ X
MP#W51SO51SO51VM??;3LTP_IVXL\,W<[6.5M42B]\>";3EE?#8G@0+$SGP=,
MR[)#OR([GUN,GHJN/17'8!+ @1:R(N@("G-5KH+>TG"/;,&HK@!Y<BC^YB-
M6O+ 8<2EU=^#J>V2T2*Y>RU=-)6T4/#,QWS@DL"!W+5-O?#&#T,2CKS^,W]K
M>DW#1\YJ\@:0&#@ *10W\^$?L!RT[C>FW_ _^,U-]LG_ E!+ 0(4 Q0    (
M  Y/#DMO.,E^+HP   -P!  1              "  0    !E=G-I+3(P,3<P
M-C,P+GAM;%!+ 0(4 Q0    (  Y/#DO-= [-$0P  #IT   1
M  "  5V,  !E=G-I+3(P,3<P-C,P+GAS9%!+ 0(4 Q0    (  Y/#DLJ <HY
MZA   ![7   5              "  9V8  !E=G-I+3(P,3<P-C,P7V-A;"YX
M;6Q02P$"% ,4    "  .3PY+81D1IHX7  !6;P$ %0              @ &Z
MJ0  979S:2TR,#$W,#8S,%]D968N>&UL4$L! A0#%     @ #D\.2Q-\?4K%
M/0  @DP# !4              ( !>\$  &5V<VDM,C Q-S V,S!?;&%B+GAM
M;%!+ 0(4 Q0    (  Y/#DOK> ]Z,2P  #?# @ 5              "  7/_
M  !E=G-I+3(P,3<P-C,P7W!R92YX;6Q02P4&      8 !@"* 0  URL!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
