<SEC-DOCUMENT>0001683168-18-000836.txt : 20180402
<SEC-HEADER>0001683168-18-000836.hdr.sgml : 20180402
<ACCEPTANCE-DATETIME>20180330175141
ACCESSION NUMBER:		0001683168-18-000836
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		86
CONFORMED PERIOD OF REPORT:	20171231
FILED AS OF DATE:		20180402
DATE AS OF CHANGE:		20180330

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-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-53204
		FILM NUMBER:		18726820

	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-K
<SEQUENCE>1
<FILENAME>envision_10k-123117.htm
<DESCRIPTION>FORM 10-K
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B></B></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="font: 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><FONT STYLE="font-size: 7pt"><A HREF="#a1">Table of Contents</A></FONT></P>

<P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>UNITED STATES </B><BR>
<B>SECURITIES AND EXCHANGE COMMISSION </B><BR>
Washington, D.C. 20549</P>

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>[X] ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE
SECURITIES EXCHANGE ACT OF 1934</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><B>For the fiscal year ended December&nbsp;31,
2017</B></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>[&nbsp;&nbsp;] TRANSITION REPORT PURSUANT TO SECTION 13 OR
15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><B>For the transition period from __________
to __________</B></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-size: 10pt"><B>Envision
Solar International, Inc. </B></FONT><BR>
(Exact name of Registrant as specified in its charter)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&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: 50%; text-align: center"><B>Nevada</B></TD>
    <TD STYLE="width: 50%; text-align: center"><B>26-1342810</B></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="text-align: center">(State of Incorporation)</TD>
    <TD STYLE="text-align: center">(IRS Employer
ID Number)</TD></TR>
</TABLE>

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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Securities registered pursuant to Section
12(g) of the Act:</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: 0pt 0; text-align: center"><B></B></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%">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Title of Each Class</U></B></P></TD>
    <TD STYLE="width: 50%">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Name of Each Exchange On</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Which Registered</U></B></P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: center">COMMON STOCK</TD>
    <TD STYLE="font-size: 10pt; text-align: center">OTC-QB Market</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark if the registrant
is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes [_] No [X]</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark if the registrant
is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes [_]No [X]</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Yes [X] No [_]</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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). Yes [ X ] No [_]</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark if disclosure of
delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant&rsquo;s
knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment
to this Form 10-K.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Yes [_] No [X]</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 20%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer</FONT></TD>
    <TD STYLE="width: 50%"><FONT STYLE="font-family: Wingdings; font-size: 10pt">o</FONT></TD>
    <TD STYLE="width: 25%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer</FONT></TD>
    <TD STYLE="width: 5%"><FONT STYLE="font-family: Wingdings; font-size: 10pt">o</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated filer</FONT></TD>
    <TD><FONT STYLE="font-family: Wingdings; font-size: 10pt">o</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Do not check if a smaller reporting company)</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller reporting company</FONT></TD>
    <TD><FONT STYLE="font-family: Wingdings; font-size: 10pt">&thorn;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company</FONT></TD>
    <TD><FONT STYLE="font-family: Wingdings; font-size: 10pt">o</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left">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. [_]</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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). Yes [_] No [X]</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The aggregate market value of voting stock
held by non-affiliates of the registrant was $8,570,359 as of June 30, 2017 (computed by reference to the last sale price of a
share of the registrant&rsquo;s Common Stock on that date as reported by OTC QB).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The number of registrant's shares of Common
Stock, $0.001 par value, outstanding as of March 23, 2018 was 143,768,995.</P>

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

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 3pt"><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: 0pt 0; text-align: justify">&nbsp;</P>

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

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

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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><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; Options: Hidden -->&nbsp;<!-- 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: justify">&nbsp;</P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 15%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 2%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 77%; text-align: center"><A HREF="#a2">PART I</A></TD>
    <TD STYLE="width: 6%; text-align: right">1</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ITEM 1</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><A HREF="#a4">Business</A></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P></TD>
    <TD><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">1</P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>ITEM 1B</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD><A HREF="#a5">Unresolved Staff Comments</A></TD>
    <TD STYLE="text-align: right">20</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 2</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a6">Properties</A></TD>
    <TD STYLE="text-align: right">20</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 3</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a7">Legal Proceedings</A></TD>
    <TD STYLE="text-align: right">20</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 4</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a8">Mine Safety Disclosures</A></TD>
    <TD STYLE="text-align: right">20</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: center"><A HREF="#a9">PART II</A></TD>
    <TD STYLE="text-align: right">21</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 5</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a10">Market for Registrant&rsquo;s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities</A></TD>
    <TD STYLE="text-align: right">21</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 6</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a11">Selected Financial Data</A></TD>
    <TD STYLE="text-align: right">23</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 7</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a12">Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</A></TD>
    <TD><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">24</P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 7A</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a13">Quantitative and Qualitative Disclosures About Market Risk</A></TD>
    <TD STYLE="text-align: right">29</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 8</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a14">Financial Statements and Supplementary Data</A></TD>
    <TD STYLE="text-align: right">30</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 9</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a15">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</A></TD>
    <TD><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">33</P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 9A</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a16">Controls and Procedures</A></TD>
    <TD STYLE="text-align: right">33</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 9B</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a17">Other Information</A></TD>
    <TD STYLE="text-align: right">34</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: center"><A HREF="#a18">PART III</A></TD>
    <TD STYLE="text-align: right">35</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 10</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a19">Directors, Executive Officers, and Corporate Governance</A></TD>
    <TD STYLE="text-align: right">35</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 11</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a20">Executive Compensation</A></TD>
    <TD STYLE="text-align: right">39</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 12</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a21">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</A></TD>
    <TD><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">45</P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 13</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a22">Certain Relationships and Related Transactions, and Director Independence</A></TD>
    <TD STYLE="text-align: right">45</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 14</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a23">Principal Accounting Fees and Services</A></TD>
    <TD STYLE="text-align: right">46</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: center"><A HREF="#a25">PART IV</A></TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">ITEM 15</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a24">Exhibits, Financial Statement Schedules</A></TD>
    <TD STYLE="text-align: right">48</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="#a26">SIGNATURES</A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: right">50</TD></TR>
</TABLE>
<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: 0pt 0; text-align: center"><B>&nbsp;</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: 0pt 0; text-align: center"><B>&nbsp;</B></P>

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

<!-- Field: Page; Sequence: 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: LowerRoman; Value: 1; Name: PageNo -->i<!-- 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: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a2"></A>PART I</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: 0pt 0; text-align: justify; text-indent: 0.5in">Unless specifically
noted otherwise, this annual report on Form 10-K reflects the business and operations of Envision Solar International, Inc., a
Nevada corporation (hereinafter the &ldquo;Company,&rdquo; &ldquo;us,&rdquo; &ldquo;we,&rdquo; &ldquo;our&rdquo; or &ldquo;Envision&rdquo;)
and its subsidiary.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><A NAME="a4"></A>ITEM 1. BUSINESS</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Envision is a sustainable
technology innovation company based in San Diego, California. <FONT STYLE="color: #202020">Focusing on what we refer to as &ldquo;Solar
3.0,&rdquo; we invent, design, engineer, manufacture and sell solar powered products that enable vital and highly valuable services
in locations where it is either too expensive or too impactful to connect to the utility grid, or where the requirements for electrical
power are so important that grid failures, like blackouts, are intolerable. When competing with utilities or typical solar companies,
we rely on our products&rsquo; deployability, reliability, accessibility, and total cost of ownership, rather than producing the
cheapest kilowatt hour with the help of subsidies.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Envision&rsquo;s solar
powered products and proprietary technology solutions target three verticals: electric vehicle charging infrastructure, out of
home advertising platforms, and energy security and disaster preparedness. The Company focuses on creating renewably energized,
high-quality products for electric vehicle (&ldquo;EV&rdquo;) charging, media and branding, and energy security, that are rapidly
deployable and attractively designed. Our chief differentiator is, we believe, our ability to invent, design, engineer, and manufacture
solar products which are a complex integration of our own proprietary technology and parts, 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. Envision&rsquo;s products are designed to
deliver multiple layers of value such as: impact free renewably energized EV charging; media, branding, and advertising platforms;
sustainable and secure energy production; reduced carbon footprint; high visibility &quot;green halo&quot; 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. The Company sells its products to customers with requirements in one or more of the three verticals the Company addresses.
Qualified customers can also lease our EV ARC&trade; products through leasing relationships we have developed. Envision&rsquo;s
products can qualify for various federal, state, and local financial incentives which can 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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We currently produce
two categories of product: the patented EV ARC&trade; (Electric Vehicle Autonomous Renewable Charger) and the patented Solar Tree&reg;.
We have recently submitted a third product category, the EV-Standard&trade; product, for patent approval. It is patent pending
and in late stage product development and engineering. All three product lines incorporate the same underlying technology and value
having a built-in renewable energy source in the form of attached solar panels or light wind generators, along with battery storage
capabilities. The EV ARC&trade; product is a permanent solution in a transportable format, and the Solar Tree&reg; product is a
permanent solution in a fixed format. The EV-Standard&trade; is also fixed but uses an existing streetlamp&rsquo;s foundation and
grid connection.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">EV ARC&trade; is a
transportable, but essentially permanent, EV charging infrastructure product which supports Level I, Level II, and DC Fast Charging
(requiring 4 to 7 interconnected units). EV ARC&trade; products can charge between one and six EVs simultaneously, and a single
unit can provide EV charging in as many as 10 parking spaces. 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 site acquisition caused by the complicated and invasive requirements of the installation.
Typical competing EV charger installations require a pedestal which is typically mounted on a poured concrete foundation which
requires excavation. Fixed chargers also typically require a trench to deliver grid connected electricity, and often require transformers
and other local electrical equipment upgrades. Additional entitlements, easements, leases, and other site acquisition requirements
of fixed chargers can be environmentally impactful and expensive, and may slow, or prevent entirely, the deployment of large numbers
of typical fixed format chargers. California&rsquo;s Department of General Services has informed us that it takes an average of
18 months to go through the process of installing a utility grid-tied EV charger. New York City, currently our largest customer,
experiences similar and sometimes longer delays because of the complexities of extending the electrical grid to locations where
EVs need to charge. Because the EV ARC&trade; has its own ballast and traction pad, it does not require a foundation. Because it
is entirely powered by locally generated and stored renewable energy, it does not require a grid connection. These innovations
allow us to completely avoid any on-site construction or electrical work which, in turn, allows us to avoid the design, engineering,
and entitlement/planning processes typical of grid-tied installations. We have demonstrated that we are able to deploy EV chargers
attached to our EV ARC&trade; product in as little as 8 minutes (rather than 18 months).</P>

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

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

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

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

<!-- Field: Page; Sequence: 3 -->
    <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; Value: 1; Name: PageNo -->1<!-- 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: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">When a fixed 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
to justify the disruption caused by the associated trenching, foundations, and electrical civil works. Consequently, they 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 incurred with grid tied chargers can be prohibitive.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Many governments and
corporations have aggressive goals to install EV charging infrastructure. For example, Governor Brown of California has issued
an executive order requiring the installation of 250,000 EV chargers by 2025. This equates to an average of more than 40,000 charger
installations per year. To date, the EV charging industry has installed a total of about 16,000 grid-tied EV chargers. Nations
such as the United Kingdom, France and Norway have announced total bans on all internal combustion engine vehicles (ICEs) during
the next two decades. Others, like China and Germany are considering similar bans. Electric Vehicles will be the major replacement
technology for ICEs and, as a result, the global demand for EV charging infrastructure is growing rapidly and is forecasted to
accelerate. Bloomberg recently reported that the global market for EV charging infrastructure is estimated to exceed 4 trillion
dollars. Vehicle manufacturers are rapidly transitioning to EV production. Volvo recently announced that by 2019, its entire portfolio
will be hybrid electric (HEV) or fully plug-in electric (PEV). Ford has committed to spending $11 billion to electrify its portfolio.
Volkswagen, BMW, and Mercedes have committed to all electric portfolios. Most, if not all, automobile manufacturers currently sell,
or plan to sell EVs.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe that there
is a clear need for rapidly deployable and highly scalable EV charging infrastructure, and that EV ARC&trade; fulfills that requirement.
We are agnostic as to the EV charging service equipment (EVSE) and integrate best of breed solutions based upon our customer&rsquo;s
requirements. For example, our EV ARC&trade; products have been deployed with ChargePoint, Blink, Juice Box, Bosch and other high
quality EV charging solutions. We can make recommendations to customers, or we can comply with their specifications and/or existing
charger networks. EV ARC&trade; replaces the infrastructure required to support EV chargers, not the chargers themselves. We do
not sell EV charging, rather we sell products which enable it.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In June 2015, the Department
of General Services (DGS) of the State of California awarded us a one-year contract (with options allowing the State to exercise
two one-year extensions) which enables any California state, local, or municipal agency to order EV ARC&trade; products from us
without having to go through any further due diligence or competitive bidding process. DGS itself is a customer and has ordered
products from us. In April 2016, this contract was extended for the first one-year option period through June 2017. In 2017 it
was extended again through June of 2018. We are currently in discussions with the State of California to renew the contract and
to add additional products such as the Solar Tree&reg; and EV ARC&trade; HP DC fast charging product to it. DGS has given us no
indication that it will not renew the contract. We continue to receive purchase orders under this contract. To date we have sold
approximately $2,750,000 worth of EV ARC&trade; units through this contract. EV ARC&trade; products are being used by Caltrans,
universities, multiple municipalities and other governmental entities in California under our contract with the State. We believe
that California&rsquo;s requirements for rapidly deployed and highly scalable EV charging infrastructure will only increase in
the coming years.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In September 2016,
New York City&rsquo;s Department of City Administration Services (the City&rsquo;s contracting department) released an Invitation
to Bid (&ldquo;ITB&rdquo;) for EV charging infrastructure. The ITB specified Envision Solar&rsquo;s EV ARC&trade; product. After
submitting our response, we attended the bid opening where Envision was the only respondent. We were awarded a contract by DCAS
in March of 2017. The contract is similar to our contract with California in that it enables any NYC department to buy EV ARC&trade;
products without having to go through any further due diligence or competitive bidding process. DCAS itself is a customer and has
ordered products from us. So far, we have sold 37 EV ARC&trade; units to New York City for a total value of approximately $2,460,000.
EV ARC&trade; is being used by NYPD, Department of Design and Construction, NY Dept. of Education and other entities in New York
City under our contract with it. We believe that the City&rsquo;s requirements for rapidly deployed and highly scalable EV charging
infrastructure will only increase in the coming years.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There are over 19,000
municipalities in the US. We have sold EV ARC&trade; products to seven of them thus far. We believe that the municipal market for
our products is robust and offers significant opportunities.</P>

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

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

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

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

<!-- Field: Page; Sequence: 4 -->
    <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: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe EV ARC&trade;
changes the paradigm of installing EV charging infrastructure 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; operates day and night, as well as during grid interruptions such as blackouts. An EV ARC&trade; can deliver 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. EV ARC&trade; products
fit in a standard legal-sized parking space but they do not render that parking space unusable because vehicles, EV or otherwise,
can park on the high-traction ballasted pad. This is a significant differentiator for our product as most commercial and government
owned parking lots have a minimum number of parking spaces which they must provide, according to local codes, to support their
tenants, employees and visitors. Reducing, even by one, the number of available parking spaces might place the building out of
compliance with local and perhaps other codes. We believe that the fact that EV ARC&trade; does not reduce parking spaces creates
a significant barrier to entry for our competition as our high-traction ballasted pad forms part of our patent. EV ARC&trade; products
are delivered to our customers&rsquo; sites ready to operate.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For customer locations
within 1,500 miles of our factory, we use our proprietary and unique transportation system, the ARC Mobility&trade; trailer (AMT).
The AMT is a hydraulically operated trailer which is towed behind a standard one-ton pick-up truck with either a hitch or a gooseneck
connection. The AMT uses hydraulics to elevate the EV ARC&trade; unit above the ground and fix it beneath the AMT trailer where
it stays during transportation. Upon arrival at the site the driver uses the hydraulic system to lower the EV ARC&trade; product
into its designated parking space. This process takes as little as eight minutes and is performed by one individual with no other
specialized equipment. We typically deliver EV ARC&trade; products during the middle of the night because our target parking spaces
are generally open at that time. For very tight locations we have a small electric powered tug which can maneuver the AMT into
locations which will not accommodate both the truck and the trailer. Destinations which are greater than 1,500 miles from our office
are reached through deliveries by third-party carriers&rsquo; trucks and trailers or in standard shipping containers. Because the
EV ARC&trade; is too large to fit inside a container in its fully erect position, we have invented and perfected a modification
to the product which we call Transformer ARC&trade;. Transformer ARC&trade; products can, using a hydraulic ram, collapse in upon
themselves (stowing) thus presenting a much smaller form factor which will fit inside a shipping container. When the Transformer
ARC&trade; product arrives at its destination it is un-stowed using the same hydraulic ram and then placed, fully erect, into its
designated parking space. The Transformer ARC&trade; modification to the EV ARC&trade; is currently patent pending and the USPTO
has informed us that they intend to issue us a patent for this modification in April 2018. We believe that our ability to ship
the EV ARC&trade; in different configurations and by different means is both unique and a significant differentiator from our competition.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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, NY City, Genentech, Johnson and Johnson, and the Department of Energy.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In some instances,
we have integrated a digital, static, or scrolling advertising screen onto the EV ARC&trade; creating the EV ARC&trade; Media.
These advertising screens are resistant to weather, theft, and vandalism and are 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 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. 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 the signage, promotion, and
advertising may be eligible for permitting where other advertising platforms would be prohibited.</P>

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

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

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

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

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

<!-- Field: Page; Sequence: 5 -->
    <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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In November 2017 we
signed an agreement with OutFront Media (NYSE: OUT). Through this agreement, OutFront will market the sponsorship and naming rights
for networks of EV ARC&trade; products distributed across major US cities, using the same business model that OutFront has previously
used to monetize the deployment of bike sharing programs such as the Deco bike program in San Diego, California. OutFront ranks
in the top three outdoor advertising companies in the US and has been successful selling similar sponsorship and naming rights
opportunities. We believe that a significant opportunity exists, though our relationship with OutFront, to deploy large numbers
of EV ARC&trade; products in multiple cities across the US.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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; generates
and stores all of its own energy, it will continue to charge EVs even during grid outages and failures such as those caused by
hurricanes, earthquakes, flooding or heavy snow, or by terrorists and in the future, outages that might be precipitated by nefarious
nation states. Government fleet operators, in particular, recognize the importance of having a hedge against such grid interruptions.
Many of their fleet vehicles provide essential services and cannot be grounded for several days during a prolonged black-out such
as the one that occurred as a result of Hurricane Sandy. Grid tied EV chargers will not operate during black-outs. EV ARC&trade;
supported EV chargers are immune to grid failure and as such provide a vital hedge against the loss of fleet electric vehicles.
We believe that as larger segments of the total vehicle fleet (government, private sector, and consumer) electrify, the necessity
of a large proportion of EV chargers which are powered by locally generated and stored electricity will create a significant opportunity
for our first mover status with our EV ARC&trade; and other products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Because EV
ARC&trade; can be deployed with an optional emergency power (E Power) panel, it can also be used as a reliable source of
energy in times of disaster, emergency, or grid failure caused by hurricanes, terrorism, cascading blackouts or other grid
vulnerabilities. EV ARC&trade; can be configured to allow a select group, such as first responders, to access the solar
generated and stored energy. A fireman or police officer will be able to safely connect 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 first responders are not required to start it or fill it
with fuel. We are currently selling EV ARC&trade; products equipped with E Power panels to New York City, Caltrans, and many
other entities. In the summer of 2017 the EV ARC&trade; product deployed for the government of the US Virgin Islands was
subjected to category five, 185 mph, winds which it survived. Our customer informed us, in writing, that while most other
infrastructure had been damaged or destroyed by the storm, our EV ARC&trade; product not only survived, but was still in
excellent condition. The EV ARC&trade; product is independently certified to withstand winds of 110 mph by a
licensed structural engineering firm. We and our customers have observed that in practice, it can withstand hurricane force
winds.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">While the EV ARC&trade;
and Solar Tree&reg; products are designed to be grid independent, they can also be connected to the utility grid at the customers&rsquo;
request. In one instance we have a utility company customer which is using the EV ARC&trade; product to charge EVs, but also as
a grid balancing tool. The utility has connected the EV ARC&trade; to the grid and is able to use the internal batteries as a buffer
during times of grid instability. Industry experts predict that there will be a significant increase in the amount of deployed
energy storage connected to the grid to provide stability in the future. We believe that the EV ARC&trade; products&rsquo; ability
to act as a grid buffering solution, as well as a rapidly deployed EV charging solution, is another differentiator and a potentially
significant value proposition.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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 valuable product for our customers.</P>

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

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

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

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

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

<!-- Field: Page; Sequence: 6 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For our EV ARC product,
direct labor and material costs are lower than the selling price at the individual product level. However, when all of our overhead
cost allocations such as rent, indirect labor, and other allocated costs are spread across the low volume of units we have produced
to date, we have recognized gross losses on sales rather than gross profits. We continually endeavor to make production improvements
in both our products and our processes to reduce our manufacturing costs while maintaining the high quality for which we strive.
As unit sales continue to increase and when they become sufficient to overcome overhead costs shared amongst all of our production,
and we trend toward reducing our cost base through improved economies of scale, production process improvements, and component
cost reductions, management believes that gross profits will be realized and maintained in the future.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our patented Solar
Tree&reg; product 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, sun tracking, and architectural solar support structure with integrated energy
storage potential, EV charging, and media platforms that is 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 be rapidly deployed and enable
EV charging in locations where it would otherwise be impossible or economically infeasible. 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. In November 2017,
we received an order from the Fresno County Rural Transit Authority to provide two Solar Tree&reg; DCFC products which will be
used to charge electric buses from BYD. The growth in electric bus adoption is happening at a greater pace than EVs at this time.
BYD is the biggest electric bus company in the world. We believe that the successful deployment of these Solar Tree&reg; DCFC products
for Fresno and with BYD may create significant opportunities for further deployments of electric bus charging infrastructure and
DC fast charging infrastructure for EVs. We further believe that the success of the sort that we currently have with Caltrans may
be leveraged with other departments of transportation across the United States and the rest of the world.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 that 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. This will become particularly true when larger segments of transportation
become electrified and grid interruptions mean the &ldquo;grounding&rdquo; of EVs which rely solely on the utility grid to re-fuel.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 our products and, we believe, increasing our technological leadership within the industry. EnvisionTrak&trade; is a complex
integration of high quality gearing, electrical motors, and controls which are combined in a robust, highly engineered, and 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. We have received a patent on our claims of these attributes. We believe this is a vital attribute
in solar generators in parking environments, since any swinging or rotating 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. This has allowed us to reduce costs and time to deploy Solar Tree&reg; structures, and
we have seen improvements in the fabrication processes. We anticipate further improvements in future deployments of the product
as we incorporate more smart technology and storage capabilities.</P>

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

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

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

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

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

<!-- Field: Page; Sequence: 7 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Envision recently submitted
to the US Patent Office a patent application for our new product offering, the EV-Standard&trade;. We are currently patent pending
on this new product and we are in the late stages of product development and engineering. The EV-Standard&trade; is a streetlamp
replacement which incorporates renewable energy and on-board energy storage, and which provides a meaningful EV charging experience
without significant infrastructure or construction requirements. The EV-Standard&trade; product design includes a light-wind generator
fixed atop a new streetlamp standard. Also integrated is a tracking solar panel and on-board battery storage. The EV-Standard&trade;
product is designed to take power from the existing streetlamp grid connection and uses it to charge the on-board batteries. The
streetlamp&rsquo;s circuit is available 24 hours per day but is only in use during the hours of darkness. As a result, EV-Standard&trade;
is able to use the full capacity of the grid connection to charge its batteries during the day time. A further advantage of the
EV-Standard is that it is delivered with a low energy, high lumens, LED light fixture which reduces the energy required for street
lighting during the hours of darkness. This makes the street light more efficient and, crucially, EV-Standard&trade; can use the
unused capacity of night-time operations to further charge its on-board batteries. The additional renewable energy generated by
both the tracking solar array and the light-wind generator supplies more energy to EV-Standards&rsquo; batteries. The energy from
the batteries is then delivered to a Level II EV charger which is mounted to the EV-Standard&trade; product&rsquo;s column. The
combination of the three sources of capacity, when delivered at once through our on-board batteries, allows us to deliver a much
more powerful, and therefore more meaningful, EV charging experience than would be available simply through connecting to the existing
street lamp&rsquo;s utility grid connection as some of our competitors currently offer.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe that the
improved EV charging experience offered by the EV-Standard&trade; design will be a differentiator for our company in a potentially
very large market. On street, or curbside, charging is considered by many jurisdictions to be an important factor in the future
EV charging infrastructure mix. This is particularly true in cities like New York and San Francisco where many residents have to
park their vehicles on streets and therefore cannot take advantage of EV chargers deployed in parking lots or residences. In New
York City, many of the city&rsquo;s fleet vehicles also park on the street at night. While we are supplying our EV ARC&trade; products
to charge New York&rsquo;s fleet vehicles in parking lots, they seek solutions to charge those vehicles which are parked on the
street most of the time. Furthermore, we have learned from California&rsquo;s Energy Commission (the CEC) that as few as one in
seven Californians park their vehicles close enough to an electrical circuit to charge their vehicles overnight, even if there
were EV chargers installed at those locations where circuits do exist. CEC states that this will mean that an increase in work
place and on street charging must take place if California&rsquo;s electrification goals are to be met. We currently provide work
place charging to the State of California through our EV ARC&trade; product. We believe that EV-Standard will become an excellent
choice for California, New York and many other cities across the US and the world as a viable and reliable on-street EV charging
solution, and as such, we believe that EV-Standard&trade; represents an important opportunity for future growth. Like the EV ARC&trade;
and Solar Tree&reg; products, the EV-Standard&trade; will not rely upon a grid connection and will be able to continue to charge
EVs during black-outs or other grid interruptions.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 and engineering phase
on certain such products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We strive to produce
products integrating only the highest quality components available. 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 powered products.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">1.</TD><TD STYLE="text-align: left">EV ARC&trade; Electric Vehicle Charger,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">2.</TD><TD STYLE="text-align: left">EV ARC&trade; HP DC Fast Charging Electric Vehicle Charger,</TD></TR></TABLE>

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 8 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The EV Standard&trade;
is currently in the development and patenting phase of its product evolution.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; 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: 0pt 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: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">1.</TD><TD STYLE="text-align: left">EnvisionTrak&trade; sun tracking technology (patented),</TD></TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">4.</TD><TD STYLE="text-align: left">E-Power emergency power panels</TD></TR></TABLE>

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are headquartered
in San Diego, California in a 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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The EV ARC&trade; and
Solar Tree&reg; structures are currently fabricated in this facility. We intend to fabricate EV-Standard in the same facility.
We believe we have been better able to control quality as a result of our self-performing the manufacturing processes as opposed
to outsourcing this activity as we did in the past. We have made improvements to existing products and are able to introduce new
products in a much more timely and efficient manner. Management believes that the product development process is significantly
faster and less expensive when carried out by an in-house fabrication facility. 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 1,500 mile range of our fabrication facility, and use third party transportation solutions and the Transformer
ARC&trade; for greater distances.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 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 contracted directly by 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 can be used by any competent construction firm to seamlessly erect and install our structures. With
this manual, we believe the ease of installation can be directly communicated to minimize installation costs and thereby reduce
sales hurdles, resulting in increased sales.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 eight minutes.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We strive to benefit
by the deliberate continued utilization 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 codifications for the deployment locations. We believe this further helps dissipate potential liabilities for
the structural and electrical elements by providing additionally insured experts with partial responsibility for the designs.</P>

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

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

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

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

<!-- Field: Page; Sequence: 9 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Historically, we concentrated
a sizeable portion of our resources on product development and engineering. 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
emergency energy production). As a result, we have increased our focus on sales and marketing and intend to continue and grow this
focus in 2018. In 2016, we hired employees to form a sales team to sell our products directly through telephone and emailing campaigns.
We believe our sales team has created a significant pipeline of prospective customers and has already converted such efforts into
contracted sales.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 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: 0pt; margin-bottom: 0pt"><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: left">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: 0pt; margin-bottom: 0pt"><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: left">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: 0pt; margin-bottom: 0pt"><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: left">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: 0pt; margin-bottom: 0pt"><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: left">Follow-on sales to existing customers.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 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: 0pt; margin-bottom: 0pt"><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: left">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: 0pt; margin-bottom: 0pt"><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: left">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: 0pt; margin-bottom: 0pt"><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: left">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: 0pt; margin-bottom: 0pt"><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: left">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: 0pt; margin-bottom: 0pt"><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: left">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: 0pt; margin-bottom: 0pt"><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: left">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: 0pt; margin-bottom: 0pt"><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: left">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: 0pt; margin-bottom: 0pt"><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: left">Industry speaking engagements and SME panel participation across the United States, and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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: left">Media interviews in print, radio and television.</TD></TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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: left">Corporations,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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: left">Outdoor advertising companies,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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: left">Automotive related companies,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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: left">Municipalities,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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: left">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: 0pt; margin-bottom: 0pt"><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: left">Utilities, and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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: left">Commercial real estate.</TD></TR></TABLE>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 we actually receive
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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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: 0pt 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: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD>
    <TD STYLE="text-align: left">Upstream vendors such as solar module manufacturers, inverter manufacturers, EVSE manufactures,</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol">&middot;</FONT></TD>
    <TD STYLE="text-align: left">EV charging service providers,</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol">&middot;</FONT></TD>
    <TD STYLE="text-align: left">Outdoor advertising companies,</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol">&middot;</FONT></TD>
    <TD STYLE="text-align: left">General contractors,</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol">&middot;</FONT></TD>
    <TD STYLE="text-align: left">Architects, and</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Symbol">&middot;</FONT></TD>
    <TD STYLE="text-align: left">Engineers and consultants.</TD></TR>
</TABLE>

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

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

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

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

<!-- Field: Page; Sequence: 10 -->
    <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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During 2016, we added
multiple members to be a part of our national sales team, including a new director of sales and business development who is a former
Navy Seal Intelligence Officer, as well as developed national sales strategies. We continue to pursue and make progress on promising
sales opportunities. Using our contracts with the State of California and the City of New York, we continue to garner sales and
add new government customers. We have received follow on orders from New York City, Caltrans, and others, and added new California
ordering departments. We believe we are close to securing orders from other agencies. We continue to have discussions with other
governmental and private sector organizations which management believes will result in near term future orders. Additionally, we
have been delivering our EV ARC&trade; on our ARC Mobility&trade; trailer to a variety of locations during a &ldquo;Gorilla&rdquo;
marketing road show. The EV ARC&trade; is being delivered to corporate campuses in major California metropolitan areas such as
San Diego, Los Angeles, San Francisco and Silicon Valley. We pre-announce the free availability of solar powered EV charging &ndash;
&ldquo;Driving on Sunshine&rdquo; &ndash; through the human resource and marketing departments of the host companies. It is hoped
that the host companies and their employees will see the ease of deployment and the value of highly visible solar powered EV charging,
and as a result, 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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In December 2017, we
hosted our first Tacos &lsquo;n&rsquo; Beer event at our factory in San Diego. More than 100 local government and private sector
employees who had expressed an interest in learning about our products attended. We served them with free tacos and beer which
they enjoyed while listening to a Johnny Cash impersonator. At a certain point in the evening we demonstrated the delivery of an
EV ARC&trade; product to a parking space in our lot. We timed the delivery from the time our delivery truck crossed the property
line to the time that an EV was plugged in and charging on the EV ARC&trade; product. In this manner, we were able to demonstrate,
to a large number of potential prospective buyers, our ability to deploy an EV ARC&trade; in under 8 minutes. We believe that this
educational outreach was a success and that it has resulted in an enhanced understanding and awareness of our products value and
capabilities. We have further Tacos &lsquo;n&rsquo; Beer events planned for multiple locations across California which started
in Orange County in March 2018. Our intention is to educate the broadest possible audience to our products&rsquo; capabilities.
We intend to video the more polished performances and use those to reach a much wider audience across the Internet and social media.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Envision owns the registered
trademarks Solar Grove&reg; and Solar Tree&reg; structures.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company has been
issued three patents: one for our Solar Tree &reg; structure (patent No. 7,705,277), one for EnvisionTrak&trade; (a dual-synchronous
tracking system for its Solar Tree&reg; structures) (patent No. 8,648,551), and one for our EV ARC&trade; product (patent No. 9,209,648).
Our EV-Standard&trade; and Transformer ARC&trade; products are both currently patent pending and we have been informed by the USPTO
that the patent for Transformer ARC&trade; will be issued in April 2018. We have also been informed that our Chinese patent for
EV ARC&trade; will be granted.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Out Door Advertising
(or Out of Home advertising &ndash;&ldquo;OOH&rdquo;) &ndash;</I> In November 2017, we executed an agreement with OutFront Media
(NYSE:OUT). The agreement covers the relationship in which OutFront sells sponsorship and naming rights to networks of EV ARC&trade;
products distributed across major US cities starting in San Diego, California. OutFront has successfully sold similar deals in
the past to fund bike sharing programs and believes that the market for sponsorship and/or naming rights for highly visible, solar
powered EV charging networks may be as or more lucrative than the bike sharing programs. The business model involves a third party,
typically a large corporation looking to enhance its corporate image, paying a fee for the rights to name or sponsor the network.
The duration of the sponsorship might be 3 to 5 years. The fee is calculated based upon Envision&rsquo;s selling price of the product
and a success fee paid to OutFront Media. Envision or a related entity would retain title to the units during the term and at the
end of the term we will have the right to repeat the process. We believe that this model may constitute a significant opportunity
for growth in the volume of units we deploy, and also a recurring revenue stream to augment our one-time product sales revenues.
We are currently working with OutFront Media to secure permission from the City of San Diego for our intended use.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have also secured
an agreement with ACE Parking to deploy EV ARC&trade; Digital in their parking lots across San Diego, California, and more broadly.
We may also seek an advertising partner or work with OutFront Media to monetize the value of the advertising screens. We have walked
these locations with an OOH company which has confirmed that they will allow for sufficient visibility of our screens to make an
attractive advertising platform. The OOH company identified 60 initial locations in San Diego which the company believes will generate
advertising revenue using our EV ARC&trade; Digital. We will continue to develop relationships with OOH providers. With success
in San Diego, management plans to endeavor to expand our EV ARC&trade; Digital network to other cities. Management believes that
the combination of our transportable, solar powered EV chargers with digital and static advertising may present a significant growth
opportunity for the Company.</P>

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

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

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

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

<!-- Field: Page; Sequence: 11 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>State and Local
Government <B>&ndash; </B></I>Envision&rsquo;s EV ARC&trade; product was selected for a State of California contract for transportable,
solar powered EV chargers. As far as we are aware, there were no other respondents with products which qualified, which further
supports our belief that EV ARC&trade; is a product which is unique in the market. Similarly, when we responded to the New York
City RFP, we believe we were the only respondent with a qualifying product. Members of staff of the State of California have commented
to us that they believe that they are behind goals where the deployment of EV charging infrastructure is concerned. In June 2015,
we were awarded a contract to supply EV ARCS&trade; to California state agencies (to the extent ordered by them) by the Department
of General Services of the State of California, for a term of one year with two one-year renewal options. This contract was renewed
by the State of California in both 2016 and 2017, and we have regularly delivered EV ARC&trade; products to state agencies during
these periods. We believe that the major impediments to the deployment of EV chargers are the requirements for civil works such
as trenching and foundations, as well as limited access to sufficient electrical circuits to support EV charging in the locations
where it is needed. Envision&rsquo;s products do not require access to utility grid circuits, and as such are perfect for remote
locations such as rest areas and park &amp; rides. Our EV ARC&trade; products can be deployed in minutes and our Solar Tree&reg;
and EV ARC&trade; DCFC products can provide over 1,000 e miles per day through DC fast chargers which will deliver a full charge
to a Nissan Leaf (for example) in 20 minutes or so. We believe that this makes our products ideal for many of the State of California&rsquo;s
goals for the electrification of transportation, and as such, we are aggressively targeting the state with face to face meetings
and educational materials. We believe that if we continue to be successful with the State of California and Caltrans, then it is
not unreasonable to expect that we can expand sales to other states, the federal government, and the Department of Defense. We
believe that the purchase orders we have received from multiple municipalities and also from Department of Energy National Laboratories
validate our business plan.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">New York City made
its first purchase of EV ARC&trade; products during the second quarter of 2015. New York&rsquo;s Mayor Deblasio recently announced
what the city believes are the most aggressive EV adoption targets of any major city in the world. Its goals call for over 2,000
EVs to enter the city&rsquo;s fleets during the next few years with an investment of $50 to $80 million over the next 10 years
to support additional charging infrastructure.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In September 2016,
New York City&rsquo;s Department of City Administration Services (the City&rsquo;s contracting department) released an Invitation
to Bid (&ldquo;ITB&rdquo;) for EV charging infrastructure. The ITB specified Envision Solar&rsquo;s EV ARC&trade; product. After
submitting our response, we attended the bid opening where Envision was the only respondent. We were awarded a contract by DCAS
in March of 2017. The contract is similar to our contract with California in that it enables any NYC department to buy EV ARC&trade;
products without having to go through any further due diligence or competitive bidding process. DCAS itself is a customer and has
ordered products from us. So far, we have sold 37 EV ARC&trade; units to New York City for a total value of approximately $2,460,000.
EV ARC&trade; is being used by NYPD, Department of Design and Construction, NY Dept. of Education and other entities in New York
City under our contract with it. We believe that the City&rsquo;s requirements for rapidly deployed and highly scalable EV charging
infrastructure will only increase in the coming years.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There are over 19,000
municipalities in the US. We have sold EV ARC&trade; products to seven of them thus far. We believe that the municipal market for
our products is robust and offers significant opportunities.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Financing mechanisms
&ndash;</I> Though we have observed that our EV ARC&trade; product is often less expensive for our customers than the costs associated
with grid-connected chargers, we have also observed that many of our customers do not always have sufficient capital resources
to allow them to purchase as much EV charging infrastructure as they need. We have been told by certain government customers that
they have greater flexibility to pay operating expenses (Op Ex) than capital expenditures (Cap Ex). Furthermore, many of our customers,
for example government entities, are not able to take advantage of the tax incentives offered by the federal and state governments
as they do not have a tax liability. As a result, we are working with a group of equity and tax equity investors and debt providers
to create a financing mechanism which will allow our prospective customers to take advantage of our products through making a series
of monthly payments spread out over many years. The cost of the products to our customers will be reduced by the available tax
incentives which will inure to the investors who will in turn pass on the savings in the form of reduced monthly payments.</P>

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

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

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

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

<!-- Field: Page; Sequence: 12 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During meetings with
state government officials we have been led to believe that the combination of reduced overall costs, and the spreading of those
costs across many years through monthly payments, might make it more likely that government entities can order larger volumes of
our products. Initially the Company&rsquo;s cash-flows will not be impacted by this structure as the investors will take title
to the products and pay Envision the full price for them at the inception of the plan. However, it is possible that at some time
in the future we may elect to increase our involvement in this process as a means to create a source of recurring revenue, and
also to take advantage of the spread on the cost of the capital we source and that which we charge our customers for the financing.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>International &ndash;
</I>We believe that our products solve the same problems globally that they solve in the United States and in the same ways. We
believe our ability to export our intellectual property and our knowledge is better than it has ever been in the past. We have
adapted our products so that they are easily shipped in a standard shipping container. We have moved from project to product so
that we do not have to be on site when our products are installed which, we believe, means that we can ship products anywhere in
the world, leaving the installation work to local resources. We also believe that the learning we gained in putting a fabrication
facility in place, inexpensively, to fabricate our products could allow us to rapidly scale in international markets.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #505050"><FONT STYLE="color: Black; background-color: white">According
to Bloomberg, financial services firm Morgan Stanley has estimated that the world will need to spend $2.7 trillion on charging
infrastructure if it is to support 500 million electric vehicles. </FONT><FONT STYLE="color: Black"><I>MIT Technology Review&nbsp;</I><FONT STYLE="background-color: white">reports
that there are already more than a billion vehicles on the world&rsquo;s roads right now. It is likely that the number will increase
in the coming decades and we believe that almost all of those vehicles will be electric.</FONT></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #505050"><FONT STYLE="color: Black; background-color: white">Many
nations including the United Kingdom, Norway, and France have announced total bans on internal combustion vehicle sales after
2040. China and Germany are considering similar bans.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #505050"><FONT STYLE="color: Black; background-color: white"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; color: #505050"><FONT STYLE="color: Black; background-color: white">We
believe that in order to achieve global goals for EV charging infrastructure, a rapidly deployable and highly scalable set of
EV charging solutions like those we offer will be vital. We believe our products will be needed both in the US and internationally.
For this reason, we are continuing to explore opportunities to expand internationally.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="color: Black">Our
current international focuses are in the European Union (&ldquo;EU&rdquo;), the UAE (specifically Dubai) and China. In Spain,
we continue to work with Aconfort, a Spanish company with</FONT> whom we have a multi-year relationship. We have registered the
name Envision Europe SA and we plan to send the EV ARC&trade; components to Spain as sales volumes dictate. Initially, we expect
that EV ARC&trade; will be shipped in pieces to Spain where it will be reassembled by Envision Europe personnel (these will be
Aconfort employees in the early stages). Certain components such as solar modules and gears, which are subject to tariffs when
imported to the EU, will be sourced locally to reduce costs. As the market for our products expands, we plan to hire employees
and take on more of the fabrication tasks in Spain while reducing the components we ship from the United States. As quickly as
the market will support this, we intend to become self-sufficient in the EU. It is our intention to form a subsidiary in Spain.
We shipped the first EV ARC&trade; unit to Spain in 2016 where it has been featured in a highly visible location in the center
of Malaga.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">According to the government
in Beijing, China will spend $200 billion on EV charging infrastructure over the next decade. Some industry experts have suggested
that as much as two thirds of the global spending on EV charging infrastructure will take place in China during the next decade.
China is currently the worlds&rsquo; largest market for EVs according to Bloomberg. China&rsquo;s requirements for energy security
products are massive and growing rapidly due to electricity interruptions, according to Chinese governmental agencies. According
to ABC News, studies suggest more than one million people die prematurely every year from the toxic air that has engulfed northern
China. The Chinese government&rsquo;s &ldquo;War on Pollution&rdquo; will involve the spending of billions of dollars on renewable
energy and the electrification of transportation.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Since 2016 we have
been engaged in discussions and negotiations with various Chinese entities. We have observed the business and negotiation environment
to be complicated and opaque. We do not believe that we have yet arrived at a set of business conditions which would be in the
best interest of the Company or our shareholders. As a result, we have not yet elected to consummate any of the business arrangements
which have been offered to us in China. Our strategy is to take no deal rather than a deal which we do not have full confidence
will deliver positive and secure results for the Company.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We continue to work
with entities such as the US/China Chamber of Commerce in an effort to identify suitable potential partners in China. We seek to
find a partner that can manufacture and sell our products in that region. We believe that many such entities exist and we further
believe that the Chinese market affords attractive opportunities. We will continue to endeavor to find a partner with whom we can
execute a secure and beneficial arrangement for Envision Solar.</P>

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

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

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

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

<!-- Field: Page; Sequence: 13 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe that our
international efforts could represent a significant set of new, large, and growing opportunities for the Company.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>ARC Mobility&trade;
<B>-</B></I> We have observed that the commercialization of our ARC Mobility transportation solution has revolutionized the way
that we deliver our EV ARC&trade; product to our customers. We believe that EV ARC&trade; is already the most easily deployed EV
charging solution available today. ARC Mobility makes it even easier and as a result, we believe it could help increase the product&rsquo;s
penetration and sales. We have already sold ARC Mobility to New York City.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Transformer EV ARC&trade;
<B>&ndash; </B></I>We are starting to see increased interest from overseas markets for our products. We are in the process of extending
elements of our IP protection to Europe and China. We have been informed that the Chinese intend to issue a Chinese patent for
EV ARC&trade; products in 2018. In 2016, we delivered an EV ARC&trade; to the government of the US Virgin Islands which survived
Hurricanes Maria and Irma. We have received several inquiries from Caribbean island communities as a result of that sale. We have
designed EV ARC&trade; to be transportable, and within the Continental United States, we can now transport it using either our
ARC Mobility&trade; trailer or commercial trucking companies. We have invented, tested, and delivered a design modification which
allows us to effectively collapse the EV ARC&trade; for containerization with a simple expansion process at the destination which
does not require sophisticated personnel, tools or significant time. We have been informed that the USPTO intends to issue us a
patent on this technological improvement (Transformer ARC&trade;) on or about April 2018. Our first successful deliveries of such
units were made to New York City during the third quarter of 2015 as well as to the Caribbean and Spain in 2016. Since that time
all EV ARC&trade; units which have been delivered to customers at locations greater than 1,500 miles from our factory have been
Transformer ARC&trade; products. Management believes that our ability to ship EV ARC&trade; products in commercial container units
will allow us to address overseas and distant markets in a way which has not been possible until the successful testing and delivery
of Transformer ARC&trade;. We believe global growth in EV charging, Out of Home advertising, and energy security is vibrant. We
believe that our ability to ship product worldwide will allow us to take advantage of these global opportunities.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Solar Tree&reg;
Structure Product/Technology Development</I> <B>&ndash; </B>We are continuing to improve the designs and efficiencies of our products.
Significant emphasis is placed on innovation which we believe enables higher quality with increased deployment efficiency and reduced
deployment risk. Fabrication and installation methodologies which replace labor with mechanized processes are favored. Our design,
fabrication, and procurement processes are under constant improvement to increase efficiency and control costs.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>ARC&trade; Technology</I>
is the integration of storage into all existing Envision products. Battery storage removes the intermittency of electrical delivery
often cited as a reason for not taking advantage of renewable energy. We believe Envision is positioning itself to be a leader
in the convergence of renewable energy generation and storage. We believe our EV ARC&trade; product is an elegant embodiment of
this convergence. We are currently under contract to deliver our Solar Tree&reg; DCFC with integrated battery storage to the Fresno
County Rural Transit Authority. Our EV-Standard&trade; product has battery storage as an integral part of its design. We plan to
continue to commit engineering resources to this space with the intention of making all products storage capable. The energy storage
market is nascent, and according to industry analysts, poised for growth in the coming months and years. Management intends that
we be a leader in the integration of renewable energy products with battery storage solutions.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Envision has created
a suite of products which management believes are unique, compelling, and ideally suited to address the following market verticals:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">1.</TD><TD STYLE="text-align: left">Electric Vehicle Charging,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">2.</TD><TD STYLE="text-align: left">Outdoor Advertising, and</TD></TR></TABLE>

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

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

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

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

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

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

<!-- Field: Page; Sequence: 14 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Management has observed
that industry analysts and experts believe that each of these market verticals has:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">a)</TD><TD STYLE="text-align: left">Annual spending in the billions,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">b)</TD><TD STYLE="text-align: left">A global marketplace,</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">c)</TD><TD STYLE="text-align: left">Significant growth, and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">d)</TD><TD STYLE="text-align: left">A compelling need for the types of products Envision produces.</TD></TR></TABLE>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The growth rates in
electric vehicle sales and, as a result, the requirements for supporting infrastructure are impressive. To date, the deployment
of electric vehicle service equipment (&ldquo;EVSE&rdquo;) has not met the goals set by federal or state governments or any of
the larger companies currently engaged in the space. The reasons for the delays are numerous but the main impediments include the
following:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">a)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Site Acquisition &ndash; identifying and leasing/controlling locations</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">b)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Entitlement &ndash; permitting and zoning requirements</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">c)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Civil Works &ndash; foundations and trenching</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">d)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Inability to move the EV charger once deployed</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">e)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Energy &ndash; sources and cost of energy</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">f)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Reliability &ndash; EV chargers will not work during utility grid interruptions</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">g)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Telemetry &ndash; communications with the EV chargers</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe the Envision
EV ARC&trade; is the world&rsquo;s first and only transportable, solar powered EV charger. Because it produces and stores all its
own energy, it does not need a grid connection and therefore needs no trenching, switch gear, or transformer upgrades. Management
believes the lack of a foundation, trench or electrical infrastructure means that in most jurisdictions the EV ARC&trade; will
not need a building permit, and we have found that to be the case in every jurisdiction in which the product has been deployed
to date. It is immune to grid interruptions such as black outs or brown outs. As such, it will allow for vehicle charging even
in times of grid failure. It can be moved at any time because it is not connected to the ground or grid, and we believe, creates
an attractive and highly visible branding asset for the host. There are no utility bills to pay and, as the number of EVs increase
on the host campuses, more EV ARC&trade; units can be added with a continued lack of disruption. We have observed that locations
that currently offer grid tied EV chargers have placed those chargers in locations where a suitable circuit was most easily accessed
&ndash; the &ldquo;low hanging fruit&rdquo;. As the number of EVs increase in such locations the existing chargers are no longer
sufficient to fulfill the needs, leading to what is called in industry jargon &ldquo;charge rage&rdquo;, an event when two or more
EV drivers wish to use the same charger at the same time. We believe that this will lead those locations to require more EV chargers
and that, having used up the low hanging fruit, they will be required to extend circuits to locations in their parking lots which
will require invasive, time consuming and expensive infrastructure, permitting, construction and electrical work.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">EV ARC&trade; and Solar
Tree&reg; products can also be equipped to provide emergency power to users such as first responders during times of emergency
or other grid failures. Because the products replenish their batteries every day, even during cloudy conditions, we believe that
they are some of the most robust and reliable back-up energy sources available today. Several of our current government customers
are ordering EV ARC&trade; units with our optional E Power panels integrated into the units. E Power is a series of secured power
outlets with directed and primary energy access available to emergency responders. This is a source of increased revenue for us
and, we believe, a compelling value proposition for our products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">EV ARC&trade; and Solar
Tree&reg; products can be grid connected if the customer wishes. Our first utility customer connected its EV ARC&trade; units to
the grid in 2015. The EV ARC&trade; products provide solar powered EV charging, but they also serve as grid stability tools. During
times of low energy use the utility will charge the EV ARC&trade; on board batteries. During times of grid stress, the utility
takes energy from EV ARC&trade; batteries thus reducing stress on their generation assets and grid infrastructure. We believe that
&ldquo;Grid Balancing&rdquo; offers a potentially significant market opportunity for Envision&rsquo;s products as electrical grids
become increasingly unstable due to increased demand, aging infrastructure, and extreme weather events. Experts from utilities
such as San Diego Gas &amp; Electric have told us that this is the case and that distributed storage is an important part of their
future plans.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe these factors
make our products a compelling value proposition to anyone who intends to install such devices. A corporate customer can deploy
EV charging quickly, efficiently, and without digging up its parking lots. The positive carbon foot print impact is greater because
our products use sunlight to charge the employees&rsquo; EVs and, we believe, the marketing and branding impact is far greater
because the enterprise has a highly visible demonstration of its commitment to the environment.</P>

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

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

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

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

<!-- Field: Page; Sequence: 15 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe Envision&rsquo;s
larger Solar Tree&reg; structures also make effective EVSE infrastructure solutions. Considering the list of impediments to EV
infrastructure deployments, we believe that the Solar Tree&reg; structure with column integrated CleanCharge&trade; EV chargers
offers significant advantages over a typical grid tied EV charger. We believe that they offer the most attractive and practical
mounting assets for fixed EV charging stations. The single column design is ideal for centrally locating multiple chargers and
making them available to the maximum number of spaces. Entitlement might go more smoothly because the Solar Tree&reg; structures
contribute more benefits to the local environment than simple EV chargers. Those additional benefits include shade, reduction in
heat islanding, reduction in light pollution, architectural appeal, reduction in grid stress, and disaster preparedness when equipped
with ARC&trade; storage technology. We believe that commercial real estate owners and corporate campuses will recognize the multiple
layers of increased value delivered by Solar Tree&reg; structures and CleanCharge&trade; deployed with little disruption to their
facilities.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Solar Tree&reg; structures
with ARC&trade; technology energy storage could generate and store enough energy to provide over 1,000 e miles per day through
any high quality EV charger including DC fast chargers. They could be deployed in any location that is not shaded and they do not
require any utility grid connection. We believe that this vital factor makes them a compelling choice for remote locations where
there is inadequate utility grid connection (e.g. rest areas). Corridor charging, the term used to describe EV charging on highways
between built up areas, is recognized as being very important, but also very difficult to achieve with traditional grid tied chargers
because of the lack of electrical circuits and the environmental and economic impact of bringing infrastructure to remote sites.
We believe that our Solar Tree&reg; and EV ARC&trade; products are ideal for corridor charging because they do not need to connect
to the electrical grid. Additionally, where the requirement is for charging of mission critical vehicles (e.g. first responders,
hospitals, fleet vehicles), Solar Tree&reg; and EV ARC&trade; products can provide a highly robust and secure source of energy
even when the grid is not available. Unlike gasoline or diesel-powered generators, our products are not reliant on external sources
of fuel and, we believe, require much less maintenance, testing and service. It is our further contention that any campus environment
with an EV charging need and a wish for a high degree of reliability in its electrical supply can benefit from our Solar Tree&reg;
structures with ARC&trade; on-board energy storage because, we believe, in times of grid instability (e.g. natural disaster, terrorism,
capacity constraints), the Envision products could provide the most reliable source of energy at the location.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Sales of electric passenger
buses increased by over 40% in 2017, according to Navigant Research, which observes that transit agencies are interested in battery
electric buses, thanks to their potential for lower operating costs in addition to having zero emissions and reduced noise. New
orders for electric buses are growing rapidly. Our Solar Tree&reg; product is a highly effective solution for electric bus charging
because it can deliver a DC fast charge without utility grid connections, and without the challenges, expenses and delays often
associated with the installation of grid-connected charging.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe that so
called &ldquo;range anxiety&rdquo; is one of the top two reasons that customers are not buying EVs. We believe our products can
contribute in a significant and material manner to reducing range anxiety. As a result, we believe that any company or governmental
entity that views the roll out of EV charging infrastructure as important to its business could reasonably be expected to become
our customer.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The development and
commercialization of wireless or inductive charging is in advanced stages. There are several companies such as Qualcomm, Momentum
Dynamics, Wave, Hevo and Witricity which have commercially available wireless chargers for EVs and larger electrified vehicles.
We believe that our products, particularly the EV ARC&trade;, are ideal for the integration of wireless charging for two reasons:
(i) the wireless power transmitters can be integrated directly in to our base pads whereas traditional grid-connected products
will have to install the transmitters into the concrete or asphalt, requiring further permitting and construction activities and,
(ii) wireless charging is about 5% less efficient than conductive (plugging in) charging which means that an operator of a large
number of vehicles or a network of chargers will find that their utility bill increases by 5% when they upgrade to wireless charging
because of the loss. Our products generate all their own energy from renewable sources without generating a utility bill, so there
will be no increase in energy costs for a fleet operator when they convert to wireless charging with Envision products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe that wireless
charging will play a major role in the future of EV charging because (a) the consumer will demand the ease and convenience of simply
parking their car and having it fuel without their having to plug in and (b) fleet operators will no longer have to be concerned
that their employees have plugged EVs in at the end of a shift. So long as they are parked they will fuel automatically.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Management believes
that increased adoption of wireless or inductive charging constitutes another significant opportunity for a differentiated advantage
and, as a result, growth in the future.</P>

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

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

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

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

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

<!-- Field: Page; Sequence: 16 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Another area in the
charging ecosystem which provides major opportunities and challenges is the &ldquo;curbside&rdquo; or &ldquo;on street&rdquo; sector.
Because so many owners of vehicles and even fleet operators (in cities like New York and San Francisco) park their vehicles on
street, there is a significant need for curb side charging. In fact, the CEC has publicly stated that only 1 in 7 Californians
are able to park their car close enough to a circuit to charge at home. Their conclusion is that curb side, on street charging
will be an important contributor to the successful electrification of transportation in the State. Many other jurisdictions such
as New York City have made the same statements.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have invented and
are in the late stages of product development on, our patent pending, EV-Standard product which is, in our belief, the ideal curb
side charging solution. The EV-Standard&trade; product is a streetlamp replacement which incorporates renewable energy and on-board
energy storage, and which provides a meaningful EV charging experience without significant infrastructure or construction requirements.
The EV-Standard&trade; design includes a light-wind generator fixed atop a new streetlamp standard. Also integrated is a tracking
solar panel and on-board battery storage. The EV-Standard&trade; product design takes power from the existing streetlamp grid connection
and uses it to charge the on-board batteries. The streetlamp&rsquo;s circuit is available 24 hours per day but is only in use during
the hours of darkness. As a result, EV-Standard&trade; is able to use the full capacity of the grid connection to charge its batteries
during the day time. A further advantage of the EV-Standard is that it is delivered with a low energy, high lumens, LED light fixture
which reduces the energy required for street lighting during the hours of darkness. This makes the street light more efficient
and, crucially, the EV-Standard&trade; can use the unused capacity of night-time operations to further charge its on-board batteries.
The additional renewable energy generated by both the tracking solar array and the light-wind generator supplies more energy to
EV-Standards&rsquo; batteries. The energy from the batteries is then delivered to a Level II EV charger which is mounted to the
EV-Standard&trade; products&rsquo; column. The combination of the three sources of capacity, when delivered at once through our
on-board batteries, allows us to deliver a much more powerful and therefore more meaningful EV charging experience than would be
available simply through connecting to the existing street lamps&rsquo; utility grid connection as some of our competitors currently
offer.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe that the
improved EV charging experience offered by the EV-Standard&trade; design will be a differentiator for our company in a potentially
large market. We currently provide work-place charging to the State of California through our EV ARC&trade; product. We believe
that EV-Standard will become an excellent choice for California, New York and many other jurisdictions across the US, and the world,
as a viable and reliable on-street EV charging solution. Accordingly, we believe that EV-Standard&trade; represents an important
opportunity for future growth. Like the EV ARC&trade; and Solar Tree&reg; products, the EV-Standard&trade; will not rely upon a
grid connection and as such will be able to continue to charge EVs during black-outs or other grid interruptions.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As the value of traditional
advertising media such as television, radio, and print, diminishes, advertisers in the United States and abroad are looking for
new outlets to capture the attention of consumers. Industry experts believe that there will be significant growth in spending on
outdoor advertising platforms particularly when mounted on street furniture. We anticipate this is particularly true relative to
digital content. The DOOH (digital out of home) industry, from what we understand, is enjoying a period of rapid growth and may
continue to do so for the foreseeable future. Management has seen statistics suggesting DOOH and other outdoor advertising spending
exceeded $7B in the United States and $25B globally in 2014, with massive potential markets such as China just beginning to enter
the marketplace.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">While we believe there
is a great deal of pent up demand for out of home advertising spending in the United States, there are also significant barriers
to the widespread deployment of the infrastructure, which we believe enhance our competitive position:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: left; text-indent: -0.25in">a)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Entitlement &ndash; traditional signs and billboards are increasingly difficult to take through the permitting and zoning
process. Some jurisdictions have outlawed them entirely.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: left; text-indent: -0.25in">b)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Public perception &ndash; the value of outdoor advertising becomes questionable when the constituency views the medium as
anti-social, as is often the case with traditional billboards.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: left; text-indent: -0.25in">c)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Energy Costs &ndash; lit and digital billboards are major energy consumers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: left; text-indent: -0.25in">d)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Content updates &ndash; signs and billboards can be slow and costly to update.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: left; text-indent: -0.25in">e)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Civil engineering and construction &ndash; signs and billboards require costly installations and electrical connections.</P>

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

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

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

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

<!-- Field: Page; Sequence: 17 -->
    <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: 0pt 0 0pt 0.75in; text-align: left; text-indent: -0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe Envision
has products that solve each of the above impediments to billboard and DOOH infrastructure deployments. We, together with our partner,
OutFront Media (NYSE:OUT), are currently in the process of working to secure agreements with one or more cities to allow for the
deployment of our advertising or sponsorship funded, solar powered EV chargers. We are also working with individuals and organizations
to encourage investment in our products deployed in this manner.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Envision products
are renewably energized, so they are shrouded in what is often referred to as the &ldquo;Green Halo.&rdquo; We have observed that
the green/sustainable aspect of our products can make them more likely to win approval through the entitlement process, while also
making them more popular with an increasingly environmentally-conscious public. The dual effect, we believe, is that our products
may be deployable in locations where traditional signs or billboards may be denied. We believe these products will be more popular
with an advertisers&rsquo; intended audience and, as a result, advertisers may be willing to pay for them either as a capital purchase
or through an existing payment schedule they have with vendors such as Lemar, Clear Channel or JC Decaux, or through sponsorship
and naming rights deals such as those OutFront intends to sell. Envision plans to sell products either directly to the end user
or to one of the brokerages or to maintain title to the products while collecting a fee for the sponsorship and naming rights.
We do not currently intend to sell space to content providers except in select locations as there are other well-established companies
doing that to which we can sell. Technology advances in advertising operations are making it increasingly possible to place digital
content on advertising screens through the leveraging of automated platforms. Google is piloting programs in the United Kingdom
for place and time-based advertising on digital screens. Management is meeting with various companies involved in the automatic
placement of digital content on outdoor screens to ascertain whether there is a model which will allow us to successfully monetize
the EV ARC&trade; Digital without the active involvement of a third party, thus avoiding an increase in associated direct costs.
In the case of the sponsorship deals contemplated with OutFront Media, Envision may retain title to the products throughout the
sponsorship period and charge fees for the rights to the network. These fees would constitute recurring revenue for the Company.
At the end of the sponsorship period, which is currently contemplated by OutFront to be in the three to five-year range, the rights
to the network would revert to Envision at which point we may be at liberty to sell them again.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our products produce
more energy than they consume through the display of advertising content, so they do not have ongoing operating expenses associated
with energy costs. In fact, they can also support other local energy requirements such as lighting or, even more politically important,
EV charging infrastructure or disaster preparedness.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Each of our products
can be equipped with a WAN (Wide Area Network) connection that can be used to monitor the condition and performance of the unit.
This WAN connection can be used equally to deliver content updates to our products&rsquo; advertising screens and to network the
products so that they can be intelligently linked to one another as well as to local consumers through NFC (Near Field Communications).
This means that our products can be deployed without any connection to power or telecommunications while delivering the same value
as those that have gone through expensive construction processes to connect to power and data.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Power outages cost
the United States $200 billion per year according to the Department of Energy. A report in the Wall Street Journal stated that
the United States is nine key sub stations away from a total black out, and further reported if one of a few transformer companies
who could supply the hardware to repair the sub stations was also disabled, that the black outs would last 18 months. We believe
that energy security will be an important growth market and that our Solar Tree&reg; and EV ARC&trade; products with ARC technology
energy storage can address this and provide possible growth opportunities.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Using solar power to
reduce an entity&rsquo;s utility bill is not new and is now a highly competitive market however, Envision believes that the growth
in energy security products will create a significant opportunity for the Company. We have overcome many hurdles inherent in the
production of reliable, cost effective, stand alone, renewable energy generation and storage solutions. Our EV ARC&trade; product
is essentially a micro-grid which generates, stores, and makes available, day or night, clean, reliable electrical energy. This
technology is already offering our customers an alternative to back-up generators or other expensive measures which they feel compelled
to own to safeguard their increasingly important energy supplies. Many of our customers have expressed that they view the fact
that EVs can charge from our products even when the utility grid fails as one of the key components in their decision to buy. Their
ability to connect external devices to the EV ARC&trade; power outlets and &ldquo;shore power&rdquo; cable may allow them to eliminate
the need for gasoline or diesel generators where EV ARC&trade; is deployed.</P>

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

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

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

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

<!-- Field: Page; Sequence: 18 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Customers like New
York City and Caltrans who own increasingly large fleets of EVs cannot take the chance that there is another major grid outage
such as the one that was caused by Hurricane Sandy. The impact of such an outage would be that the EVs would be grounded during
such an event. Our products provide a hedge against such a catastrophe because they are immune to grid interruptions.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Distributed generation
photovoltaic solar projects have historically been rooftop or adjacent property installations. Rooftops have a number of inherent
problems that are avoided by utilizing parking lots and the top levels of parking structures for solar installations. Rooftops
are populated with mechanical equipment, vents, skylights, elevator overruns and most importantly, roofing materials and systems
including waterproof membranes, that require maintenance, are warranted, and must be replaced more often than solar PV products.
Rooftops are also limited in the area which is required for large scale energy production by PV systems. The low returns generated
by many roof top and adjacent property solar deployments are often not sufficient inducement to a real estate owner to expose themselves
to the encumbrance and risks associated with those sorts of deployments, which in part, might explain the relatively low adoption
of this otherwise beneficial technology.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There are over 800
million parking spaces in the United States. As the adoption of Electric Vehicles increase, we believe parking lots will be ideal
locations for EV charging infrastructure, and Envision&rsquo;s products with SunCharge&trade; will offer an attractive option to
any entity considering the deployment of such solutions.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe, globally,
solar deployments are growing significantly. While much of the growth has been focused on competing with utilities to provide cheaper
electricity, we believe that there will be a significant growth in Solar 3.0 in which solar energy is used to enable services and
amenities where the grid is unavailable or too unreliable for the intended use. Electrical energy is becoming increasingly vital
to almost everything that we do and our requirements for it are no longer restricted to indoor locations where standard outlets
are readily available. Solar powered products, like those that we produce, which can deliver reliable energy in locations where
there is insufficient circuit, like parking lots, streets, parks, and public spaces, appear to have significant market opportunities.
Our deployment speed is also important to our marketing efforts. In most cases, we deploy our EV ARC&trade; and Solar Tree&reg;
products in active parking lots of active businesses. Whether we are deploying for EV charging, energy security, or for marketing
purposes, our prospective customers often consider business disruption in their analysis and buying decisions. We believe that
our products can be installed faster than any other products in the industry, making deployment of Envision products less negatively
impactful than the deployment of our competitor&rsquo;s products. The potential loss of revenue or opportunity caused by a torn-up
parking lot can, over time, be quite substantial. We believe our deployment speed will increasingly contribute to Envision&rsquo;s
competitive edge.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During 2017, the Company
had two customers that each exceeded 10% of our revenue.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On September 18, 2017,
Envision entered into a revolving secured convertible promissory note (the &ldquo;Revolver&rdquo;) and a secured convertible promissory
note (the &ldquo;Note&rdquo;) with an unaffiliated lender (the &ldquo;Lender&rdquo;). Pursuant to the Revolver, the Company has
the right to make borrowings from the Lender in amounts of up to 70% of the value of any specific purchase order (each a &ldquo;PO&rdquo;)
received by the Company from a credit worthy customer (each a &ldquo;Draw Down&rdquo;), up to a maximum of $3,000,000, commencing
on the date of the Revolver and terminating 300 days after the date of the Revolver, by giving five (5) business days written notice
to the Lender of a request for borrowings (the &ldquo;Evaluation Period&rdquo;). During the Evaluation Period, if Lender determines
in its commercially reasonable judgement that the customer (&ldquo;Customer&rdquo;) is not credit worthy, Lender may refuse to
advance the Draw Down. The Revolver bears simple interest at the floating rate per annum equal to the 12-month USD LIBOR index
rate quoted from time to time in New York, New York by the Bloomberg Service plus 600 basis points (the &ldquo;Interest Rate&rdquo;).
The Interest Rate will be adjusted on the first day of each calendar month during the term of the Revolver to reflect any changes
in the 12-month LIBOR rate as quoted at 1:00 pm Eastern Time in New York, New York on that day, or if that day is not a business
day, on the next business day. The principal and accrued unpaid interest with respect to each Draw Down is due and payable within
five (5) business days of receipt from the Customer by the Company of a payment due under the applicable PO (with respect to each
Draw Down, the &ldquo;Maturity Date&rdquo;). Each Draw Down is secured by a perfected recorded second priority security interest
in all of the Company&rsquo;s assets, as set forth in that certain Security Agreement by and between the Company and the Lender,
dated September 18, 2017. The Lender will have the right at any time until the Maturity Date of a Draw Down, provided the Lender
gives the Company written notice of the Lender&rsquo;s conversion election to convert, prior to any prepayment of such Draw Down
by the Company, all or any portion of the outstanding principal and accrued unpaid interest (the &ldquo;Conversion Amount&rdquo;),
into such number of fully paid and nonassessable shares of the Company&rsquo;s common stock as is determined by dividing the Conversion
Amount by the greater of (i) fifteen cents ($0.15) or (ii) 75% of the Volume Weighted Average Price of the Company&rsquo;s common
stock that is quoted on a public securities trading market (if more than one, the one with the then highest trading volume), during
the five (5) consecutive trading days immediately prior to the date of the Lender&rsquo;s written notice of the Lender&rsquo;s
election to convert. The Revolver is secured by a second priority perfected recorded security interest in all of the assets of
the Company, evidenced by a Security Agreement with the Lender.</P>

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

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

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

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

<!-- Field: Page; Sequence: 19 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As additional consideration
for the loan made by the Lender to the Company as evidenced by the Revolver, the Company agreed to issue to the Lender common stock
purchase warrants exercisable for a period of three years from the date of issuance with an exercise price equal to the greater
of (i) $0.15 per share or (ii) 75% of the Volume Weighted Average Price of the Company&rsquo;s common stock that is quoted on a
public securities trading market (if more than one, the one with the then highest trading volume), during the five (5) consecutive
trading days immediately prior to the date of the applicable Draw Down. The number of warrants issuable to the Lender will equal
25% of the increase over the highest amount previously drawn down by the Company on the Revolver divided by the greater of (i)
fifteen cents ($0.15) or (ii) 75% of the Volume Weighted Average Price of the Company&rsquo;s common stock that is quoted on a
public securities trading market (if more than one, the one with the then highest trading volume), during the five (5) consecutive
trading days immediately prior to the date of the applicable Draw Down which causes the increase over the previous highest amount
borrowed.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In addition to the
Revolver, the Lender agreed to lend $1,500,000 to the Company pursuant to the Note. The Company covenanted to use the proceeds
of the Note exclusively to pay-off the entire outstanding balance of that certain loan and security agreement that the Company
has with Silicon Valley Bank, dated October 30, 2015. The Note bears simple interest at the floating rate per annum equal to the
12-month USD LIBOR index rate quoted from time to time in New York, New York by the Bloomberg Service plus 400 basis points (the
&ldquo;Note Interest Rate&rdquo;). The Note Interest Rate will be adjusted on the first day of each calendar month during the term
of the Note to reflect any changes in the 12-month LIBOR rate as quoted at 1:00 pm Eastern Time in New York, New York on that day,
or if that day is not a business day, on the next business day thereafter. Interest will only accrue on outstanding principal.
Accrued unpaid interest is payable monthly on the first calendar day of each month for interest accrued during the previous month,
with all outstanding principal and accrued unpaid interest payable in full on or before three hundred and sixty-four (364) days
after the date of the Note (the &ldquo;Note Maturity Date&rdquo;), to the extent not converted into shares of the Company&rsquo;s
common stock. The Note is secured by a perfected recorded first priority security interest in all of the Company&rsquo;s assets,
as set forth in that certain Security Agreement by and between the Company and the Lender, dated September 18, 2017. At any time
until the Note Maturity Date and provided Lender gives the Company written notice of Lender&rsquo;s election to convert prior to
any prepayment of this Note by the Company with respect to converting that portion of this Note covered by the prepayment, the
Lender has the right to convert all or any portion of the outstanding principal and accrued interest (the &ldquo;Note Conversion
Amount&rdquo;), into such number of fully paid and nonassessable shares of the Company&rsquo;s common stock as is determined by
dividing the Note Conversion Amount by the greater of (i) fifteen cents ($0.15) or (ii) 75% of the Volume Weighted Average Price
of the Company&rsquo;s common stock that is quoted on a public securities trading market (if more than one, the one with the then
highest trading volume), during the five (5) consecutive trading days immediately prior to the date of the Lender&rsquo;s written
notice of its election to convert.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As additional consideration
for the loan evidenced by the Note, the Company agreed to issue to the Lender common stock purchase warrants exercisable for a
period of three years from the date of issuance with an exercise price equal to $0.15 per share. The number of warrants issuable
to the Lender is equal to 25% of the Loan Amount divided by fifteen cents ($0.15).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During any time when
the Note or the Revolver is outstanding, or when the Lender holds any Company stock, or any warrants to acquire Company stock where
the combination of both could result in the Lender owning stock with a current value of one million dollars or greater, in the
Company, the Lender will have certain review and consulting rights as described in the Note and the Revolver.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31,
2017, the balance outstanding under the Note was $1,500,000 while the balance outstanding under the Revolver was $1,150,000.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The market we address
can be intensely competitive. We are subject to competition from a number of other companies manufacturing, selling, and installing
solar power products in the commercial market, many of which have longer operating histories and greater financial and other resources
than the Company.</P>

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

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

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

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

<!-- Field: Page; Sequence: 20 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During 2016 and 2017
the State of California&rsquo;s Department of General Services and New York City&rsquo;s Department of City Administration Services,
respectively, both conducted global searches for products which could compete with the EV ARC&trade;. In both instances they released
publicly available Requests for Proposals for competing products and in both cases, though the contracts were competitively let,
only Envision Solar demonstrated that it has a product which met their specifications. In both cases we were the only qualified
respondents to the contracting process and in both cases, we were awarded multi-year, multi-million-dollar contracts.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The EV charging sector
is growing rapidly with many companies playing different roles in the space. Companies such as Schneider, Eaton, Aerovironment,
and Bosch manufacture EV charging units but do not offer charging services. Companies such as ChargePoint and Car Charging Group
offer EV charging services and hardware but not, typically, installation. There are many companies which offer installation services
typically from electrical and general contracting backgrounds. There are one or two companies which are endeavoring to find ways
to monetize EV charging beyond generating revenue from services or hardware. Volta is a San Francisco based EV charging company
which derives revenue through the sale of advertising. Volta gives charging away for free. They are deployed in a small number
of shopping malls and other locations. Many solar companies are now fixing EV chargers to their parking lot structures and some
are offering packages combining solar rooftop installations and EV charger installations for the residential market place. These
installations are almost always grid tied and do not include energy storage. We know of no other company that has a fully self-contained,
transportable, autonomous, solar powered EV charging solution and we know of no other company that offers a product which delivers
DC fast charging solely from solar generation.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Envision&rsquo;s role
in the outdoor advertising space is currently anticipated by management to be one of delivering hardware solutions in the billboard,
street furniture, and digital signage space. There are large well-established companies such as JC Decaux which specialize in the
sale of advertising and also in the production of street furniture solutions. Other vendors in the space include Daktronics which
makes digital billboards and street furniture. We have met with both companies and determined that neither has a transportable
solar powered solution. Both companies have expressed that they recognize the value of EV charging infrastructure as a platform
for DOOH. They have also expressed an interest in working with us though we have nothing definitive with either at this point.
Either of them could compete with us if they determined to invest in developing solar powered products.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There are many companies
which specialize in the placement of outdoor content on existing infrastructure, including but not limited to Capitol Outdoors,
Vistar Media, EMC Outdoor and Outfront Media. We are under contract with OutFront and in contact with some others and intend to
be in contact with more advertising media firms to educate them about our products. These companies can be seen as competition
as they are in the business of taking as much of the market share as they can for outdoor advertising content. However, they do
not always produce hardware. With that in mind we see these companies more as potential partners than competitors. Perhaps one
of the most interesting entrants into the outdoor digital content placement market is Google. With its recent announcement of time
and place-based content dispersal on outdoor digital screens, Google is taking its advertising placement technology outdoors. Google
has several solar and energy projects underway and as such, could create solar powered outdoor advertising technologies. Google
is currently a customer, purchasing EV ARC&trade; products for EV charging on their campuses.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The large outdoor advertisers
such as ClearChannel, Outfront Media, Lamar and JC Decaux have combinations of larger format billboards, digital billboards, screens
and street furniture. They use combinations of in house and outsourced resources to acquire hardware. We are not aware that any
of them currently have solar powered solutions such as those that we offer, however, we have seen each of them pay close attention
to sustainable options such as using solar panels adjacent to billboards to power them. We will endeavor, wherever possible, to
sell products to these companies. Each of them could create competing products to ours.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our focus in energy
security is to produce solar powered products which include battery energy storage and which can dispatch power during times of
grid or carbon fueled generator failure. There are many companies, both large and small, with solar energy solutions, many with
battery storage solutions, and many with combinations of both capabilities. As our focus is on creating products from the combination
of solar power generation and energy delivery and storage, we view the competition from companies producing these types of solutions
to be most relevant to our business. Companies in this space range from small startup companies like Green Charge Networks to behemoths
like General Electric and NEC. Siemens, Eaton, Schneider and other large electrical component companies are all also working on
combined renewables/storage product solutions. We are in contact with all these companies and have not observed that any of them
have a product which provides all the same value and differentiation that our EV ARC&trade; product delivers.</P>

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

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

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

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

<!-- Field: Page; Sequence: 21 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">While we believe that
our proprietary designs and our deployment strategies differentiate us from our competitors in the market, there is no assurance
that our business, operating results, and financial condition will not be materially adversely affected by our competitors.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Businesses in general
and solar energy companies in particular are subject to extensive regulation at the federal, state, and local level. We are subject
to extensive government regulation of employment, health, safety, working conditions, labor relations, and the environment in the
course of the conduct of our business. In order for our customers to enable the installation of some of our products, they generally
are required to obtain permits from local and other governmental agencies. In the case of our grid tied products, they must comply
with the applicable rules and regulations of the relevant state public utility agencies. In order for our customers to take advantage
of available tax and other governmental incentives associated with the installation of solar power production facilities, and the
production and use or sale of solar power, they must comply with the applicable regulatory terms and conditions. Government regulation
may have a material adverse impact on our business, operating results, and financial condition.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 4.25pt 0pt 0; text-align: justify; text-indent: 0.5in">As of the
date of this report, we had 17 employees, and eight additional individuals engaged through a temporary employment agency. The individuals
we utilize through the temporary employment agency work for us on a full-time basis but were hired through an agency to maximize
our flexibility and to reduce the risks and costs associated with full time employees.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 4.15pt 0pt 0; text-align: justify; text-indent: 0.5in">Our operations
are not expected to be materially affected by seasonality.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><A NAME="a5"></A>ITEM 1B. UNRESOLVED STAFF COMMENTS</B></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><A NAME="a6"></A>ITEM 2. PROPERTIES</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our corporate headquarters
are located at 5660 Eastgate Dr., San Diego, California 92121. We lease approximately 50,000 square feet of office and warehouse
space pursuant to a four-year sublease that extends through August 30, 2020.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><A NAME="a7"></A>ITEM 3. LEGAL PROCEEDINGS</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 December 31, 2017, the
Company is not involved in any open litigation matters.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><A NAME="a8"></A>ITEM 4. MINE SAFETY DISCLOSURES</B></P>

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

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

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

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

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

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

<!-- Field: Page; Sequence: 22 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a9"></A>Part II</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: 0pt 0; text-align: left"><B><A NAME="a10"></A>ITEM 5. MARKET FOR REGISTRANT&rsquo;S
COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May 3, 2010, we
received our permission for quotation on the OTC-QB market under the symbol &quot;EVSI&quot;. Prior to our reverse merger, there
was no public market for our common stock.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The range of high and
low last sale closing price quotations for each fiscal quarter during the most recent two years is as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="2" STYLE="text-align: left">&nbsp;</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">High</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">Low</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="2" STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">Year Ended December 31, 2016</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</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="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 24%; text-align: left">First Quarter ended March 31, 2016</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">$</TD><TD STYLE="width: 13%; text-align: center">0.19</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">$</TD><TD STYLE="width: 13%; text-align: center">0.11</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">Second Quarter ended June 30, 2016</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">$</TD><TD STYLE="text-align: center">0.18</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">$</TD><TD STYLE="text-align: center">0.14</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">&nbsp;</TD><TD STYLE="text-align: left">Third Quarter ended September 30, 2016</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">$</TD><TD STYLE="text-align: center">0.18</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">$</TD><TD STYLE="text-align: center">0.14</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 STYLE="text-align: left">Fourth Quarter ended December 31, 2016</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">$</TD><TD STYLE="text-align: center">0.18</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">$</TD><TD STYLE="text-align: center">0.14</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">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">Year Ended December 31, 2017</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</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 STYLE="text-align: left">First Quarter ended March 31, 2017</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">$</TD><TD STYLE="text-align: center">0.16</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">$</TD><TD STYLE="text-align: center">0.13</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 STYLE="text-align: left">Second Quarter ended June 30, 2017</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">$</TD><TD STYLE="text-align: center">0.16</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">$</TD><TD STYLE="text-align: center">0.09</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">&nbsp;</TD><TD STYLE="text-align: left">Third Quarter ended September 30, 2017</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">$</TD><TD STYLE="text-align: center">0.16</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">$</TD><TD STYLE="text-align: center">0.10</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 STYLE="text-align: left">Fourth Quarter ended December 31, 2017</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">$</TD><TD STYLE="text-align: center">0.20</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">$</TD><TD STYLE="text-align: center">0.14</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The above quotations
reflect inter-dealer prices, without retail markup, mark-down, or commission and may not necessarily represent actual transactions.
The closing price of our common stock on March 15, 2018 was $0.41 per share.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On March 15, 2018,
there were approximately 493 holders of record of our common stock.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have not declared
or paid any cash dividends on our common stock and do not anticipate declaring or paying any cash dividends in the foreseeable
future. We can give no assurances that we will ever have excess funds available to pay dividends.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the year ended
December 31, 2017 pursuant to private placements, the Company issued 15,633,327 shares of common stock for cash with a per share
price of $0.15 per share or $2,345,000 and the Company incurred $53,600 of capital raising fees that were paid in cash and charged
to additional paid-in capital.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Subsequent to the year ended December 31,
2017, and through the date of this report, pursuant to private placements, the Company issued 1,933,333 shares of common stock
for cash with a per share price of $0.15 per share or $290,000 and the Company incurred $12,000 of capital raising fees that were
paid in cash and charged to additional paid-in capital.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>Stock Issued for Loan Conversion</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On or about February
15, 2017, the Company converted a total of $704,709 of principal and accrued interest on an outstanding convertible note, at a
conversion rate of $0.15 per share, into 4,698,060 shares of common stock to retire the entirety of this convertible note.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>Stock Issued for Services </B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For professional services
provided per the terms of a consulting agreement with an investor relations consulting firm, the Company issued 15,000 shares of
the Company&rsquo;s common stock with a per share fair value of $0.15 per share (based on contemporaneous cash sales prices) or
$2,250.</P>

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

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

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

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

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

<!-- Field: Page; Sequence: 23 -->
    <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: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>Stock Issued for Director Services</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the year ended
December 31, 2017, the Company released 750,000 shares of common stock with a per share fair value of $0.15, or $112,500 (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.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="color: windowtext">Subsequent to December 31, 2017
and effective March 27,2018</FONT>, based on authorization initially approved by the Board of Directors on December 19, 2017, and
confirmed by resolutions adopted by the Board on March 27, 2018, the Company granted 250,000 shares of common stock with a per
share value of $0.15 per share (based on contemporaneous cash sales prices), or $37,500, to each of three directors for excellent
performance of their duties.&nbsp; These shares are being issued from a pool of 750,000 shares of common stock for each director
of previously authorized restricted stock grant awards for performance that are awarded if specific performance criteria are achieved
or the Board authorizes their award and vesting by specific resolutions.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>Stock Issued for Services &ndash; Related
Party</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the year ended
December 31, 2017 for professional services rendered pursuant to the terms of a consulting agreement with GreenCore Capital LLC
(&ldquo;GreenCore&rdquo;), 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) or $27,000. Jay Potter, our director, is the managing member of GreenCore and
the individual performing the services.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the year ended
December 31, 2017, in consideration for the guaranty of the Company&rsquo;s obligations under that certain loan and security agreement,
dated October 30, 2015 (&ldquo;LSA&rdquo;), between the Company and Silicon Valley Bank, a California corporation, the Company
issued 453,857 shares of its common stock, with a per share value of $0.15 (based on contemporaneous cash sales prices) or $68,078
to Keshif Ventures LLC, a related party (&ldquo;Keshif&rdquo;), in accordance with that certain stock purchase agreement by and
between Keshif and the Company, dated October 30, 2015 (&ldquo;SPA&rdquo;). In September 2017, the LSA terminated when the loan
payable to Silicon Valley Bank was repaid in full through a refinancing, thereby terminating the guaranty. Prior to the termination
of the LSA and the guaranty, under the SPA, for each six-month period from and after the six-month anniversary of October 30, 2015
(each, a &ldquo;Measurement Period&rdquo;) that Keshif guaranteed our obligations under the LSA, Keshif would also receive the
number of additional shares of our 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 our common stock, measured for the twenty (20) consecutive trading
days immediately prior to such Measurement Period, the quotient of which was multiplied by (c) a fraction, the numerator of which
was the number of calendar days during the Measurement Period which the guaranty remained in effect and the denominator of which
was the number of calendar days in such Measurement Period. Since the LSA and guaranty terminated in September 2017, no further
stock will be issued by the Company to Keshif pursuant to the SPA.</P>

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On February 12, 2010,
in connection with our reverse merger with Envision CA, we adopted the 2008 Stock Option Plan of Envision CA (the &ldquo;2008 Plan&rdquo;)
pursuant to which 6,108,571 shares of Envision CA common stock were reserved for issuance as awards to employees, directors, consultants
and other service providers. The purpose of the 2008 Plan is to provide an incentive to attract and retain directors, officers,
consultants, advisors and employees whose services are considered valuable, to encourage a sense of proprietorship and to stimulate
an active interest of such persons in our development and financial success. Under the 2008 Plan, we are authorized to issue incentive
stock options intended to qualify under Section 422 of the Code and non-qualified stock options. The incentive stock options may
only be granted to employees. Nonstatutory stock options may be granted to employees, directors and consultants. The 2008 Plan,
which we believe was ratified by the shareholders, will be administered by our Board of Directors until such time as such authority
has been delegated to a committee of the Board of Directors. On a post-Merger basis, 1,616,664 stock options have been granted
to date and remain outstanding under the 2008 Plan. No future stock options will be granted under this plan.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On August 10, 2011,
in order to provide an incentive to attract and retain directors, officers, consultants, advisors and employees whose services
are considered valuable, to encourage a sense of proprietorship and to stimulate an active interest of such persons in our development
and financial success, the Company, through its Board of Directors, adopted a new equity incentive plan (the &quot;2011 Plan&quot;),
pursuant to which 30,000,000 shares plus annual increases as defined in the plan, amounting to 1,500,000 as of December 31, 2017,
making 31,500,000 allowable for issuance as awards to employees, directors, consultants and other service providers. Under the
2011 Plan, we are authorized to issue incentive stock options intended to qualify under Section 422 of the Code and non-qualified
stock options. The incentive stock options may only be granted to employees. Nonstatutory stock options may be granted to employees,
directors and consultants. The 2011 Plan is administered by our Board of Directors until such time as such authority has been delegated
to a committee of the Board of Directors. The 2011 Plan was ratified by our shareholders in 2012. To date, 13,600,000 stock options
have been granted and remain outstanding under the 2011 Plan.</P>

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

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

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

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

<!-- Field: Page; Sequence: 24 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">From January 1, 2017
through December 31, 2017, the Company issued a total of 645,000 stock options under the 2011 Plan, which were issued to ten of
its employees and three of its contracted employees.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table
sets forth certain information regarding our 2008 Plan and 2011 Plan as of December 31, 2017:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&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 COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><P STYLE="margin-top: 0; margin-bottom: 0"><B>Number of securities to be</B></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">i<B>ssued upon exercise of</B></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><B>outstanding stock options</B></P></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&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"><P STYLE="margin-top: 0; margin-bottom: 0"><B>Weighted-average</B></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><B>exercise price of</B></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><B>outstanding stock options</B></P></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&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"><P STYLE="margin-top: 0; margin-bottom: 0"><B>Number of securities remaining available</B></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><B>for future issuance under</B></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><B>equity compensation plans</B></P></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 30%; text-align: center">15,216,664</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">$</TD><TD STYLE="width: 30%; text-align: center">0.23</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 30%; text-align: center">17,900,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><I>Director Compensation Program</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Effective December
31, 2016, the Board approved a compensation program, effective January 1, 2017, for non-executive (non-employee) directors pursuant
to which each director will receive 750,000 restricted shares of common stock, pursuant to a restricted stock grant agreement (&ldquo;New
Program RSA&rdquo;). The shares will vest 1/12 on the last day of each calendar quarter over a three year period, commencing on
March 31, 2017, for so long as such director serves as a director of the Company. New directors will receive 750,000 restricted
shares of common stock pursuant to a similar RSA on the date on which such new director is named, and such shares will vest 1/12
on the last day of each calendar quarter over a three year period for so long as such director serves as a director of the Company.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For the year ended
December 31, 2017, the Company issued a total of 750,000 shares of common stock to three directors for their 2017 service pursuant
to their respective RSAs.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company intends
to grant up to an additional 750,000 shares of its common stock to each of its non-executive directors based on such director
achieving certain performance criteria to be agreed upon by the Board of Directors after discussion with senior management at
a future date. <FONT STYLE="color: windowtext">Subsequent to December 31, 2017 and effective March 27,2018</FONT>, based on authorization
initially approved by the Board of Directors on December 19, 2017, and confirmed by resolutions adopted by the Board on March
27, 2018, the Company granted 250,000 shares of common stock with a per share value of $0.15 per share (based on contemporaneous
cash sales prices), or $37,500, to each of three directors for excellent performance of their duties. These shares are being
issued from a pool of 750,000 shares of common stock for each director of previously authorized restricted stock grant awards
for performance that are awarded if specific performance criteria are achieved or the Board authorizes their award and vesting
by specific resolutions.</P>



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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the year ended
December 31, 2017, and as additional consideration for the funding of the Note, the Company issued 2,500,000 common stock purchase
warrants to the lender having a value of $187,142 using the Black-Scholes valuation methodology, exercisable for a period of three
years from the date of grant at an exercise price of $0.15 per share.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the year ended
December 31, 2017 as a result of Draw Downs on the Revolver, the Company issued 1,916,667 common stock purchase warrants having
a value of $179,612 using the Black-Scholes valuation methodology, exercisable for a period of three years from the date of grant
at an exercise price of $0.15 per share.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31,
2017, related to the Company&rsquo;s private placement of its common stock, the Company is obligated to issue 223,337 common stock
purchase warrants to the placement agents, exercisable for a period of 5 years from the date of grant at an exercise price of $0.15
per share.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><A NAME="a11"></A>ITEM 6. SELECTED FINANCIAL DATA</B></P>

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

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

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

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

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

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

<!-- Field: Page; Sequence: 25 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><A NAME="a12"></A>ITEM 7. MANAGEMENT&rsquo;S DISCUSSION
AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 us, 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 &ldquo;projects,&rdquo; &ldquo;expects,&rdquo; &ldquo;anticipates,&rdquo; &ldquo;intends,&rdquo; &ldquo;plans,&rdquo;
&ldquo;believe,&rdquo; &ldquo;seeks,&rdquo; &ldquo;estimates,&rdquo; &ldquo;should,&rdquo; &ldquo;would,&rdquo; &ldquo;could,&rdquo;
&ldquo;will,&rdquo; &ldquo;opportunity,&rdquo; &ldquo;potential&rdquo; or &ldquo;may,&rdquo; and variations of such words or other
words that convey uncertainty of future events or outcomes, we are making forward-looking statements within the meaning of Section
27A of the Securities Act of 1933 (Securities Act) and Section 21E of the Securities Exchange Act of 1934, as amended (Exchange
Act).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 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: 0pt; margin-bottom: 0pt"><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, or absence of stock price appreciation;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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, including without limitation its loan from Lender;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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; and</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(m)</TD><TD STYLE="text-align: justify">Rapid and significant changes to costs of raw materials from Government tariffs or other market
factors.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 business.</P>

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

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

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

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

<!-- Field: Page; Sequence: 26 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 Form
10-K. 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-K, or to reflect the occurrence of unanticipated events.</P>

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Envision, a Nevada
corporation, 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.
The Company focuses on creating renewably energized platforms for electric vehicle charging, media and branding, and energy security
that are attractively designed, 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. Envision&rsquo;s products are designed to 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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Please refer to Note
1 in the consolidated financial statements for further information on the Company&rsquo;s critical accounting policies which are
summarized as follows:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Use of Estimates.</I>
The preparation of consolidated financial statements in accordance with generally accepted accounting principles in the United
States of America requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and
disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts
of revenues and expenses during the reporting period. The consolidated financial statements include estimates based on currently
available information and our judgment as to the outcome of future conditions and circumstances. Significant estimates in the accompanying
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.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Inventory. </I>Inventory
is stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method of accounting.
Inventory costs primarily relate to purchased raw materials and components used in the manufacturing of our products, work in process
for products being manufactured, and finished goods. Included in these costs are direct labor and certain manufacturing overhead
costs associated with the manufacturing process. The Company regularly reviews inventory components and quantities on hand and
performs annual physical inventory counts. A reserve is established if this review process determines the market value of such
inventory may be below the carrying value.</P>

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

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

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

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

<!-- Field: Page; Sequence: 27 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Impairment of Long-lived
Assets. </I>The Company accounts for long-lived assets in accordance with the provisions of ASC 360-10-35-15 &ldquo;Impairment
or Disposal of Long-Lived Assets.&rdquo; This guidance requires that long-lived assets and certain identifiable intangibles be
reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.
Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted
net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized
is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed
of are reported at the lower of the carrying amount or fair value less costs to sell.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Accounting for Derivatives</I>.
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;&nbsp;&nbsp;The result of this accounting treatment is that the fair value of the derivative is marked-to-market
on 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 of a note where
the embedded conversion option has been bifurcated and accounted for as a derivative liability, the Company records the shares
at fair value, relieves all related notes, derivatives, and debt discounts and recognizes a net gain or loss on extinguishment.
Equity instruments that are initially classified as equity that become subject to reclassification under ASC Topic 815 are reclassified
to liabilities at the fair value of the instrument on the reclassification date.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 maintenance fees
for previously sold products, 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: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Revenues from inventoried
product sales are recognized upon the final delivery of such product to the customer or when legal transfer of ownership takes
place. Any deposits received from a customer prior to such delivery are accounted for as deferred revenue on the balance sheet.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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. Sales tax is recorded
on a net basis and excluded from revenue. The Company generally provides a one-year warranty on its products for materials and
workmanship and will pass on the warranties from its vendors, if any, which generally covers this one-year period. In accordance
with ASC 450-20-25, the Company accrues for product warranties when the loss is probable and can be reasonably estimated.&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Stock Based Compensation.</I>
At inception, we adopted ASC Topic 718, &ldquo;Compensation &ndash; Stock Options.&rdquo; ASC Topic 718 requires companies to estimate
and recognize the fair value of stock-based awards to employees and directors. The 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. 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;. We estimate 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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Revenue. </I>For
the year ended December 31, 2017, our revenues were $1,412,042 compared to $2,781,273 for the same period in 2016. Revenues for
the period ended December 31, 2017 were derived primarily from the production and delivery of twenty EVARC&trade; units, seven
of which were ordered via our State of California contract and four of which were ordered via our New York City contract. Additionally,
at December 31, 2017, the Company had an additional 26 EV ARC&trade; units staged in New York City awaiting final last mile delivery
which, along with four additional units in a later stage of work in process at December 31, 2017, resulted in $1,977,300 of revenue
in January 2018. Revenues in the period ended December 31, 2016 were derived from the production and delivery of thirty-one EV
ARC&trade; units and thirteen SolarTree&reg; units. Twenty-five of these EVARC&trade; units were ordered through our contract with
the State of California. Additionally, in 2016, we successfully delivered our first unit to an overseas customer. As of December
31, 2017, including the backlog associated with the units delivered in January 2018 discussed above, the Company had approximately
$3,900,000 in contracted backlog. We believe we will fulfill over 70% of this backlog in the first quarter of 2018.</P>

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

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

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

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

<!-- Field: Page; Sequence: 28 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Gross Loss. </I>For
the year ended December 31, 2017, we had a gross loss of $472,751 compared to a gross loss of $144,721 for the same period in
2016. The increase in the gross loss in the year ended December 31, 2017 over the year ended December 31, 2016 is directly
related to the increase in EV ARC&trade; production, including a loss estimate related to the units delivered to New York in
January 2018. In these earlier stages of the production evolution for the EV ARC&trade; with lower production volumes, we
believe the appropriate selling price point to be lower than the actual total costs of production. For our EV ARC product,
direct labor and material costs are lower than the selling price at the individual product level however, when all of our
overhead cost allocations such as rent, indirect labor, and other allocated costs are spread across the low volume of units
we have produced to date, we have recognized gross losses on sales rather than gross profits. We experienced an increase in
facility costs starting in the year ended December 31, 2016 resulting from our move into a larger manufacturing facility, but
we believe this facility is ideally suited to handle and provide operational benefits as we look to increase production
volumes in the coming periods. We continually endeavor to make production improvements in both our products and our processes
to reduce our manufacturing costs while maintaining the high quality for which we strive. As unit sales continue to increase
and become sufficient to overcome overhead costs shared amongst all of our production, and we trend toward reducing our cost
base through improved economies of scale, production process improvements, and component cost reductions, management believes
that gross profits can be realized and maintained.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Operating Expenses.&nbsp;
</I>Total operating expenses were $2,227,645 for the year ended December 31, 2017 and $2,643,672 for the same period in 2016.&nbsp;&nbsp;Much
of this decrease directly relates to the reduction of non-cash stock-based compensation which decreased to $430,084 for the year
ended December 31, 2017 compared to $842,089 for the year ended December 31, 2016. Of this $412,005 reduction in stock-based compensation
in 2017, among other things, approximately $220,000 related to a reduction of stock option expense that was higher in 2016 as a
result of stock options issued in 2016 to our chief executive officer, a reduction of $150,000 of stock value for 2016 investor
relations services for which such expense was not incurred in 2017, and a 2017 reduction of approximately $60,000 related to director
compensation. While other operating expenses remained relatively flat between 2016 and 2017, a few noted changes include: an increase
of $50,000 in sales personnel costs due to an increased staffing level in 2017 offset by a $75,000 reduction in commissions for
2017 consistent with our lowered sales volumes; an increase of approximately $50,000 in administrative rent expense after moving
into our new larger facility in August 2016; a reduction of approximately $80,000 in legal expenses; and an increase of approximately
$25,000 in various marketing costs.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Provision for Taxes.&nbsp;&nbsp;</I>Our
tax expense for the years ended December 31, 2017 and December 31, 2016 remained consistent and related to charges for the California
Franchise Tax Board based on the minimum tax due to the state for each year. We did not incur any federal tax liability for the
years ended December 31, 2017 or December 31, 2016 because we incurred operating losses in these periods.&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Interest Expense.
</I>Interest expense was $474,601 for the year ended December 31, 2017 compared to $275,776 for the same period in 2016. Coupon
type interest on outstanding debt amounted to approximately $142,000 in 2017 compared to $139,000 in 2016. Additional interest
expense of approximately $330,000 in 2017 and approximately $137,000 in 2016 was the result of the amortization of debt issue and
loan guaranty costs.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Gain (loss) on Debt
Settlement. </I>For the period ended December 31, 2017, we had a gain on debt settlement of $25,524 compared to a gain on debt
settlement of $450,927 for the same period in 2016. The majority of the gain on debt settlement in 2017 resulted from the favorable
discharge of a note payable settled in the period. In 2016, the gain on debt settlement was related primarily to the reversing
of various accounts payable and certain payroll related liabilities which were incurred prior to the Company&rsquo;s reverse merger
in 2010 and where the statutes of limitations have expired.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Change in Fair
Value of Embedded Conversion Option Liability. </I>The income associated with gain related to the embedded conversion option
liability  of $107,081 for the year ended December 31, 2017 recorded as gain on debt extinguishment, compared to an expense
for the change in fair value of the embedded conversion option liability of $19,089 for the period ended December 31, 2016.
The amounts represent the change in fair value of the embedded conversion option attached to the original Gemini Master
Fund notes and are in large part due to the fluctuation of our stock price in relation to the conversion strike price of the
debt. This note was settled during 2017 resulting in the gain on debt extinguishment according to our accounting policy and there
is no such liability at December 31, 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Net Loss. </I>We
generated net losses of $3,041,430 for the year ended December 31, 2017, compared to $2,633,516 for the same period in 2016.
The major components of these losses, and the changes of such between years, are discussed in the above paragraphs.</P>


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

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

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

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

<!-- Field: Page; Sequence: 29 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>General. </I>At
December 31, 2017, we had cash of $403,475. We have historically met our cash needs through proceeds from private placements
of our securities, draws on open lines of credit, and from other loans. Our cash requirements are generally for operating
activities.&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our operating activities
used cash of $3,437,312 for the year ended December 31, 2017, and we used cash in operations of $1,798,726 for the same period
in 2016. The use of cash in 2017 was primarily driven by the $3,041,430 net loss we experienced in the period offset by various
net changes in balance sheet items and other non-cash items recorded in such loss. In 2017, we had non-cash charges consisting
of $141,750 for services paid for using the Company&rsquo;s common stock including $112,500 for director services, and $27,000
for strategic consulting services paid to a related party. Additionally, the Company recorded non-cash expenses of $69,381 in depreciation
and amortization expense; $220,084 in stock option expense primarily related to stock options issued in 2016 to our chief executive
officer; $68,250 of value of common stock issued for a loan guaranty; and $271,098 of amortization of previously paid debt issue
costs, much of which relate to the value of warrants and beneficial conversion features given to our Lender. Notable balance sheet
account changes effecting cash used in operations include an increase in cash related to accounts receivable of $1,155,118 due
to product deliveries that took place in late 2016 that were collected in 2017; an decrease in cash of $2,004,526 related to increased
inventory primarily associated with EV ARC&trade; units manufactured in 2017 but delivered in January 2018; a cash use of $386,322
related to accounts payable due to the timing of payments to vendors; an increase of $146,185 related to the reduction of accrued
expenses for items settled using common stock; and an increase of $85,000 in the deferred compensation of our chief executive officer.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Cash used in investing
activities during the year ended December 31, 2017 was $26,365, compared to $153,197 during the same period in 2016. The majority
of this cash for 2017 was used to purchase certain equipment to assist in the physical movement of our product through production
and to final delivery. In 2016, the Company used approximately $57,000 to build an EVARC&trade; unit for demonstration purposes,
approximately $34,000 for manufacturing and operations equipment, approximately $18,000 for computer equipment, and approximately
$7,000 in leasehold improvements. Additionally, in 2017 and 2016 respectively, the Company incurred $2,470 and $37,311 to fund
patent costs.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Cash received in our
financing activities was $3,858,584 for the year ended December 31, 2017, compared to cash received of $1,928,040 during the same
period in 2016. A significant portion of the cash flow is attributable to the sale of common stock in private placements
in each of the applicable years, less offering costs for such period. Additionally, in 2017 and 2016, respectively, the Company
borrowed a net of $1,650,000 and $200,000 on various debt instruments. Further, in 2017 and 2016, the Company made principal payments
of $60,533 and $20,760 respectively, on certain debt instruments.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Current assets increased
to $2,784,595 at December 31, 2017 from $1,535,601 at December 31, 2016 (primarily related to an increase in cash of $394,907,
an increase in inventory amounting to $2,047,698, offset by an decrease in accounts receivable of $1,155,118) while current liabilities
increased to $3,571,216 at December 31, 2017 from $3,413,016 at December 31, 2016 (notably related to the decrease of accounts
payable of 386,322 and a net increase in debt instruments of approximately $680,000). As a result, our working capital deficit
decreased to $786,621 at December 31, 2017 from $1,877,415 at December 31, 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31,
2017, the Company had a net $2,555,042 in short term borrowings. All of our borrowings incur interest rates between 5.96% of 10%
per annum. Payments on the Company&rsquo;s borrowings will restrict cash used for operations during 2018. Two of the short term
borrowing arrangements, from the same lender, are secured by substantially all the assets of the Company.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Management believes
that as more of our products are sold into the marketplace, and as the public awareness of our products and our company continues
to grow, that increased sales opportunities will follow. The introduction of our EV ARC product line has proven to be beneficial
as we believe the demand for this product will continue to increase. We believe that with this increased demand and the continued
changes we strive to make to improve our processes and costs will allow us to experience profitable growth at some point in the
future. The opening of our larger fabrication facility in 2016 allows us the space to grow and to insource certain components of
our production process such as painting. As we believe that change for improvement is a constant goal, other changes that we continue
to evolve include: increases in external sales relationships, increases in internal sales personnel, process improvements, standardization
and improved product design, cost reductions to be achieved with increased deployment and manufacturing velocities and improved
vendor relationships. Management believes that these improvements and changes will help enable the Company to generate sufficient
revenue and gross margins and raise additional capital to allow the Company to manage its debt burden, operating capital needs,
and assist the Company towards growth in the future. There is no assurance, however, as to if or when the Company will be able
to achieve those investment objectives. The Company does not have sufficient capital to meet its current cash needs which the Company
estimates, excluding any debt burden, to be approximately $2,800,000 for 2018, including the costs of compliance with the continuing
reporting requirements of the Securities Exchange Act of 1934, as amended. The Company is seeking additional capital to attempt
to overcome its working capital deficit, but there is no assurance that the Company can raise sufficient additional 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 also intends to endeavor 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 need for additional financing are likely to persist.</P>

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

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

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

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

<!-- Field: Page; Sequence: 30 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Please refer to Note
13 in the consolidated financial statements for further information on the Company&rsquo;s contractual obligations.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As reflected in the
accompanying consolidated financial statements for the years ended December 31, 2017 and 2016, the Company had net losses of $3,041,430
(which includes 430,084 of stock-based compensation expense) and $2,633,516 (which includes $842,089 of stock-based compensation
expense), respectively, and net cash used in operating activities of $3,437,312 and $1,798,726, respectively. Additionally, at
December 31, 2017, the Company had a working capital deficit of $786,621, stockholders&rsquo; deficit of $349,262, and accumulated
deficit of $38,276,879. It is management&rsquo;s opinion that these factors raise substantial doubt about the Company&rsquo;s ability
to continue as a going concern.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.55in">Envision will look
to raise additional funds for operating capital and working capital needs. 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.
The Company will also seek additional sales that would provide additional revenues and possible gross profits. All such actions
and funds, if successful, may or 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 or providing additional working capital.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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, 2017 and 2016. The 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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><A NAME="a13"></A>ITEM 7A. QUANTITATIVE AND QUALITATIVE
DISCLOSURES ABOUT MARKET RISK</B></P>

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

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

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

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

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

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

<!-- Field: Page; Sequence: 31 -->
    <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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><A NAME="a14"></A>ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY
DATA</B></P>

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



<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="margin: 0">&nbsp;</P>

<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="margin: 0">&nbsp;</P>

<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="margin: 0">&nbsp;</P>

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

<P STYLE="margin: 0"></P>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 32 -->
    <DIV STYLE="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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 89%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 11%; border-bottom: Black 1pt solid; text-align: center">Page (s)</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="#a01">Report of Independent Registered Public Accounting Firm</A></TD>
    <TD STYLE="text-align: center">F-1</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="#a02">Consolidated Balance Sheets</A></TD>
    <TD STYLE="text-align: center">F-2</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="#a03">Consolidated Statements of Operations</A></TD>
    <TD STYLE="text-align: center">F-3</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="#a04">Consolidated Statements of Changes in Stockholders&rsquo; Deficit</A></TD>
    <TD STYLE="text-align: center">F-4</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="#a05">Consolidated Statements of Cash Flows</A></TD>
    <TD STYLE="text-align: center">F-5</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="#a06">Notes to Consolidated Financial Statements</A></TD>
    <TD STYLE="text-align: center">F-6 </TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; color: Red">&nbsp;</P>

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 33 -->
    <DIV STYLE="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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; color: Red"><IMG SRC="image_001.jpg" ALT="" STYLE="height: 50; width: 476">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a01"></A>Report of Independent Registered Public
Accounting Firm</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: 0pt 0; text-align: justify">To the Board of Directors and Stockholders
of:</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have audited the accompanying
consolidated balance sheets of Envision Solar International, Inc. and Subsidiary (the &ldquo;Company&rdquo;) as of December
31, 2017 and 2016, the related consolidated statements of operations, changes in stockholders&rsquo; deficit, and cash flows,
for each of the two years in the period ended December 31, 2017, and the related notes (collectively referred to as the
&ldquo;consolidated financial statements&rdquo;). In our opinion, the consolidated financial statements present fairly, in
all material respects, the consolidated financial position of the Company as of December 31, 2017 and 2016, and the
consolidated results of its operations and its cash flows for each of the two years in the period ended December 31, 2017, in
conformity with accounting principles generally accepted in the United States of America.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial
statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 2 to the consolidated
financial statements, the Company has a net loss and cash used in operations of $3,041,430 and $3,437,312, respectively, in 2017
and has a working capital deficit, stockholders&rsquo; deficit and accumulated deficit of $786,621, $349,262 and $38,276,879, respectively,
at December&nbsp;31,&nbsp;2017. These matters raise substantial doubt about the Company&rsquo;s ability to continue as a going
concern. Management&rsquo;s Plan in regards to these matters is also described in Note 2. The consolidated financial statements
do not include any adjustments that might result from the outcome of this uncertainty.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These consolidated financial statements
are the responsibility of the Company&rsquo;s management. Our responsibility is to express an opinion on the Company&rsquo;s consolidated
financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight
Board (United States) (&ldquo;PCAOB&rdquo;) and are required to be independent with respect to the Company in accordance with the
U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We conducted our audits in accordance
with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance
about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The
Company is not required to have, nor were we engaged to perform, an audit of internal control over financial reporting. As
part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the
purpose of expressing an opinion on the effectiveness of the Company&rsquo;s internal control over financial reporting.
Accordingly, we express no such opinion.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our audits included performing procedures
to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing
procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and
disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant
estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe
that our audits provide a reasonable basis for our opinion.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>/s/ Salberg &amp; Company P.A</U>.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have served as the company&rsquo;s
auditor since 2008</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center; color: #333399"><FONT STYLE="font-size: 9pt">2295
NW Corporate Blvd., Suite 240 &bull; Boca Raton, FL 33431</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center; color: #333399"><FONT STYLE="font-size: 9pt">Phone:
(561) 995-8270 &bull; Toll Free: (866) CPA-8500 &bull; Fax: (561) 995-1920</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center; color: #333399"><FONT STYLE="font-size: 9pt">www.salbergco.com
&bull; info@salbergco.com</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center; color: #333399"><FONT STYLE="font-size: 9pt"><I>Member
National Association of Certified Valuation Analysts &bull; Registered with the PCAOB</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center; color: #333399"><FONT STYLE="font: 9pt Times New Roman, Times, Serif"><I>Member
CPAConnect with Affiliated Offices Worldwide </I></FONT><FONT STYLE="font-size: 9pt">&bull; <FONT STYLE="font-family: Times New Roman, Times, Serif"><I>Member
Center for Public Company Audit Firms</I></FONT></FONT></P>



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

<!-- Field: Page; Sequence: 34; Options: NewSection; Value: 1 -->
    <DIV STYLE="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">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt">&nbsp;</DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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="a02"></A>Consolidated Balance Sheets</P>

<P STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</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>&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">December 31,</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></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="font-weight: bold; text-align: center">Assets</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; 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">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: White">
    <TD STYLE="width: 70%; 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: 11%; text-align: right">403,475</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: 11%; text-align: right">8,568</TD><TD STYLE="width: 1%; 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 Receivable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,946</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: White">
    <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">55,674</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: rgb(238,238,238)">
    <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">2,319,500</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: White">
    <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">2,784,595</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: 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">Property and Equipment, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">226,112</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: 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">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: rgb(238,238,238)">
    <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: White">
    <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">75,279</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: rgb(238,238,238)">
    <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: White">
    <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,867</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: 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-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">3,242,574</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: 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>&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="font-weight: bold; text-align: center">Liabilities and Stockholders' Deficit</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">&nbsp;</TD><TD STYLE="font-weight: bold; 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">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: White">
    <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">486,690</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: 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">451,924</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: White">
    <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">46</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: rgb(238,238,238)">
    <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">77,514</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: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Line of Credit</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">1,000,000</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 Line of Credit, net of discount of $226,768</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">923,232</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; padding-left: 10pt">Convertible Notes Payable -Related Parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">197,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: 20pt; text-indent: -10pt">Convertible Notes Payable, net of discount amounting to $175,668 and $0 at December 31, 2017 and December 31, 2016, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,424,332</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-left: 20pt; text-indent: -10pt">Note Payable</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">43,033</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">Auto Loan -current portion</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,862</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: 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">3,571,216</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 Auto Loan</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,620</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29,678</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">&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">&nbsp;</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">&nbsp;</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">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,591,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">3,442,694</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">Commitments and Contingencies (Note 13)</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>&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">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: rgb(238,238,238)">
    <TD STYLE="font-weight: normal; font-style: normal; text-align: left; text-indent: -10pt; padding-left: 10pt">Preferred Stock, $0.001 par value, 10,000,000 authorized, 0 outstanding as of December 31, 2017 and 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: White">
    <TD STYLE="font-weight: normal; font-style: normal; text-align: left; text-indent: -10pt; padding-left: 10pt">Common Stock,
    $0.001 par value, 490,000,000 shares authorized, <FONT STYLE="font: normal 10pt Times New Roman, Times, Serif">141,835,662
    and 120,105,418 shares issued or issuable and outstanding at December 31, 2017 and 2016, respectively.</FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">141,836</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: rgb(238,238,238)">
    <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">37,785,781</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: White">
    <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">(38,276,879</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: 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-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">(349,262</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: 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-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">3,242,574</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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

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

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

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

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

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

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

<!-- Field: Page; Sequence: 35; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&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="a03"></A>Consolidated
Statements of Operations</P>

<P STYLE="text-align: left; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</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>&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 Year Ended December 31,</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></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 70%">Revenues</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">1,412,042</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: 11%; text-align: right">2,781,273</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></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="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">1,884,793</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">2,925,994</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-left: 10pt">Gross Loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(472,751</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(144,721</TD><TD STYLE="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; text-indent: -10pt; padding-left: 10pt">Operating Expenses (including stock based compensation expense of $430,084 for the year ended December 31, 2017 and $842,089 for the year ended December 31, 2016)</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">2,227,645</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">2,643,672</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">Loss From Operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,700,396</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,788,393</TD><TD STYLE="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">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></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">1,762</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">415</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">25,524</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">450,927</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">(474,601</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(275,776</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">Gain on debt extinguishment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">107,081</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; padding-bottom: 1pt; padding-left: 10pt">Change in the 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">(19,089</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">Total Other Income (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">(340,234</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">156,477</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">Loss Before Tax Expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,040,630</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,631,916</TD><TD STYLE="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">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">1,600</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">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">(3,041,430</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">(2,633,516</TD><TD STYLE="padding-bottom: 2.5pt; 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">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.02</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.02</TD><TD STYLE="padding-bottom: 2.5pt; 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="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">127,470,749</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">112,469,828</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>




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

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

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


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

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

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

<!-- Field: Page; Sequence: 36; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&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="a04"></A>Consolidated Statements of Changes in Stockholders' Deficit</P>

<P STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">For the Years Ended December 31, 2017 and 2016</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</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><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center"><FONT STYLE="font-size: 9pt">Preferred Stock</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center"><FONT STYLE="font-size: 9pt">Common Stock</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center"><FONT STYLE="font-size: 9pt">Additional Paid-in</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center"><FONT STYLE="font-size: 9pt">Accumulated</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center"><FONT STYLE="font-size: 9pt">Total Stockholders'</FONT></TD><TD STYLE="font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 9pt">Stock</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 9pt">Amount</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 9pt">Stock</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 9pt">Amount</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 9pt">Capital</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 9pt">Deficit</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 9pt">Deficit</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt; width: 22%"><FONT STYLE="font-size: 9pt">Balance December 31, 2015</FONT></TD><TD STYLE="width: 1%; padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="width: 6%; border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="width: 1%; padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">$</FONT></TD><TD STYLE="width: 6%; border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="width: 1%; padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="width: 9%; border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">105,207,701</FONT></TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="width: 1%; padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">$</FONT></TD><TD STYLE="width: 9%; border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">105,208</FONT></TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="width: 1%; padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">$</FONT></TD><TD STYLE="width: 9%; border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">31,088,122</FONT></TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="width: 1%; padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">$</FONT></TD><TD STYLE="width: 9%; border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">(32,601,933</FONT></TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">)</FONT></TD><TD STYLE="width: 1%; padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">$</FONT></TD><TD STYLE="width: 9%; border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">(1,408,603</FONT></TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Stock Issued for Cash</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">12,133,333</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">12,133</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">1,807,867</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">1,820,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Cash Offering Costs</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">(68,800</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">)</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">(68,800</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Stock Issued for Services</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">1,000,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">1,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">149,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">150,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Stock Issued for Services - Related Party</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">464,115</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">464</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">69,139</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">69,603</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Stock Issued for Director Services</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">1,152,776</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">1,153</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">171,763</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">172,916</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Shares Issued for Loan Guranty -Related Party</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">147,493</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">147</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">21,976</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">22,123</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Stock Option Expense</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">442,871</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">442,871</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Stock Warrant Modification Expense</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">48,302</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">48,302</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Net Loss 2016</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">(2,633,516</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">)</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">(2,633,516</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Balance December 31, 2016</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">120,105,418</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">120,105</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">33,730,240</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">(35,235,449</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">)</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">(1,385,104</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Stock Issued for Cash</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">15,633,327</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">15,634</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">2,329,366</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">2,345,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Cash Offering Costs</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">(53,600</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">)</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">(53,600</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Stock Issued for Loan Conversion</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">4,698,060</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">4,698</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">700,011</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">704,709</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Stock Issued for Services</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">15,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">15</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">2,235</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">2,250</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Stock Issued for Services - Related Party</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">180,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">180</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">26,820</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">27,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Stock Issued for Director Services</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">750,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">750</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">111,750</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">112,500</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Shares Issued for Loan Guranty -Related Party</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">453,857</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">454</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">67,624</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">68,078</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Recording of Debt Discount on Convertible Loans</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">651,251</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">651,251</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Stock Option Expense</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">220,084</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">220,084</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Net Loss 2017</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">(3,041,430</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">)</FONT></TD><TD><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 9pt">(3,041,430</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 9pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 5pt; text-indent: -5pt"><FONT STYLE="font-size: 9pt">Balance December 31, 2017</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">&ndash;</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">141,835,662</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">141,836</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">37,785,781</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">(38,276,879</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">)</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 9pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 9pt">(349,262</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 9pt">)</FONT></TD></TR>
</TABLE>



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

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




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

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

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

<!-- Field: Page; Sequence: 37; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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="a05"></A>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">&nbsp;</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>&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 Year Ended December 31,</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></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: 70%; text-align: left">Net Loss</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">(3,041,430</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: 11%; text-align: right">(2,633,516</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">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">69,381</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">102,438</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">Bad Debt Expense</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">510</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">Decrease of Reserve on Inventory</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">(19,182</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">Common Stock issued for Loan Guaranty</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">68,250</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; padding-left: 10pt">Common Stock Issued for Services</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">141,750</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">350,916</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">(25,524</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(450,927</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">220,084</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">442,871</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">Warrant Modification Expense</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">48,302</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">Gain on debt extinguishment</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">&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">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">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,089</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 Discount</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">271,098</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">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">125,917</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">1,155,118</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(329,957</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">Prepaid Expenses and Other Current Assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,659</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(24,845</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <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">22,058</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-left: 10pt">Inventory</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,004,526</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">166,236</TD><TD STYLE="text-align: left">&nbsp;</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">8,506</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">(386,322</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">351,691</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">Accrued Expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">146,185</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">172,871</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">85,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50,000</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">(50,135</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(63,560</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">Deferred Revenue</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">2,191</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">(138,144</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 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">(3,437,312</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,798,726</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">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">(23,895</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(115,886</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">(2,470</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">(37,311</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">(26,365</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">(153,197</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</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">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">2,345,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,820,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">(53,600</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(68,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 Convertible Note Payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,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">&ndash;</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">Borrowings on Convertible Line of Credit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,150,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">Borrowings (Payments) on Line of Credit, Net</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">)</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">Repayments of Convertible Notes Payable-&nbsp;&nbsp;Related Parties</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(12,000</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(12,000</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">Repayments on Notes Payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(40,000</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: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Repayments of Auto Loan</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8,533</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8,760</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">Payments of Debt Issue 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">(22,283</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">(2,400</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 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">3,858,584</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,928,040</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">NET INCREASE (DECREASE) IN CASH</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">394,907</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(23,883</TD><TD STYLE="text-align: left">)</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-bottom: 1pt">CASH AT BEGINNING OF YEAR</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: 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-bottom: 2.5pt">CASH AT END OF YEAR</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">403,475</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">8,568</TD><TD STYLE="padding-bottom: 2.5pt; 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-decoration: underline; 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: 2.5pt; padding-left: 10pt">Cash paid for interest</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">73,409</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">45,133</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; padding-bottom: 2.5pt; padding-left: 10pt">Cash paid for tax</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">800</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">1,600</TD><TD STYLE="padding-bottom: 2.5pt; 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-decoration: underline; 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: 2.5pt; padding-left: 10pt">Shares issued for debt conversion</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">704,709</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">&ndash;</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; padding-bottom: 2.5pt; padding-left: 10pt">Recording of debt discount</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">715,829</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">&ndash;</TD><TD STYLE="padding-bottom: 2.5pt; 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; padding-left: 10pt">Shares issued for loan guarantee -related party</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">68,250</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">22,123</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; padding-bottom: 2.5pt; padding-left: 10pt">Transfer of prepaid asset to 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">21,168</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">31,752</TD><TD STYLE="padding-bottom: 2.5pt; 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; padding-left: 10pt">Depreciation transferred to 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">22,004</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">21,606</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; padding-bottom: 2.5pt; padding-left: 10pt">Transfer of inventory to property and equipment</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><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">56,677</TD><TD STYLE="padding-bottom: 2.5pt; 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; padding-left: 10pt">Prepaid insurance financed by third party</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,334</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,412</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>



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

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

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

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

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

<!-- Field: Page; Sequence: 38; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>



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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Envision Solar was
incorporated in June 2006 as a limited liability company (&ldquo;LLC&rdquo;). Through a series of transactions and mergers, including
a series of 2010 transactions where the then existing entity was acquired by an inactive publicly-held company in a transaction
treated as a recapitalization of the company, the resulting entity became Envision Solar International, Inc., a Nevada Corporation
(along with its subsidiary, hereinafter the &ldquo;Company&rdquo;, &quot;us&quot;, &quot;we&quot;, &quot;our&quot; or &quot;Envision&quot;).
The effects of the recapitalization have been retroactively applied to all periods presented in the accompanying consolidated financial
statements and footnotes. Additionally, the Company had formed various wholly owned subsidiaries to account for its planned future
operations, but these entities were dissolved over the subsequent years. The only remaining subsidiary included in these consolidated
financial statements is Envision Solar Construction Company, Inc. which was a non-operational entity officially dissolved in 2017.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Envision 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 are attractively designed, rapidly
deployable, 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: 0pt 0; text-align: justify">&nbsp;</P>

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The preparation of
consolidated 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 consolidated 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 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.</P>

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

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

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

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

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

<!-- Field: Page; Sequence: 39; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>



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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in; text-align: justify; text-indent: 0.45in">The Company
maintains its cash in bank and financial institution deposits that at times may exceed federally insured limits. The Company has
not experienced any losses in such accounts through December 31, 2017.&nbsp;&nbsp;The Company had approximately $150,000 of bank
balances in excess of FDIC insured levels as of December 31, 2017 and no such amounts as of December 31, 2016.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in; text-align: justify; text-indent: 0.45in">At December
31, 2017 and 2016, customers that each accounted for more than 10% of our accounts receivable were as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 49%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">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">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 25%; text-align: justify">Customer 1</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">94%</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">&ndash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Customer 2</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">71%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Customer 3</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">25%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in; text-align: justify; text-indent: 0.45in">For the
years ended December 31, 2017 and 2016, customers that each represented more than 10% of our revenues were as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 49%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">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">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 25%; text-align: justify">Customer A</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">28%</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">&ndash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Customer B</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12%</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Customer C</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">26%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Customer D</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">30%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For the purposes of
the 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 December 31, 2017 and December 31, 2016,
respectively.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 December 31, 2017 and 2016, the carrying amounts of these instruments approximated their fair values
because of the short-term nature of these instruments. See Note 10 for further discussion of fair value measurements.</P>

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 40; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Inventory is stated
at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method of accounting. Inventory
costs primarily relate to purchased raw materials and components used in the manufacturing of our products, work in process for
products being manufactured, and finished goods. Included in these costs are direct labor and certain manufacturing overhead costs
associated with the manufacturing process. The Company regularly reviews inventory components and quantities on hand, and performs
annual physical inventory counts. A reserve is established if this review process determines the market value of such inventory
may be below the carrying value.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Property and equipment
is recorded at cost. Depreciation is computed using the straight-line method based on the estimated useful lives of the related
assets of 3 to 7 years. Expenditures for maintenance and repairs, along with fixed assets below our capitalization threshold, are
expensed as incurred.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company believes
it will achieve future economic value 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 that period. For the years
ended December 31, 2017 and 2016 respectively, patent amortization expense was $561 and $561.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company accounts
for long-lived assets in accordance with the provisions of ASC 360-10-35-15 &ldquo;Impairment or Disposal of Long-Lived Assets.&rdquo;
This guidance requires that long-lived assets and certain identifiable intangibles be reviewed for impairment whenever events or
changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held
and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated
by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which
the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the
carrying amount or fair value less costs to sell.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 of a note where the
embedded conversion option has been bifurcated and accounted for as a derivative liability, the Company records the shares at
fair value, relieves all related notes, derivatives and debt discounts and recognizes a net gain or loss on extinguishment.
Equity instruments that are initially classified as equity that become subject to reclassification under ASC Topic 815 are
reclassified to liabilities at the fair value of the instrument on the reclassification date.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Revenues are primarily
derived from the direct sales of products. Revenues may also consist of maintenance fees for previously sold products, 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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Revenues from inventoried
product sales are recognized upon the final delivery of such product to the customer or when legal transfer of ownership takes
place. Any deposits received from a customer prior to such delivery are accounted for as deferred revenue on the balance sheet.
At December 31, 2017 and December 31, 2016, deferred revenue amounted to $77,514 and $75,323 respectively. At December 31, 2017,
the Company has received partial deposits for two undelivered Solar Tree&reg; units, an undelivered EVARC&reg; unit and a multi-year
maintenance contract.</P>

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

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

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

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

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

<!-- Field: Page; Sequence: 41; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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. Sales tax is recorded
on a net basis and excluded from revenue. The Company generally provides a one year warranty on its products for materials and
workmanship and will pass on the warranties from its vendors, if any, which generally covers this one year period. In accordance
with ASC 450-20-25, the Company accrues for product warranties when the loss is probable and can be reasonably estimated.&nbsp;
At December 31, 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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with
ASC 730-10, &ldquo;Research and Development,&rdquo; expenditures for research and development of the Company&rsquo;s products are
expensed when incurred, and are included in operating expenses. The Company recognized research and development costs, not including
the minimal amounts of labor associated with research and development projects, of $1,772 for the year ending December&nbsp;31,
2017 and $3,459 for the year ending December 31, 2016.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company conducts
advertising for the promotion of its products and services. In accordance with ASC 720-35, &ldquo;Advertising Costs,&rdquo; advertising
costs are charged to operations when incurred. Such amounts aggregated $81,278 in 2017 and $58,149 in 2016.</P>

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

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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company accounts
for income taxes pursuant to the provisions of ASC Topic 740, &ldquo;Income Taxes,&rdquo; which requires, among other things, an
asset and liability approach to calculating deferred income taxes. The asset and liability approach requires the recognition of
deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts
and the tax bases of assets and liabilities. A valuation allowance is provided to offset any net deferred tax assets for which
management believes it is more likely than not that the net deferred asset will not be realized.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company follows
the provisions of ASC 740-10-25-5, <I>&ldquo;</I>Basic Recognition Threshold<I>.&rdquo;</I> When tax returns are filed, it is highly
certain that some positions taken would be sustained upon examination by the taxing authorities, while others are subject to uncertainty
about the merits of the position taken or the amount of the position that would be ultimately sustained. In accordance with the
guidance of ASC 740-10-25-6, the benefit of a tax position is recognized in the consolidated financial statements in the period
during which, based on all available evidence, management believes it is more likely than not that the position will be sustained
upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated
with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount
of tax benefit that is more than 50&nbsp;percent likely of being realized upon settlement with the applicable taxing authority.
The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above should be reflected
as a liability for unrecognized tax benefits in the accompanying balance sheets along with any associated interest and penalties
that would be payable to the taxing authorities upon examination. The Company believes its tax positions are all highly certain
of being upheld upon examination. As such, the Company has not recorded a liability for unrecognized tax benefits. As of December
31, 2017, tax years 2014 through 2017 remain open for IRS audit. The Company has received no notice of audit from the IRS for any
of the open tax years.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company recognizes
the benefit of a tax position when it is effectively settled. ASC 740-10-25-10, &ldquo;Basic Recognition Threshold&rdquo; provides
guidance on how an entity should determine whether a tax position is effectively settled for the purpose of recognizing previously
unrecognized tax benefits. ASC 740-10-25-10 clarifies that a tax position can be effectively settled upon the completion of an
examination by a taxing authority. For tax positions considered effectively settled, the Company recognizes the full amount of
the tax benefit.</P>

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

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

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

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

<!-- Field: Page; Sequence: 42; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>BASIC AND DILUTED NET LOSS PER COMMON
SHARE </B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 common shares outstanding during the period. Diluted
net loss per common share is computed by dividing the net loss by 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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Convertible debt convertible
into 19,846,181 common shares, options to purchase 15,216,664 common shares and warrants to purchase 5,781,900 common shares were
outstanding at December 31, 2017. Convertible debt convertible into 6,123,370 common shares, options to purchase 19,917,007 common
shares and warrants to purchase 28,196,822 common shares were outstanding at December 31, 2016. Dilutive common stock equivalents
were not included in the computation of diluted net loss per share in 2017 and 2016 because the effects would have been anti-dilutive
due to the net losses. Due to the net losses in 2017 and 2016, basic and diluted net loss per share amounts are the same. These
potential common shares may dilute future earnings per share.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Certain conditions
may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company, but which
will only be resolved when one or more future events occur or fail to occur. Company management and its legal counsel assess such
contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related
to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company's
legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the
amount of relief sought or expected to be sought therein. If the assessment of a contingency indicates that it is probable that
a liability has been incurred and the amount of the liability can be reasonably estimated, then the estimated liability would be
accrued in the Company's consolidated financial statements. If the assessment indicates that a potentially material loss contingency
is not probable but is reasonably possible, or is probable but cannot be reasonably estimated, then the nature of the contingent
liability, together with an estimate of the range of possible loss if determinable would be disclosed. The Company does not include
legal costs in its estimates of amounts to accrue.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company follows
the guidance of ASC 280-10 for &ldquo;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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There are no new accounting
pronouncements that became effective during the year ended December 31, 2017 that materially affect the consolidated financial
position of the Company or the results of its&rsquo; operations. Accounting Standard Updates which are not effective until after
December 31, 2017, including the pronouncements discussed below, disclose the potential effects on the Company&rsquo;s consolidated
financial position and/or results of its&rsquo; operations and financial statement disclosures.</P>

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 43; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





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


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

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

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

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

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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">In March
2016, the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-09: <I>&quot;Compensation &ndash; Stock
Compensation (Topic 718)</I><FONT STYLE="font: 10pt Times New Roman, Times, Serif; color: #3C3C3D">- </FONT><FONT STYLE="color: #3C3C3D">I</FONT>mprovements
to Employee Share-Based Payment Accounting&quot;&nbsp;which includes multiple provisions intended to simplify various aspects of
the accounting for share-based payments. This guidance is effective for interim and annual reporting periods beginning after December
15, 2016. The adoption of this ASU did not have a material impact on its consolidated financial statements.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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 any impact on the amount or timing of its revenues.</P>

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

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

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

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

<!-- Field: Page; Sequence: 44; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">In November
2015, the FASB issued ASU No. 2015-17, &ldquo;<I>Balance Sheet Classification of Deferred Taxes</I>,&rdquo; which requires that
an entity classify deferred tax assets and liabilities as noncurrent on the balance sheet. Prior to the issuance of the standard,
deferred tax assets and liabilities were required to be separated into current and noncurrent amounts on the basis of the classification
of the related asset or liability. This ASU was effective for the Company on April 1, 2017. The adoption of ASU No. 2015-17 did
not have a material impact on the Company's consolidated financial statements or related disclosures.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">In August
2014, the FASB issued ASU 2014-15, &ldquo;Presentation of Financial Statements &ndash; Going Concern (Topic 205-40)&rdquo;, which
requires management to evaluate whether there is substantial doubt about an entity&rsquo;s ability to continue as a going concern
for each annual and interim reporting period. If substantial doubt exists, additional disclosure is required. This new standard
was effective for the Company for its annual period beginning December 31, 2016. The Company has reflected the related disclosure
requirements associated with the standard in Note 2.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%"><B>2.</B></TD>
    <TD STYLE="text-align: justify; width: 93%"><B>GOING
CONCERN</B></TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As reflected in the
accompanying consolidated financial statements for the years ended December 31, 2017 and 2016, the Company had net losses of $3,041,430
(which includes $430,084 of stock based compensation expense) and $2,633,516 (which includes $842,089 of stock based compensation
expense), respectively, and net cash used in operating activities of $3,437,312 and $1,798,726, respectively. Additionally, at
December 31, 2017, the Company had a working capital deficit of $786,621, stockholders&rsquo; deficit of $349,262, and accumulated
deficit of $38,276,879. It is managements 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 date of this filing.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.55in">In addition to the
funds raised in a private securities offering during the year ended December 31, 2017 and reflected in the accompanying financial
statements, Envision raised an additional $290,000 from the same offering subsequent to December 31, 2017. Envision will look to
raise additional funds for further operating capital and working capital. Further, the Company will seek additional sales that
would provide additional revenues and possible gross profits. All such actions and funds, if successful, may or 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 or provide additional working capital. From January 1, 2017 through December 31, 2017, the Company raised $2,345,000 from
a private securities offering, borrowed a net $500,000 from certain loan facilities and additionally drew down $1,150,000 on a
potential $3,000,000 line of credit that was established during 2017.</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 7%"><B>3.</B></TD><TD STYLE="text-align: justify; width: 93%"><B>ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE</B></TD></TR></TABLE>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company records
accounts receivable as it bills its customers for products and services. The allowance for doubtful accounts is based upon the
Company&rsquo;s policy (See Note 1). Accounts receivable throughout the year may decrease based on payments received, credits for
change orders, or back charges incurred.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">At December 31, 2017
and 2016, accounts receivables were as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">December 31, 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, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 45%; text-align: justify">Accounts receivable</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">5,946</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: 11%; text-align: right">1,161,064</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">Less: Allowance for doubtful accounts</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">&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: justify; padding-bottom: 2.5pt">Accounts receivable, Net</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">5,946</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">1,161,064</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Bad debt expense for
2017 and 2016 was $0 and $510, respectively.</P>

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

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

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

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

<!-- Field: Page; Sequence: 45; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Deferred revenues are
deposits from customers for product sales which have not yet been delivered and multi period maintenance contracts (See Note 1).
Deferred revenue was $77,514 and $75,323 for the years ended December 31, 2017 and December 31, 2016, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 7%"><B>4.</B></TD><TD STYLE="text-align: justify; width: 93%"><B>PREPAID EXPENSES AND OTHER CURRENT ASSETS</B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Prepaid expenses and
other current assets are summarized as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">December 31, 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, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 45%; text-align: justify">Prepaid insurance</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">25,402</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: 11%; text-align: right">26,124</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Deposit on future raw materials</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">30,272</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,168</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">Prepaid services</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">46,875</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt">Total prepaid expenses and other current 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">55,674</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">94,167</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; 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. As of December
31, 2017 and 2016, inventory consists of the following:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif">
<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">December 31, 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, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 45%; text-align: justify">Finished goods</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">1,716,141</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: 11%; 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: justify">Work in process</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">311,481</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: justify">Raw materials</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">300,479</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: justify; padding-bottom: 1pt">Inventory reserve</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: justify; padding-bottom: 2.5pt">Inventory, net</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,319,500</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: 0pt 0; text-align: left">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%"><B>6.</B></TD>
    <TD STYLE="text-align: justify; width: 93%"><B>PROPERTY
AND EQUIPMENT</B></TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Property and equipment
consists of the following:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: center; border-bottom: Black 1pt solid">Est. Useful <BR>Lives</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">December&nbsp;31, <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&nbsp;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: 45%; text-align: justify">Computer equipment and software</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 13%; text-align: center">5 years</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">32,666</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: 11%; text-align: right">28,344</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Furniture and fixtures</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">7 years</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">82,529</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">82,529</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Office equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">5 years</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,533</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,533</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Machinery and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">1-5 years</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">341,583</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">322,010</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Autos</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">3 years</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">49,238</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">49,238</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">Leasehold improvements</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: center; padding-bottom: 1pt">47 months</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">6,790</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">6,790</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: justify">Total property and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">533,339</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">509,444</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">Less accumulated depreciation</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-bottom: 1pt">&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">(307,227</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">(216,403</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: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&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: justify; padding-bottom: 2.5pt">Property and Equipment, Net</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: right; 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">226,112</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">293,041</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Depreciation expense
for 2017 and 2016 was $68,820 and $101,877, respectively. In 2017 and 2016, respectively, approximately $22,000 and $21,600 of
depreciation was capitalized into inventory as manufacturing overhead costs.</P>

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

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

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

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

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

<!-- Field: Page; Sequence: 46; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





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


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

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">December 31, 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, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 45%; text-align: justify">Accrued vacation</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">152,051</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: 11%; 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: justify">Accrued interest</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">175,953</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: justify">Accrued loan guaranty</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">8,333</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Accrued rent</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">77,164</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: justify">Accrued commissions</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">18,828</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Accrued loss contingency</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">44,423</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: justify; padding-bottom: 1pt">Other accrued 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">2,333</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: justify; 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">451,924</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: 0pt 0; text-align: justify">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 was secured by a second priority perfected
security interest in all of the assets of the Company in favor of the Bank. <FONT STYLE="color: #252525">The LSA contained 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. Envision drew down $800,000 of this
line in 2015 with another $200,000 drawdown in February 2016. As of December 31, 2016, the balance of this revolving line of credit
was $1,000,000.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 one year term of the line of credit.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31,
2016, the term of the LSA was extended to January 28, 2017. Fees amounting to $2,400 relating to this extension were recorded as
Debt Issue Costs on the accompanying balance sheet and were amortized over the term of this extension.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 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. Additionally, in September 2017,
the Company issued 219,555 shares of its common stock valued at $0.15 per share, or $32,933 and expensed this over the final Measurement
Period of the Guaranty. The Company recorded a loss of $2,183 on this transaction (See Notes 14 and 17).</P>

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

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

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

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

<!-- Field: Page; Sequence: 47; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 had 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 was
unable to meet its obligations under the LSA, Keshif was to 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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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
was required to 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 were recorded as debt discount and netted against the loan balance and amortized to interest
expense over the term of the debt facility.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of September 25,
2017, the Company paid off the LSA in full with the proceeds of the &ldquo;Lender&rdquo; note as discussed in Note 11, and the
Guaranty and all other contractual rights related to this debt facility were cancelled.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On September 18, 2017,
in addition to a convertible &ldquo;Lender&rdquo; note (See Note 11), the Company entered into a revolving secured convertible
promissory note (the &ldquo;Revolver&rdquo;) with an unaffiliated lender (the &ldquo;Lender&rdquo;). Pursuant to the Revolver,
the Company has the right to make borrowings from the Lender in amounts of up to 70% of the value of any specific purchase order
(each a &ldquo;PO&rdquo;) received by the Company from a credit worthy customer (each a &ldquo;Draw Down&rdquo;), up to a maximum
of $3,000,000, commencing on the date of the Revolver and terminating 300 days after the date of the Revolver. The Revolver bears
simple interest at the floating rate per annum equal to the 12 month USD LIBOR index rate quoted from time to time in New York,
New York by the Bloomberg Service plus 600 basis points (the &ldquo;Interest Rate&rdquo;). The Interest Rate will be adjusted on
the first day of each calendar month during the term of this Note to reflect any changes in the 12 month LIBOR rate as quoted on
that day, or if that day is not a business day, on the next business day thereafter. The principal and accrued unpaid interest
with respect to each Draw Down is due and payable within five (5) business days of receipt from the Customer by the Company of
a payment due under the applicable PO (with respect to each Draw Down, the &ldquo;Maturity Date&rdquo;). Each Draw Down is secured
by a perfected recorded second priority security interest in all of the Company&rsquo;s assets, as set forth in that certain Security
Agreement by and between the Company and the Lender. The Lender will have the right at any time until the Maturity Date of a Draw
Down, provided the Lender gives the Company written notice of the Lender&rsquo;s election to convert prior to any prepayment of
such Draw Down by the Company with respect to converting that portion of such Draw Down covered by the prepayment, to convert all
or any portion of the outstanding principal and accrued unpaid interest (the &ldquo;Conversion Amount&rdquo;), into such number
of fully paid and nonassessable shares of the Company&rsquo;s common stock as is determined by dividing the Conversion Amount by
the greater of (i) fifteen cents ($0.15) or (ii) 75% of the Volume Weighted Average Price of the Company&rsquo;s common stock that
is quoted on a public securities trading market (if more than one, the one with the then highest trading volume), during the five
(5) consecutive trading days immediately prior to the date of the Lender&rsquo;s written notice of the Lender&rsquo;s election
to convert.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As additional consideration
for any Draw Downs made by the Lender to the Company as evidenced by the Revolver, the Company agreed to issue to the Lender common
stock purchase warrants exercisable for a period of three years from the date of issuance with an exercise price equal to the greater
of (i) $0.15 per share or (ii) 75% of the Volume Weighted Average Price of the Company&rsquo;s common stock that is quoted on a
public securities trading market (if more than one, the one with the then highest trading volume), during the five (5) consecutive
trading days immediately prior to the date of the applicable Draw Down. The number of warrants issuable to the Lender will equal
25% of the increase over the highest amount previously drawn down by the Company on the Revolver divided by the greater of (i)
fifteen cents ($0.15) or (ii) 75% of the Volume Weighted Average Price of the Company&rsquo;s common stock that is quoted on a
public securities trading market (if more than one, the one with the then highest trading volume), during the five (5) consecutive
trading days immediately prior to the date of the applicable Draw Down which causes the increase over the previous highest amount
borrowed.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company received
funds for an initial Draw Down on September 26, 2017 in the amount of $850,000. As a result of this Draw Down, the Company issued
1,416,667 common stock purchase warrants having a value of $122,992 using the Black-Scholes valuation methodology, and each with
a $0.15 exercise price (See Note 15). As a result of this transaction, and including the value of the issued warrants, the Company
recorded $243,223 of value of beneficial conversion features, which is recorded as debt discount on the accompanying balance sheet,
and is being amortized to interest expense over the term of the loan.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company received
funds for a second Draw Down on October 24, 2017 in the amount of $300,000. As a result of this Draw Down, the Company issued 500,000
common stock purchase warrants having a value of $56,620 using the Black-Scholes valuation methodology, and each with a $0.15 exercise
price (See Note 15). As a result of this transaction, and including the value of the issued warrants, the Company recorded $175,261
of value of beneficial conversion features, which is recorded as debt discount on the accompanying balance sheet, and is being
amortized to interest expense over the term of the loan.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31,
2017, the convertible line of credit had a balance, net of a $226,768 debt discount, amounting to $923,232. Accrued and unpaid
interest related to this note amounting to $22,236 is included in accrued expenses (See Note 7).</P>

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

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

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

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

<!-- Field: Page; Sequence: 48; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





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


<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 7%"><B>10.</B></TD><TD STYLE="text-align: left; width: 93%"><B>CONVERTIBLE NOTES PAYABLE &ndash; RELATED PARTIES AND FAIR VALUE MEASUREMENTS</B></TD></TR></TABLE>

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">December 31,</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">December 31,</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">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">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 45%; text-align: justify">Evey Note</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">62,616</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: 11%; text-align: right">74,616</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Wheatley Note</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">135,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Gemini Master Fund &ndash; Third Amended and</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: justify; padding-bottom: 1pt; padding-left: 10pt">Restated Secured Bridge Note &ndash; Current Group</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">600,000</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: justify; 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">197,616</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">724,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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Prior to 2011, the
Company was advanced monies by John Evey, our former chairman and director, and executed a 10% convertible promissory note with
compounding interest 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 was 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, 2016. The Company made principal
payments amounting to $12,000 in fiscal 2016.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Effective December
31, 2016, the Company entered into a further extension agreement to extend the maturity date of this note to December 31, 2017.
There were no additional fees or discounts associated with this extension. This modification was treated as an extinguishment as
the change in fair value of the embedded conversion option just before and just after the modification was more than 10% of the
carrying amount of the note. The market price of the Company&rsquo;s stock was below the conversion price at the time of the modification,
therefore no beneficial conversion feature needed to be recorded. The Company made principal payments amounting to $12,000 in fiscal
2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Although Mr. Evey is
no longer a director as of December 31, 2016, because he was our Chairman and a related party throughout most of 2016, we have
continued to classify this note as a Convertible note payable - related parties in the accompanying balance sheet. The note continues
to bear interest at a rate of 10%. The balance of the note as of December 31, 2017, is $62,616 with accrued and unpaid interest
amounting to $61,242 which is included in accrued expenses (See Note 7 and Note 17).</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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. 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 December 31, 2017, is $135,000 with accrued and unpaid interest amounting to $12,312 which is included
in accrued expenses (See Note 7).</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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. The note was secured by substantially all assets of
the Company and its subsidiary, and was unconditionally guaranteed by the subsidiary.</P>

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

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

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

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

<!-- Field: Page; Sequence: 49; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





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


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 $0.15; the beneficial holder ceiling was increased to 9.9% and the terms
were extended to June 30, 2015.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In June 2015, Gemini
sold a 70.0066819% stake in its&rsquo; note to Robert Noble, our past Chairman, in a private transaction. The Company issued two
replacement notes for their respective ownership values based on this transaction with the Noble note having a balance of $600,000
and the Gemini note having a balance of $256,325. 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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In regards to the then
remaining note, Robert Noble agreed to an extension to March 31, 2016. 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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 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 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 extend the expiration date of 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. (see Note 15)</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 and was held by other related
party shareholders during the year, 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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Effective as of February
15, 2017, the Company received conversion notices from all the then 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 14 and 17).</P>

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 50; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





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


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.85pt">The accounting
guidance 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 guidance 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 inputs are quoted prices (unadjusted)&nbsp;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: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.55in">Assets and
liabilities measured at fair value on a recurring and non-recurring basis consisted of the following at December 31, 2016:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.55in"></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="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">Carrying Value at</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="text-align: center">Fair Value Measurements at December 31, 2016</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">December 31, 2016</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">(Level 1)</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">(Level 2)</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">(Level 3)</TD><TD STYLE="text-align: center; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 37%; text-align: left; padding-bottom: 2.5pt">Embedded Conversion Option Liability</TD><TD STYLE="width: 2%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 2.5pt double">$</TD><TD STYLE="width: 14%; text-align: right; border-bottom: Black 2.5pt double">107,081</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="width: 2%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 2.5pt double">$</TD><TD STYLE="width: 11%; text-align: right; border-bottom: Black 2.5pt double">&ndash;</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="width: 2%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 2.5pt double">$</TD><TD STYLE="width: 11%; text-align: right; border-bottom: Black 2.5pt double">&ndash;</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="width: 2%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left; border-bottom: Black 2.5pt double">$</TD><TD STYLE="width: 11%; text-align: right; border-bottom: Black 2.5pt double">107,081</TD><TD STYLE="width: 1%; text-align: left; padding-bottom: 2.5pt">&nbsp;</TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As a result of the February
2017 conversion discussed above, there was no embedded conversion option liability as of December 31, 2017.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">The following is a summary
of activity of Level 3 liabilities for the periods ended December 31, 2016 and 2017:</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 60%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 45%; text-align: justify">Balance at December 31, 2015</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">87,992</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; 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">19,089</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: justify">Balance at December 31, 2016</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">107,081</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">Gain on debt extinguishment</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="text-align: justify; padding-bottom: 2.5pt">Balance at December 31, 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: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.55in">The Company
estimates the fair value of the embedded conversion liability utilizing the Black-Scholes pricing model, which is dependent upon
several variables such as the expected term (based on contractual term), expected volatility of our stock price over the expected
term (based on historical volatility), expected risk-free interest rate over the expected term, and the expected dividend yield
rate over the expected term.&nbsp; The Company believes this valuation methodology is appropriate for estimating the fair value
of the derivative liability.&nbsp; The following table summarizes the assumptions the Company utilized to estimate the fair value
of the embedded conversion option at December 31, 2016:</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 58%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify; border-bottom: Black 1pt solid">Assumptions</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">December 31, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 40%; text-align: justify">Expected remaining term</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 15%; text-align: right">0.25</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Expected Volatility</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">103%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Risk free rate</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.50%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Dividend Yield</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.00%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.55in">There were
no changes in the valuation techniques during 2017. In 2016, the Company did compute the valuation of this derivative liability
using a binomial lattice model noting no material differences in valuation results. The weighted average interest rate for short
term notes as of December 31, 2017 was 10%.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">As of December
31, 2016, the $100,000 owed under convertible notes payable consisted only of the Pegasus note.</P>

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

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

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

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

<!-- Field: Page; Sequence: 51; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">As of December
31, 2017, the following summarizes amounts owed under convertible notes payable:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; 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 STYLE="text-align: justify">&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><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">Discount</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">Convertible Notes Payable, net of discount</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 35%; text-align: left">Pegasus Note</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">100,000</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: 11%; 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: 11%; text-align: right">100,000</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">&ldquo;Lender&rdquo; Note</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,500,000</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">175,668</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,332</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: 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">1,600,000</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">175,668</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">1,424,332</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>




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

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

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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">On September
18, 2017, in addition to entering into a revolving convertible line of credit (See Note 9), the Company also entered into a secured
convertible promissory note with an unaffiliated lender (the &ldquo;Lender&rdquo;). The Note bears simple interest at the floating
rate per annum equal to the 12 month USD LIBOR index rate quoted from time to time in New York, New York by the Bloomberg Service
plus 400 basis points (the &ldquo;Interest Rate&rdquo;). The Interest Rate will be adjusted on the first day of each calendar month
during the term of the Note to reflect any changes in the 12 month LIBOR rate as quoted at on that day, or if that day is not a
business day, on the next business day thereafter. Interest will only accrue on outstanding principal. Accrued unpaid interest
is payable monthly on the first calendar day of each month for interest accrued during the previous month, with all outstanding
principal and accrued unpaid interest payable in full on or before September 17, 2018 to the extent not converted into shares of
the Company&rsquo;s common stock. The Note is secured by a perfected recorded first priority security interest in all of the Company&rsquo;s
assets, as set forth in a certain Security Agreement by and between the Company and the Lender, dated September 18, 2017. At any
time until the Maturity Date, and provided Lender gives the Company written notice of Lender&rsquo;s election to convert prior
to any prepayment of this Note by the Company with respect to converting that portion of this Note covered by the prepayment, the
Lender has the right to convert all or any portion of the outstanding principal and accrued interest (the &ldquo;Conversion Amount&rdquo;),
into such number of fully paid and nonassessable shares of the Company&rsquo;s common stock as is determined by dividing the Conversion
Amount by the greater of (i) fifteen cents ($0.15) or (ii) 75% of the Volume Weighted Average Price of the Company&rsquo;s common
stock that is quoted on a public securities trading market (if more than one, the one with the then highest trading volume), during
the five (5) consecutive trading days immediately prior to the date of the Lender&rsquo;s written notice of its election to convert.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">As additional
consideration for the loan evidenced by the Note, the Company agreed to issue to the Lender common stock purchase warrants exercisable
for a period of three years from the date of issuance with an exercise price equal to $0.15 per share. The number of warrants issuable
to the Lender is equal to 25% of the loan Amount divided by fifteen cents ($0.15). As of September 18, 2017, the Company issued
2,500,000 common stock purchase warrants under this provision having a value of $187,142 using the Black-Scholes valuation methodology,
and each with a $0.15 exercise price (See Note 15). As a result of this transaction, and including the value of the issued warrants,
the Company recorded $232,767 of value of beneficial conversion features, which is recorded as debt discount on the accompanying
balance sheet, and is being amortized to interest expense over the term of the note.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During any
time when the Note is outstanding, or when the Lender holds any Company stock, or any warrants to acquire Company stock where the
combination of both could result in the Lender owning stock with a current value of one million dollars or greater, in the Company,
the Lender will have certain review and consulting rights as described in the Note.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 52; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL INC. AND
SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">As of December
31 2017, the convertible note had a balance, net of $175,668 of debt discount, amounting to $1,324,332 with accrued and unpaid
interest amounting to $7,593 which is included in accounts payable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%"><B>12.</B></TD>
    <TD STYLE="text-align: left; width: 93%"><B>NOTE PAYABLE AND AUTO LOAN</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Note Payable</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On June 1, 2010, the
Company entered into a Promissory Note with one of its vendors in exchange for the vendor cancelling its open invoices to the Company.
Total outstanding payables recorded by the Company at the time of settlement were $179,702. The note 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. During 2011, 2012 and 2013, the company made partial conversions of this note. Further, through
a series of amendments, the note was extended to December 31, 2014 and the conversion price of the note was reduced to $0.20 per
share of common stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Through a series of
amendments, the maturity date of the note was extended through June 30, 2016. There were no accounting effects for these amendments.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In December 2017 the
Company made a $40,000 settlement payment to pay off this note, and all accrued interest, in full. The Company recorded a gain
on debt settlement of $25,352 related to this transaction.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><U>Auto Loan</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 December 31, 2017, the loan had a short-term
portion of $9,862 and a long-term portion of $20,620.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%"><B>13. </B></TD>
    <TD STYLE="text-align: left; width: 93%"><B>COMMITMENTS
AND CONTINGENCIES</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B><I>Leases:</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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. As part of the sublease, the
Company provided a $146,091 deposit to the landlord which will be reduced in months nineteen and thirty-one of the sublease, as
defined, in lieu of rent payments. At the end of the lease period, $50,619 of the deposit will remain as security for the surrender
of the premises.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">Future annual
minimum lease payments related to our facility lease are as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 40%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 25%; text-align: justify">2018</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">522,288</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">543,180</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">2020</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">404,952</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 2.5pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 2.5pt double">1,470,420</TD><TD STYLE="text-align: left; padding-bottom: 2.5pt">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">Administrative
rent expense was $112,675 and $59,228 for the years ended December 31, 2017 and 2016, respectively. Further, for the years ended
December 31, 2017 and 2016, respectively, $446,618 and $337,287 of rent was capitalized into inventory as manufacturing overhead
costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">As of December
31, 2017, there are no other lease agreements&nbsp;with non-cancelable terms in excess of one year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B><I>Legal Matters:</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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 December 31, 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: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><BR>
</P>

<!-- Field: Page; Sequence: 53; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL INC. AND
SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><B><I>Other Commitments:</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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.
During 2017 and 2016, the Company has agreements to act as a reseller for certain vendors; 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 have agreed to cooperate and provide business opportunities to each other; agreements with
vendors where the vendor may provide marketing, public relations, technical consulting or subcontractor services and financial
advisory agreements where the financial advisor would receive a fee and/or commission for advising and 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,
other than sales agent agreements and revenue generating sales contracts, there are no firm commitments in such agreements as of
December&nbsp;31, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">The Company
enters into various other agreements with third party vendors who will provide services and/or products to the Company. Such vendor
agreements may call for a deposit along with certain other payments based on the delivery of goods or services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%"><B>14.</B></TD>
    <TD STYLE="text-align: left; width: 93%"><B>COMMON STOCK</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 20.9pt; text-align: justify; text-indent: 15.1pt"><B>Shares
Issued</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 20.9pt; text-align: justify; text-indent: 15.1pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">Issuances
of the Company&rsquo;s common stock during the years ended December&nbsp;31, 2017 and 2016, respectively, are as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left"><B><U>2017</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left"><B>Stock Issued in Cash Sales</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the
year ended December 31, 2017 pursuant to private placements, the Company issued 15,633,327 shares of common stock for cash with
a per share price of $0.15 per share or $2,345,000 and the Company incurred $53,600 of capital raising fees that were paid in cash
and charged to additional paid-in capital. Additionally, as of December 31, 2017, related to the Company&rsquo;s private placement,
the company is obligated to issue 223,337 common stock purchase warrants to the placement agents. There will be no financial statement
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 recording the issuance of these warrants (see
Note 15).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><B>Stock Issued for Loan
Conversion </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the
year ended December 31, 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, or $704,709 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 (See Note 10).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><B>Stock Issued for Services
</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the
year ended December 31, 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) or $2,250. These shares were fully
earned, and were expensed, upon issuance.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><B>Stock Issued for Services
&ndash; Related Party</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">For
professional services provided per the terms of a consulting agreement with GreenCore Capital LLC (&ldquo;GreenCore&rdquo;), and
during the year ended December 31, 2017, 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.
Jay Potter, our director, is the managing member of GreenCore and the individual performing the services. (See Note 17)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 54; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL INC. AND
SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><B>Stock Issued for Director
Services</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">As of
December 31, 2016, the board approved a modified compensation program, effective January 1, 2017, for all non-executive
directors where each director would receive 750,000 restricted shares of common stock, pursuant to a restricted stock grant
agreement (&ldquo;New Program RSA&rdquo;) with vesting 62,500 per quarter over a 36 month period commencing on March 31, 2017
or upon the date for which a new director is named, issuable on the last day of each calendar quarter so long as such
director serves as a director of the Company at that time. Each director that had a previous agreement agreed to terminate
their rights to any previously issued shares and cancel such previous agreements. As such, the Company granted 2,250,000
shares to directors on January 1, 2017 having a total value of $337,500. The Company intends to grant up to an
additional 750,000 shares of its common stock to each director based on their achieving certain performance criteria to be
agreed upon by the Board of Directors after discussion with senior management.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the
year ended December 31, 2017, the Company released 750,000 shares of common stock with a per share fair value of $0.15, or $112,500
(based on the market price at the time of the agreements), to three directors for their service as defined in their respective
restricted stock grant agreements. The payments were expensed at issuance (See Note 17 and 18).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">The total
unrecognized restricted stock grant expense related to the Restricted Stock Agreements of our directors amounted to $225,000 at
December 31, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><B>Stock Issued for Loan
Guaranty</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the
year ended December 31, 2017, and in consideration for the continued Guaranty of the Company&rsquo;s obligations extended under
a now terminated line of credit, the Company issued 453,857 shares of its common stock, with a per share value of $0.15 (based
on contemporaneous cash sales prices) or $68,078 to Keshif Ventures LLC, a related party, pursuant to a stock purchase agreement.
These shares were expensed to interest expense over the term of the Guaranty period. The Company recorded a gain on debt settlement
of $172 related to this transaction. (See Notes 8 and 17)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left"><B><U>2016</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left"><B>Stock Issued in Cash Sales</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the year
ended December 31, 2016 pursuant to private placements, the Company issued 12,133,333 shares of common stock for cash with a per
share price of $0.15 per share or $1,820,000 and the Company incurred $68,800 of capital raising fees that were paid in cash and
charged to additional paid-in capital.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><B>Stock Issued for Services
</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">For professional
services provided per the terms of a consulting agreement with an investor relations consulting firm, the Company issued 1,000,000
shares of the Company&rsquo;s common stock with a per share fair value of $0.15 per share (based on contemporaneous cash sales
prices) or $150,000. These payments were expensed over the term of the agreement. As of December 31, 2016, $46,875 was recorded
in prepaid expenses (See note 4) and expensed in 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><B>Stock Issued for Services
&ndash; Related Party</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">For
professional services provided per the terms of a consulting agreement with GreenCore Capital LLC (&ldquo;GreenCore&rdquo;), and
during the year ended December 31, 2016, the Company issued 464,115 shares of the Company&rsquo;s common stock with a per share
fair value between $0.14 and $0.17 (based on an average market value of the stock when earned as defined in the agreement)</FONT>
or <FONT STYLE="font-family: Times New Roman, Times, Serif">$69,603. The Company recorded a gain on debt settlement of $2,396 on
these transactions. These payments were expensed at time of issuance. Jay Potter, our director, is the managing member of GreenCore
and the individual performing the services. (See Note 17)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 55; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL INC. AND
SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><B>Stock Issued for Director
Services</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">On February
12, 2016, the Board approved a compensation program for all non-executive directors that did not otherwise have a pre-existing
compensation plan.&nbsp; Starting for the 2016 year of service, each of two directors will receive 1,000,000 shares of common stock,
with a per share value of $0.15 (based on contemporaneous cash sales prices), or $150,000,&nbsp;that will vest equally at the end
of each calendar quarter that such director remains in service as a director over a three year period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">On February
19, 2016, Mr. Anthony Posawatz accepted an appointed as a new director of the Company effective February 19, 2016. In consideration
for Mr. Posawatz&rsquo;s acceptance to serve as a director of the Company, the Company agreed to grant him 1,000,000 restricted
shares of its common stock, with a per share value of $0.15 (based on contemporaneous cash sales prices), or $150,000, vesting
according to the following vesting schedule: 27,777 per month over a 36 month period commencing on March 31, 2016, issuable on
the last day of each calendar quarter so long as Mr. Posawatz serves as a director of the Company, subject to the grantee&rsquo;s
right to waive vesting and issuance on a quarterly basis.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">On September
8, 2016, Mr. Peter Davidson accepted an appointment as a new director of the Company effective September 8, 2016. In consideration
for Mr. Davidson&rsquo;s acceptance to serve as a director of the Company, the Company granted 750,000 restricted shares of its
common stock to him, subject to the terms and conditions set forth in the Restricted Stock Grant Agreement including but not limited
to the following vesting schedule: 62,500 shares or prorate portion thereof per calendar quarter over a 36 month period commencing
on September 30, 2016. The value of this stock grant is $0.15 per share (based on contemporaneous cash sales prices) or $112,500,
and is being expensed proportionately as the shares vest. The Company intends to grant up to an additional 750,000 shares of its
common stock to Mr. Davidson based on Mr. Davidson&rsquo;s achieving certain performance criteria to be agreed upon by the Board
of Directors after discussion with senior management at a future date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the
year ended December 31, 2016, the Company released 1,152,776 shares of common stock with a per share fair value of $0.15, or $172,916
(based on the market price at the time of the agreement), to five directors for their service as defined in their respective Restricted
Stock Grant Agreements and as discussed above. The payments were expensed at issuance (See Note 17).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">The total
unrecognized restricted stock grant expense related to the above discussed stock issuances amounted to $337,500 at December 31,
2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><B>Stock Issued for Loan
Guaranty -Related Party</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the
year ended December 31, 2016, and in consideration for the continued Guaranty of the Company&rsquo;s obligations extended under
a line of credit, the Company issued 147,493 shares of its common stock, with a per share value of $0.15 (based on contemporaneous
cash sales prices) or $22,123 to Keshif Ventures LLC, a related party, pursuant to a stock purchase agreement. These shares were
expensed to interest expense over the term of the Guaranty period. The Company recorded a gain on debt settlement of $2,877 related
to this transaction. (See Notes 8 and 17)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 7%"><B>15.</B></TD><TD STYLE="text-align: justify; width: 93%"><B>STOCK OPTIONS AND WARRANTS</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">On August
10, 2011, the Company&rsquo;s Board of Directors approved and caused the Company to adopt the Envision Solar International, Inc.
2011 Stock Incentive Plan (the &ldquo;Plan&rdquo;), which authorizes the issuance of up to 31,500,000 shares of the Company&rsquo;s
common stock pursuant to the exercise of stock options or other awards granted under the Plan.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">In 2008,
the Board approved the 2008 equity Incentive Plan, which authorizes 6,108,571 shares under the plan. Exercise rights may not expire
more than three months after the date of termination of the employee but may expire in less time as stipulated in the individual
grant notice. For disability or death, the optionee or estate will generally have up to twelve months to exercise their options.
For certain options the Company may have rights of first refusal for a stipulated period of time, under a separate stock restriction
agreement, whereby if the holder exercise the options and then desires to sell the underlying shares, the Company has the right
to repurchase such shares at a price to which the holder has agreed to sell them to a third party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 56; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL INC. AND
SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><U>Stock Options</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">The Company
follows the provisions of ASC Topic 718, &ldquo;Compensation &ndash; Stock Compensation.&rdquo; ASC Topic 718 establishes standards
surrounding the accounting for transactions in which an entity exchanges its equity instruments for goods or services. ASC Topic
718 focuses primarily on accounting for transactions in which an entity obtains employee services in share-based payment transactions,
such as options issued under the Company&rsquo;s Stock Option Plans. The Company&rsquo;s stock option compensation expense was
$220,084 and $442,871 for the years ended December&nbsp;31, 2017 and 2016, respectively, and there was $33,529 of total unrecognized
compensation cost related to unvested options granted under the Company&rsquo;s options plans as of December&nbsp;31, 2017. This
stock option expense will be recognized through March 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">The fair
value of each option is estimated on the date of grant using the Black-Scholes option-pricing model. This model incorporates certain
assumptions for inputs including a risk-free market interest rate, expected dividend yield of the underlying common stock, expected
option life and expected volatility in the market value of the underlying common stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">From January
1, 2016 through December 31, 2016, the Company issued 5,380,000 stock options under the plans with a total valuation of $622,109.
Of these stock options, 200,000 have a 5 year term while the remaining 5,180,000 have a 10 year term.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">From January
1, 2017 through December 31, 2017, the Company issued 645,000 stock options under the plans with a total valuation of $61,632.
All of these options have a 10 year term.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">We used the
following assumptions for options granted in fiscal 2017 and 2016:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">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">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 45%; text-align: justify">Expected volatility</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 11%; text-align: center">81.05%</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 11%; text-align: center"><FONT STYLE="font-size: 10pt">103.59% -114.93%</FONT></TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Expected term</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">5 Years</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2.5-6.5 &nbsp;Years</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Risk-free interest rate</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">0.15%</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">0.16% -0.50%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Expected dividend yield</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">None</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">None</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">The Black-Scholes
option-pricing model was developed for use in estimating the fair value of traded options, which have no vesting restrictions and
are fully transferable. In addition, option valuation models require the input of highly subjective assumptions including the expected
stock price volatility. Because the Company&rsquo;s stock options and warrants have characteristics different from those of its
traded stock, and because changes in the subjective input assumptions can materially affect the fair value estimate, in management&rsquo;s
opinion, the existing models do not necessarily provide a reliable single measure of the fair value of such stock options. The
risk free interest rate is based upon quoted market yields for United States Treasury debt securities with a term similar to the
expected term. The expected dividend yield is based upon the Company&rsquo;s history of having never issued a dividend and management&rsquo;s
current expectation of future action surrounding dividends. Expected volatility was based on historical data for the trading of
our stock on the open market. The expected lives for such grants were based on the simplified method for employees and directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">All options
qualify as equity pursuant to ASC 815-40-25, &ldquo;Contracts in Entity&rsquo;s Own Equity.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 57; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL INC. AND
SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">Option activity
for the years ended December 31, 2017 and 2016 under the 2008 and 2011 Plans are as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&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">Number of Options</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Weighted</B></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Average</B></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Exercise</B></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Price</B></P></TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 45%; text-align: justify">Outstanding at December 31, 2015</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">15,337,007</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: 11%; text-align: right">0.28</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Granted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,380,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.15</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Exercised</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: White">
    <TD STYLE="text-align: justify">Forfeited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(800,000</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.19</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">Expired</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">&ndash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt">Outstanding at December 31, 2016</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">19,917,007</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">0.25</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Granted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">645,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.16</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Exercised</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: justify">Forfeited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,095,000</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.19</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">Expired</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,250,343</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">0.33</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: justify; padding-bottom: 2.5pt">Outstanding at December 31, 2017</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">15,216,664</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">0.23</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: justify; padding-bottom: 2.5pt">Exercisable at December 31, 2017</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">13,479,165</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">0.24</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt">Weighted average grant date fair value</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</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">0.10</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">The following
table summarizes information about employee stock options outstanding at December 31, 2017:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&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 COLSPAN="20" STYLE="text-align: center; border-bottom: Black 1pt solid">Options Outstanding</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="text-align: center; border-bottom: Black 1pt solid">Options Exercisable</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">Range of Exercise Price</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">Number Outstanding at <BR>December 31, 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">Weighted Average Remaining Contractual Life</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">Weighted Average Exercise Price</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">Aggregate Intrinsic Value</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">Number <BR>Exercisable at <BR>December 31, 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">Weighted Average Exercise Price</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">Aggregate Intrinsic Value</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: right; padding-bottom: 1pt"></TD>
    <TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">$</TD><TD STYLE="width: 11%; padding-bottom: 1pt; text-align: right"><FONT STYLE="font-size: 10pt">0.13-1.31</FONT></TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; border-bottom: Black 1pt solid; text-align: right">15,216,664</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">5.45 Years</FONT></TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="width: 11%; border-bottom: Black 1pt solid; text-align: right">0.23</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="width: 11%; border-bottom: Black 1pt solid; text-align: right">&ndash;</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; border-bottom: Black 1pt solid; text-align: right">13,479,165</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="width: 11%; border-bottom: Black 1pt solid; text-align: right">0.24</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="width: 11%; border-bottom: Black 1pt solid; text-align: right">&ndash;</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</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">15,216,664</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"><FONT STYLE="font-size: 10pt">5.45 Years</FONT></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">0.23</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">&ndash;</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">13,479,165</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">0.24</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">&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: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">As the Company&rsquo;s
stock price was lower than the weighted average exercise price at December 31, 2017, there is no aggregate intrinsic value of the
options.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">Options exercisable
have a weighted average remaining contractual life of 5.02 years as of December 31, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><U>Warrants</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><U>2017</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the
year ended December 31, 2017, and as additional consideration for the funding of the Convertible Note payable by the Lender, the
Company issued 2,500,000 common stock purchase warrants having a value of $187,142 using the Black-Scholes valuation methodology,
and each with a $0.15 exercise price and a three year term (See Note 11). The assumptions used in the valuation of these warrants
include volatility of 85.78%, expected dividends of 0.0%, a discount rate of 1.50%, and expected term of 3 years.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the
year ended December 31, 2017 as a result of Draw Downs on our Convertible Line of Credit with Lender, the Company issued 1,916,667
common stock purchase warrants having a value of $179,612 using the Black-Scholes valuation methodology, and each with a $0.15
exercise price and three year term (See Note 9). The assumptions used in the valuation of these warrants include volatility of
83.67-85.78, expected dividends of 0.0%, a discount rate of 1.50%, and expected term of 3 years.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 58; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL INC. AND
SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B></B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">As of December
31, 2017, related to the Company&rsquo;s private placement, the company is obligated to issue 223,337 common stock purchase warrants
to the placement agents. There will be no financial statement 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 recording the issuance of these warrants.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the
twelve months ended December 31, 2017, 26,831,589 warrants had expired.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><U>2016</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">As a part
of the Company&rsquo;s private placement, the Company effectively issued 291,667 warrants in the twelve months ended December 31,
2016 to the placement agents.&nbsp;&nbsp;These warrants, valued at $30,419, are exercisable for 5 years at an exercise price of
$0.15 per share. The Company estimated the fair value of the warrants utilizing the Black-Scholes pricing model. The assumptions
used in the valuation of these warrants include volatility of 102.99%, expected dividends of 0.0%, a discount rate of 0.50%, and
expected term of 5 years. There was no financial statement accounting effect for the issuance of these warrants as their fair value
has been charged to Additional Paid-in-Capital as an offering cost and was offset by a credit to Additional Paid-in-Capital for
their fair value when recording the issuance of these warrants.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the
twelve months ended December 31, 2016, 1,314,286 warrants had expired.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">Warrant activity
for the years ended December 31, 2017 and 2016 are as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&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">Number of Warrants</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Weighted</B></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Average</B></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Exercise</B></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Price</B></P></TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 45%; text-align: justify">Outstanding at December 31, 2015</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">29,219,441</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: 11%; text-align: right">0.18</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Granted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">291,667</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.15</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Exercised</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: White">
    <TD STYLE="text-align: justify">Forfeited</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: justify; padding-bottom: 1pt">Expired</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,314,286</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">0.33</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt">Outstanding at December 31, 2016</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">28,196,822</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">0.17</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Granted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,416,667</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.15</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Exercised</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: justify">Forfeited</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: White">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">Expired</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">(26,831,589</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">0.16</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: justify; padding-bottom: 2.5pt">Outstanding at December 31, 2017</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">5,781,900</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">0.17</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: justify; padding-bottom: 2.5pt">Exercisable at December 31, 2017</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">5,781,900</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">0.17</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt">Weighted average grant date fair value</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">&nbsp;</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">0.08</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">Warrants
exercisable have a weighted average remaining contractual life of 2.46 years as of December 31, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%"><B>16.</B></TD>
    <TD STYLE="text-align: justify; width: 93%"><B>INCOME
TAXES</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">There was
no Federal income tax expense for the years ended December 31, 2017 and 2016 due to the Company&rsquo;s net losses. Income tax
expense represents minimum state taxes due.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 59; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL INC. AND
SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">The blended
Federal and State tax rate of 39.83% applies to loss before taxes. The Company&rsquo;s tax expense differs from the &ldquo;expected&rdquo;
tax expense for Federal income tax purposes, (computed by applying the United States Federal tax rate of 34% to loss before taxes),
as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&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">Year ended December 31,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&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: 45%; text-align: justify; text-indent: -17.1pt; padding-left: 17.1pt">Computed &ldquo;expected&rdquo; tax expense (benefit)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">(1,034,086</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: 11%; text-align: right">(895,395</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; text-indent: -17.1pt; padding-left: 17.1pt">State taxes, net of federal benefit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(171,202</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(154,764</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify; text-indent: -17.1pt; padding-left: 17.1pt">Goodwill impairment and other non-deductible items</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">643,016</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(31,134</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; text-indent: -17.1pt; padding-left: 17.1pt">Change in federal tax rates</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,145,380</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: justify; padding-bottom: 1pt; text-indent: -17.1pt; padding-left: 17.1pt">Change in deferred tax asset valuation 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">(3,583,108</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,081,293</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt; text-indent: -17.1pt; padding-left: 17.1pt">Income tax expense</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><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: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">Deferred income
taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial
reporting purposes and the amounts used for income tax purposes. The effects of temporary differences that gave rise to significant
portions of deferred tax assets and liabilities at December 31 are as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 75%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&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: justify">Deferred tax 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="width: 45%; text-align: justify">Charitable contributions</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">2,900</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: 11%; text-align: right">4,128</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Reserve for bad debt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,948</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,548</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,416,792</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,776,104</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Depreciation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,920</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,638</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Other</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,674</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,159</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">Net operating loss carryforward</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">6,957,507</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">9,167,042</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Total gross deferred tax assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,419,741</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,031,619</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">Less: Deferred tax asset valuation 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">(10,351,807</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">(13,934,915</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Total net deferred tax assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">67,934</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">96,704</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">&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: justify">Deferred tax 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: justify; padding-bottom: 1pt">Accrued salaries</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">(67,934</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">(96,704</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">Total deferred tax 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">(67,934</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">(96,704</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: justify; padding-bottom: 2.5pt">Total net deferred taxes</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><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: 0pt 0; text-align: justify; text-indent: 0.55in"><BR STYLE="clear: both">
</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">As a result
of the Company&rsquo;s history of incurring operating losses, a full valuation allowance has been established. The valuation allowance
at December 31, 2017 was $10,351,807. The decrease in the valuation allowance during 2017 was $3,583,108.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">At December&nbsp;31,
2017, the Company has a net operating loss carry forward of $24,862,803 available to offset future net income through 2037. The
NOL expires during the years 2017 to 2037. The utilization of the net operating loss carryforwards is dependent upon the ability
of the Company to generate sufficient taxable income during the carryforward period. In the event that a significant change in
ownership of the Company occurs as a result of the Company&rsquo;s issuance of common stock, the utilization of the NOL carry forward
will be subject to limitation under certain provisions of the Internal Revenue Code. Management does not presently believe that
such a change has occurred.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">On December
22, 2017, the United States enacted the Tax Cuts and Jobs Act (Act). The Act makes significant modifications to the provisions
of the Internal Revenue Code, including but not limited to, a corporate tax rate decrease to 21% effective as of January 1, 2018.
The Company&rsquo;s net deferred tax assets and liabilities have been revalued at the newly enacted U.S. Corporate rate in the
year of enactment. The adjustment related to the revaluation of the deferred tax asset and liability balances is a net charge of
approximately $4.1 million. This expense is fully offset by a change in valuation allowance. Accordingly, there is no impact on
income tax expense as of December 31, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 60; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL INC. AND
SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%"><B>17. </B></TD>
    <TD STYLE="text-align: justify; width: 93%"><B>RELATED
PARTY TRANSACTIONS</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><U>Accounts Payable
and Related Party Vendor Payments</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the
year ended December 31, 2016, the Company made cash payments totaling $69,500, and issued 464,115 shares of the Company&rsquo;s
common stock with a total value of $69,603 to GreenCore for professional services provided to the Company as detailed in a March
28, 2014 consulting agreement. Additionally, as of December 31, 2016, the Company had an accounts payable balance of $27,000 owed
to Greencore. During the year ended December 31, 2017, the Company made cash payments totaling $54,000, and issued 180,000 shares
of the Company&rsquo;s common stock with a total value of $27,000 to GreenCore under this same agreement. There were no balances
owed to GreenCore as of December 31, 2017. Jay Potter, our director, is the managing member of GreenCore (See Note 14).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><U>Director Compensation</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">On February
12, 2016, the Company issued 200,000 stock options to each of the three non-executive directors that served as a director during
2015, other than Mr. Moody, for a total of 600,000 stock options.&nbsp; These options were granted as compensation for the services
provided in 2015, vested immediately, and were valued using the Black-Scholes option pricing methodology.&nbsp; Jay Potter and
John Evey each received 200,000 options exercisable at a price of $0.125 per share for a period of 10 years from the date of grant,
with a combined total valuation of $40,100.&nbsp; Robert Noble received 200,000 options exercisable at a price of $0.1375 per share
for a period of 5 years from the date of grant for a total valuation of $15,493.&nbsp; The assumptions used in the valuation of
these options include volatility of 114.93%, expected dividends of 0.0%, a discount rate of 0.16%, and expected terms, applying
the simplified method, of 5 years for Mr. Potter and Mr. Evey and 2.5 years for Mr. Noble.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">On February
12, 2016, the Board approved a compensation program for all non-executive directors that do not otherwise have a pre-existing compensation
plan.&nbsp; Starting for the 2016 year of service, each of two directors will receive 1,000,000 shares of common stock, with a
per share value of $0.15 (based on contemporaneous cash sales prices), or $150,000, that will vest equally at the end of each calendar
quarter that such director remains in service as a director over a three year period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the
year ended December 31, 2016, the Company released 1,152,776 shares of common stock with a per share fair value of $0.15, or $172,916
(based on the market price at the time of the agreement), to five directors for their service as defined in their respective Restricted
Stock Grant Agreements. The payments were expensed at issuance (See Note 14).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">On or about
December 31, 2016, Mr. Jay S. Potter, Mr. Tony Posawatz, and Mr. Peter Davidson, all directors of the Company, each entered into
an Amendment to their Restricted Stock Agreement with the Company (each an &ldquo;Amendment&rdquo;). Pursuant to their Amendments,
each director agreed to terminate his rights to unvested restricted shares of the Company&rsquo;s common stock under their previous
respective Restricted Stock Agreements, in consideration for which the Company granted to each director 750,000 restricted shares
of the Company&rsquo;s common stock, vesting 1/36 per month over a 36 month period commencing on the date of grant, issuable quarterly
on the last day of each calendar quarter (the first vesting is scheduled to occur on January 31, 2017 and be for 20,833 shares
and the first issuance is scheduled to occur on March 31, 2017 and be for 62,499 shares) so long as each director serves as a director,
employee, consultant or officer of the Company at the time of scheduled vesting. The Company will also grant an additional 750,000
restricted shares of the Company&rsquo;s common stock to each director to vest in the future from time to time, based on their
achieving certain performance criteria to be agreed upon by the Board of Directors after discussion with senior management at a
future date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the
year ended December 31, 2017, the Company released 750,000 shares of common stock with a per share fair value of $0.15, or $112,500
(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 14 and 18).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></P>

<!-- Field: Page; Sequence: 61; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL INC. AND
SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in"><U>Stock Issued for Loan
Guaranty and Cash Sales</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the
year ended December 31, 2017, and in consideration for the continued Guaranty of the Company&rsquo;s obligations extended under
a now terminated line of credit, the Company issued 453,857 shares of its common stock, with a per share value of $0.15 (based
on contemporaneous cash sales prices) or $68,078 to Keshif Ventures LLC, a related party, pursuant to a stock purchase agreement.
These shares were expensed to interest expense over the term of the Guaranty period (See Notes 8 and Note 14). Additionally, during
the year ended December 31, 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">During the
year ended December 31, 2016, and in consideration for the continuing Guaranty of the Company&rsquo;s obligations extended under
a line of credit, the Company issued 147,493 shares of its common stock or $22,123 to Keshif Ventures LLC pursuant to a stock purchase
agreement. Additionally, during the year ended December 31, 2016, pursuant to a private placement, the Company issued 3,333,333
shares of common stock for cash, with a per share price of $0.15 per share or $500,000 to Keshif.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><U>Convertible Notes Payable
to Related Parties</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">In 2009,
the Company executed a 10% convertible note payable in the amount of $102,236 due December 31, 2010 to John Evey for amounts loaned
to the Company. Mr. Evey joined the Board of Directors on April 27, 2010. Through a series of extensions, the note due date was
extended to December 31, 2017. During each of the fiscal years ended December 31, 2017 and 2016, respectively, in lieu of interest
payments, the Company made principal payments on this note amounting to $12,000. The balance of the note as of December 31, 2017
is $62,616 with accrued and unpaid interest amounting to $61,242 (See Note 10). Although Mr. Evey is no longer a director as of
December 31, 2016, because he was our Chairman and a related party throughout most of 2016, we have continued to classify this
note as a Convertible note payable - related parties in the accompanying balance sheet.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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. 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. (See Notes 10 and
14)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 62; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>ENVISION SOLAR INTERNATIONAL INC. AND
SUBSIDIARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE YEARS ENDED DECEMBER&nbsp;31,
2017 and 2016</B></P>





<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%"><B>18. &nbsp;</B></TD>
    <TD STYLE="text-align: justify; width: 93%"><B>SUBSEQUENT
EVENTS</B></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><U>Line of Credit Drawdown</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">On February
20, 2018, the Company received funds for a Draw Down on our Convertible Line of Credit in the amount of $290,000. As a result of
this Draw Down, the Company issued 407,784 common stock purchase warrants having a value of $61,282 using the Black-Scholes valuation
methodology, and each with a $0.1778 exercise price (See Note 9). As a result of this transaction, and including the value of the
issued warrants, the Company recorded $212,420 of value of beneficial conversion features, which is recorded as debt discount,
and is being amortized to interest expense over the term of the loan.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><U>Stock and Warrants
Issued in Cash Sales</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">Subsequent
to December 31, 2017 pursuant to private placements, the Company issued 1,933,333 shares of common stock for cash with a per share
price of $0.15 per share or $290,000 and the Company incurred $12,000 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 50,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&nbsp;
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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><U>Director Compensation</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in">Effective March 27, 2018, based
on authorization initially approved by the Board of Directors on December 19, 2017, and confirmed by resolutions adopted by the
Board on March 27, 2018, the Company granted 250,000 shares of common stock with a per share value of $0.15 per share (based on
contemporaneous cash sales prices), or $37,500, to each of three directors for excellent performance of their duties.&nbsp; These
shares are being issued from a pool of 750,000 shares of common stock for each director of previously authorized restricted stock
grant awards for performance that are awarded if specific performance criteria are achieved or the Board authorizes their award
and vesting by specific resolutions (see Note 14 and 17).&nbsp;</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>



<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 63; Value: 1 -->
    <DIV STYLE="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">F-<!-- 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">&nbsp;</DIV>
    <!-- Field: /Page -->



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B></B></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><A NAME="a15"></A>ITEM 9. CHANGES IN AND DISAGREEMENTS
WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">None.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><A NAME="a16"></A>ITEM 9A. CONTROLS AND PROCEDURES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Evaluation of Disclosure Controls and
Procedures</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">At the end of the period
covered by this Annual Report, we conducted an 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
December 31, 2017, the disclosure controls and procedures of our Company were not effective to ensure 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: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31,
2017, and 2016, and as of the date of this report, we did not maintain effective controls over the control environment. Specifically,
although not comprehensive, 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. Also, 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. Furthermore, we have not formally adopted a written code of business conduct and ethics that
governs the Company&rsquo;s employees, officers, and directors. Since these entity level programs have a pervasive effect
across the organization, as well as other deficiencies, management has determined that these circumstances constitute a material
weakness that therefore affects disclosure controls and procedures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Management&rsquo;s Report on Internal
Control Over Financial Reporting</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our management is responsible
for establishing and maintaining adequate internal controls over financial reporting, as such term is defined in Exchange Act Rule
13a-15(f). The design of any system of controls is based in part upon certain assumptions about the likelihood of future events,
and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions,
regardless of how remote. All internal control systems, no matter how well designed, have inherent limitations. Because of its
inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation
of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions,
or that the degree of compliance with the policies or procedures may deteriorate. Therefore, even those systems determined to be
effective can provide only reasonable assurance with respect to financial statement preparation and presentation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 64 -->
    <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; Value: 33; 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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We carried out an evaluation,
under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, of the effectiveness
of our internal controls over financial reporting as of December 31, 2017. Based on this assessment, management believes that,
as of December 31, 2017, we did not maintain effective controls over the financial reporting control environment. Specifically,
although not comprehensive, 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. Further, because of the limited size of its administrative support staff,
and due to the financial constraints on the Company, among other reasons, management has not been able to develop or implement
controls related to the segregation of duties for purposes of financial reporting, nor have certain IT controls been developed
and adhered to.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Because of the material
weaknesses, management has concluded that we did not maintain effective internal control over financial reporting as of December
31, 2017 and 2016, based on the criteria established in the &ldquo;Internal Integrated Framework&rdquo; issued by COSO in 2013.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>No Attestation Report by Independent
Registered Accountant</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The effectiveness of
our internal control over financial reporting as of December 31, 2017 has not been audited by our independent registered public
accounting firm by virtue of our exemption from such requirement as a smaller reporting company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Changes in Internal Controls Over Financial
Reporting</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">There were no changes
in internal controls over financial reporting that occurred during the period covered by this report which have materially affected,
or are reasonably likely to materially affect, our internal controls over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Corrective Action</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Management hopes to
make future investments in the continuing education of our accounting and financial staff. Improvements in our disclosure controls
and procedures and in our internal control over financial reporting will, however, depend on our ability to add additional resources
and independent directors to provide more internal checks and balances, and to provide qualified independence for an anticipated
audit committee. We believe we will be able to commence achieving these goals once our sales and cash flow grow and our financial
condition improves.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><A NAME="a17"></A>ITEM 9B. OTHER INFORMATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">None.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 65 -->
    <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>
    <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: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a18"></A>PART III</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: 0pt 0; text-align: justify"><B><A NAME="a19"></A>ITEM 10. DIRECTORS, EXECUTIVE OFFICERS
AND CORPORATE GOVERNANCE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The names of all current
executive officers and members of the Board of Directors and certain information regarding them are set forth in this section of
the annual report. Our directors hold office until the earlier of their death, resignation, removal by stockholders, or until their
successors have been qualified. Our officers are selected by, and serve at the pleasure of, our Board of Directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table
sets forth information regarding our executive officers and directors as of March 23, 2018:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 85%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify; border-bottom: Black 1pt solid">Name</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">Age</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: justify; border-bottom: Black 1pt solid">Position</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 15%; text-align: left; vertical-align: top">Desmond Wheatley</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 13%; text-align: center; vertical-align: top">52</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 51%; text-align: justify">Chief Executive Officer, President and Chairman of the Board of Directors</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Chris Caulson</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">49</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">Chief Financial Officer</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Jay Potter</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">53</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">Director</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Anthony Posawatz</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">57</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">Director</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Peter Davidson</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">58</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">Director</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Biographies of Directors and Officers</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">DESMOND WHEATLEY has
served as our president, chief operating officer, and secretary since September 2010, and was named chief executive officer and
a director in August 2011 and became the chairman of our board of directors in December 2016. Mr. Wheatley has two decades of senior
international management experience in technology systems integration, energy management, communications and renewable energy.
Prior to joining Envision, Mr. Wheatley was a founding partner in the international consulting practice Crichton Hill LLC in 2009
and chief executive officer of iAxis FZ LLC, a Dubai based alternative energy and technology systems integration company, from
2007 to 2009. From 2000 to 2007, Mr. Wheatley held a variety of senior management positions at San Diego based Kratos Defense and
Security Solutions, fka Wireless Facilities with the last five years as president of ENS, the largest independent security and
energy management systems integrator in the United States. Prior to forming ENS in 2002, Mr. Wheatley held senior management positions
in the cellular and broadband wireless industries, deploying infrastructure and lobbying in Washington DC on behalf of major wireless
service providers. Mr. Wheatley&rsquo;s teams led turnkey deployments of thousands of cellular sites and designed and deployed
broadband wireless networks in many MTAs across the United States. Mr. Wheatley has founded, funded, and operated four profitable
start-up companies and was previously engaged in merger and acquisition activities. Mr. Wheatley evaluated acquisition opportunities,
conducted due diligence and raised commitments of $500M in debt and equity. Mr. Wheatley sits on the boards of Admonsters, located
in San Francisco California, and the Human Capital Group, located in Los Angeles, California, and was formerly a board member at
DNI in Dallas, Texas.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Mr. Wheatley&rsquo;s
qualifications are:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt; margin-bottom: 0pt"><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">Leadership experience &ndash; Mr. Wheatley has been our chief executive officer since August 2011
and President since September 2010. He has held numerous executive positions in international organizations including five years
as president of a publicly traded technology and energy management company.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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">Industry experience &ndash; Mr. Wheatley was the founding member of an international consulting
company with expertise in the renewable and energy sectors. He has held various executive level positions in multiple infrastructure
deployment companies and has been involved in energy management and renewables since 2002.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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">Finance Experience &ndash; Mr. Wheatley was founding partner in multiple companies with direct
responsibilities for their financial success and stability. He has participated in $500 million of capital raises and held full
profit and loss responsibility for a public company with approximately $70 million of revenues.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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">Education experience &ndash; Mr. Wheatley was educated in his native Scotland.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 66 -->
    <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 -->35<!-- 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: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">CHRIS CAULSON has been
our Chief Financial Officer since August 2011 and previously led our accounting and finance functions since June 2010. Mr. Caulson
brings over 25 years of financial management experience including security infrastructure and technology integration, wireless
communications, and telecommunications industries. From 2004 into 2009, Mr. Caulson held various positions including Vice President
of Operations and Finance of ENS, the largest independent technology systems integrator in the United States and a wholly-owned
division of Kratos Defense &amp; Security Solutions, Inc. In this role, Mr. Caulson was responsible for the operational and financial
execution of multiple subsidiaries and well over $100 million of integration projects including networks for security, voice and
data, video, life safety and other integrated applications.&nbsp; Prior to 2004, Mr. Caulson was chief financial officer of Titan
Wireless, Inc., a $200 million international telecommunications division of Titan Corp (subsequently purchased by L-3.).
Mr. Caulson, who has a Bachelors of Accountancy from the University of San Diego, began his career with the public accounting firm
Arthur Andersen.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Mr. Caulson&rsquo;s
qualifications:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt; margin-bottom: 0pt"><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">Leadership experience &ndash; Mr. Caulson has been our Chief Financial Officer since August 2011
and has held similar positions in multiple other companies.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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">Finance experience &ndash; Mr. Caulson has over 25 years of experience in financial related positions
and was an external auditor in the public accounting firm of Arthur Andersen.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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">Industry experience &ndash; Mr. Caulson has held multiple financial related executive positions
in publically traded companies.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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">Education experience &ndash; Mr. Caulson has his bachelors of accountancy degree from the University
of San Diego.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">JAY POTTER has served
as a director of the Company since 2007. Mr. Potter has been active in the financial and energy industries for over 20 years and
has participated, directed or placed over two hundred million dollars of capital in start-up and early stage companies. In 2006,
Mr. Potter served as the interim chief executive officer of EAU Technologies Inc. (Symbol: EAUI:OB), a publicly traded company
specializing in non-toxic sanitation and disinfectant technologies. In 2007, he founded GreenCore Capital, Inc., an early stage
venture capital company, and serves as that company&rsquo;s chairman and chief executive officer. He has served as chairman, president
and chief executive officer of Nexcore Capital, Inc. and its financial service affiliates since co-founding that company in 1996.
Prior to December 2012, he was a registered representative with Allied Beacon Partners, Inc., a registered securities broker dealer
firm that has served as the placement agent on certain of the Company&rsquo;s private placements of securities. Effective December
2012, without admitting or denying the findings, Mr. Potter entered into a Letter of Acceptance, Waiver and Consent with the Financial
Industry Regulatory Authority (FINRA) to settle alleged violations of FINRA Rules 2010, 1122, IM-1000 and Article V, Section 2(c)
of the Bylaws that impose certain reporting obligations on FINRA members, resulting in a fine and temporary suspension. Mr. Potter
serves as the chairman of Sterling Energy Resources, Inc. (symbol: SGER:PK), a public oil and gas company involved in the acquisition,
exploration and development of oil and natural gas from its numerous leases. Mr. Potter serves as a director of Noble Environmental
Technologies Corporation and Fulcrum Enterprises, among others.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Mr. Potter&rsquo;s
qualifications are:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt; margin-bottom: 0pt"><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">Leadership experience &ndash; Mr. Potter has held various executive positions at multiple companies
and is a Board member of Envision, Sterling Energy Resources, Inc., GreenCore Capital, LLC, and Noble Environmental Technologies
Corporation.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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">Industry experience &ndash; Mr. Potter has held numerous executive level positions for companies
focusing on renewable energies and other environmentally focused ventures.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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">Finance Experience &ndash; Mr. Potter raised and placed over $200 million of capital into early
stage companies, primarily in energy, alternative energy and environmental businesses.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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">Education experience &ndash; Mr. Potter attended San Diego State University.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">ANTHONY POSAWATZ has
served as a director of the Company since February 2016. Mr. Posawatz has been an automotive industry professional for over 30
years. Since September 2013, Mr. Posawatz has served as the president and chief executive officer of Invictus iCAR, LLC, an automotive
innovation consulting and advisory firm focused on assisting energy and auto clean technology companies. He served as the president,
chief executive officer, and a director of Fisker Automotive from August 2012 to August 2013. Mr. Posawatz worked for General Motors
(&ldquo;GM&rdquo;) for more than 25 years. As GM&rsquo;s vehicle line director for the Chevrolet Volt and key leader of global
electric vehicle development, he was responsible for bringing the Chevrolet Volt from concept to production (beginning in 2006
as a founding member and employee #1). He currently serves as a member of several boards of directors, including INRIX, Nexeon,
SAFE &ndash; Electrification Coalition, Momentum Dynamics, and Electrification Coalition. Mr. Posawatz is a licensed professional
engineer (P. E.) in Michigan and was both a General Motors Undergraduate Scholar at Wayne State University where he earned a Bachelor
of Science degree in Mechanical Engineering, and a Graduate Fellow at Dartmouth College, Tuck School of Business where he earned
a Master of Business Administration degree.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 67 -->
    <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 -->36<!-- 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: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Mr. Posawatz&rsquo;s
qualifications are:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt; margin-bottom: 0pt"><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">Leadership experience &ndash;Mr. Posawatz has held various executive level positions including
chief executive officer of several companies and is a board member for multiple organizations.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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">Industry experience &ndash; Mr. Posawatz has led the development of several electric vehicle products
and sits on the board of multiple industry organizations.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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">Finance Experience &ndash; Mr. Posawatz had profit and loss responsibilities in several organizations.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><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">Education experience &ndash; Mr. Posawatz is a licensed professional engineer (P. E.) in Michigan
and was both a General Motors Undergraduate Scholar at Wayne State University where he earned a Bachelor of Science degree in mechanical
engineering, and a Graduate Fellow at Dartmouth College, Tuck School of Business where he earned a Master of Business Administration
degree.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">PETER DAVIDSON has
served as a director of the Company since September 2016. Mr. Davidson has been an adjunct professor at Columbia University&rsquo;s
School of International and Political Affairs since 2014 and a non-resident fellow at Columbia University&rsquo;s Center on Global
Energy Policy since 2015. In May 2013, Mr. Davidson was appointed by President Obama to serve as the executive director of the
Loan Program Office (&ldquo;LPO&rdquo;) at the United States Department of Energy, a position he held until June 2015. At the LPO,
Mr. Davidson oversaw the program&rsquo;s more than $30 billion portfolio of loans and loan guarantees, making it the largest project
finance organization in the United States government. Mr. Davidson was responsible for ensuring that the LPO carried out its mission
to accelerate the deployment of innovative clean energy projects and domestic advanced vehicle manufacturing. Prior to leading
the LPO, Mr. Davidson was the senior advisor for energy and economic development at the Port Authority of New York and New Jersey
(from 2012 to 2013) and was the executive director of New York State&rsquo;s economic development agency, the Empire State Development
Corporation (from 2009 to 2011). From 1989 to 2014, Mr. Davidson was an entrepreneur who founded and managed several separate companies
in television and radio broadcasting, outdoor advertising, and traditional and digital marketing services, with a focus on the
Hispanic market. From 1986 to 1989, he was an executive in the investment banking division of Morgan Stanley &amp; Co. Since 2001,
Mr. Davidson has also been the chairman of the JM Kaplan Fund, a New York City based philanthropic organization. Under his leadership,
grant making has focused on reducing New York City&rsquo;s carbon footprint, supporting immigrant integration in the U.S. and archeological
conservation world-wide. Mr. Davidson received his Master of Business Administration degree from Harvard University in 1986 and
his Bachelor of Arts degree from Stanford University in 1981.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Mr. Davidson&rsquo;s
qualifications are:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt; margin-bottom: 0pt"><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">Leadership experience &ndash; Mr. Davidson has held various executive level positions at multiple
companies. Further, he has served as executive director of the Loan Program Office of the United States Department of Energy, the
executive director of the Empire State Development Corporation, and is the chairman of the JM Kaplan Fund.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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">Industry experience &ndash; Mr. Davidson is a non-resident fellow at Columbia University&rsquo;s
Center on Global Energy Policy and the chairman of the JM Kaplan Fund, a New York City based philanthropic organization where grant
making is focused on reducing New York City&rsquo;s carbon footprint, supporting immigrant integration in the United States, and
archeological conservation world-wide.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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">Finance Experience &ndash; Mr. Davidson has had profit and loss responsibilities in several organizations.
Further, while working as the executive director of the Loan Program Office of the United States Department of Energy, he oversaw
the program&rsquo;s more than $30 billion portfolio of loans and loan guarantees, making it the largest project finance organization
in the United States government.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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">Education experience &ndash; Mr. Davidson received his bachelor&rsquo;s degree from Stanford University
and a Master of Business Administration degree from Harvard University.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><B>Family Relationships</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">There
are no family relationships among any of our executive officers and directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"></P>

<!-- Field: Page; Sequence: 68 -->
    <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 -->37<!-- 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: justify; text-indent: 0.5in; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><B>Board Leadership
Structure and Role in Risk Oversight</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt">Our Board of Directors
focuses on the most significant risks facing us and our general risk management strategy, and also ensuring that risks undertaken
by us are consistent with the Board&rsquo;s appetite for risk. While the Board oversees our company&rsquo;s risk management, management
is responsible for day-to-day risk management processes. We believe this division of responsibilities is the most effective approach
for addressing the risks facing us and that our Board leadership structure supports this approach.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Limitation of Liability and Indemnification
of Officers and Directors</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Under Nevada General
Corporation Law and our articles of incorporation, our directors and officers will have no personal liability to us or our stockholders
for monetary damages incurred as the result of the breach or alleged breach by a director or officer of his &ldquo;duty of care.&rdquo;
This provision does not eliminate or limit the liability of a director or officer for (i) acts or omissions that involve intentional
misconduct or a knowing violation of law or (ii) the payment of dividend in violation of Section 78.300 of the Nevada Revised Statutes.
This provision would generally absolve directors of personal liability for negligence in the performance of duties, including gross
negligence.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The effect of this
provision in our articles of incorporation is to eliminate the rights of Envision and our stockholders (through stockholder&rsquo;s
derivative suits on behalf of Envision) to recover monetary damages against a director or officer for breach of his fiduciary duty
of care (including breaches resulting from negligent or grossly negligent behavior) except in the situations described in clauses
(i) through (ii) above. This provision does not limit nor eliminate the rights of Envision or any stockholder to seek non-monetary
relief such as an injunction or rescission in the event of a breach of a director&rsquo;s or officer&rsquo;s duty of care. Nevada
General Corporation Law grants corporations the right to indemnify their directors, officers, employees and agents in accordance
with applicable law. Our bylaws provide for indemnification of such persons to the full extent allowable under applicable law.
These provisions will not alter the liability of the directors under federal securities laws.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We intend to enter
into agreements to indemnify our directors and officers, in addition to the indemnification provided for in our bylaws. These agreements,
among other things, indemnify our directors and officers for certain expenses (including attorneys&rsquo; fees), judgments, fines,
and settlement amounts incurred by any such person in any action or proceeding, including any action by or in the right of Envision,
arising out of such person&rsquo;s services as a director or officer of Envision, any subsidiary of Envision or any other company
or enterprise to which the person provides services at the request of Envision. We believe that these provisions and agreements
are necessary to attract and retain qualified directors and officers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Insofar as indemnification
for liabilities arising under the Securities Act may be permitted to directors, officers, or persons controlling Envision pursuant
to the foregoing provisions, Envision has been informed that in the opinion of the Securities and Exchange Commission, such indemnification
is against public policy as expressed in the Securities Act and is therefore unenforceable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Board Committees</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We intend to establish
an audit committee of the Board of Directors, which will consist of independent directors of which at least one will qualify as
a qualified financial expert as defined in Item 407(d)(5)(ii) of Regulation S-K. The audit committee's duties will be to recommend
to our Board of Directors the engagement of independent auditors to audit our consolidated financial statements and to review our
accounting and auditing principles. The audit committee will review the scope, timing and fees for the annual audit and the results
of audit examinations performed by any internal auditors and independent public accountants, including their recommendations to
improve the system of accounting and internal controls. The audit committee would at all times be composed exclusively of directors
who are, in the opinion of our Board of Directors, free from any relationship that would interfere with the exercise of independent
judgment as a committee member and who possess an understanding of consolidated financial statements and generally accepted accounting
principles.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Code of Ethics</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We intend to adopt
a code of ethics that applies to our officers, directors and employees, including our Chief Executive Officer and Chief Financial
Officer, but have not done so to date due to our relatively small size.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 69 -->
    <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 -->38<!-- 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: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Compliance with Section 16(A) of Exchange
Act</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Section 16(a) of the
Exchange Act requires our officers and directors, and certain persons who own more than 10% of a registered class of our equity
securities (collectively, &ldquo;Reporting Persons&rdquo;), to file reports of ownership and changes in ownership (&ldquo;Section
16 Reports&rdquo;) with the Securities and Exchange Commission. Reporting Persons are required by the SEC to furnish us with copies
of all Section 16 Reports they file.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Based solely on our
review of the copies of such Section 16 Reports received by us, or written representations received from certain Reporting Persons,
certain Section 16(a) filing requirements applicable to our Reporting Persons during and with respect to the fiscal year ended
December 31, 2017 have not been complied with on a timely basis, including (a) Form 3 or Form 4 for the receipt of restricted stock
grants by our non-executive directors under the New Program RSA, (b) Form 4 for the private acquisition of shares of our common
stock by one of our directors and by our affiliate from a shareholder previously owning more than 10% of our total issued and outstanding
common stock, (c) Form 4 for the issuance of shares of our common stock to one of our directors for consulting services, (d) Form
4 for the purchase of shares of our common stock by an affiliate and a director in a private placement of our common stock, and
(e) Form 4 for the issuance of shares of common stock as satisfaction for a Guaranty of the Company&rsquo;s prior debt.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><A NAME="a20"></A>ITEM 11. EXECUTIVE COMPENSATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Compensation Discussion and Analysis</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following Compensation
Discussion and Analysis describes the material elements of compensation for our executive officers identified in the Summary Compensation
Table (&ldquo;Named Executive Officers&rdquo;), and executive officers that we may hire in the future. As more fully described
below, our Board&rsquo;s compensation committee reviews and recommends policies, practices, and procedures relating to the total
direct compensation of our executive officers, including the Named Executive Officers, and the establishment and administration
of certain of our employee benefit plans to our Board of Directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Compensation Program Objectives and
Rewards</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our compensation philosophy
is based on the premise of attracting, retaining, and motivating exceptional leaders, setting high goals, working toward the common
objectives of meeting the expectations of customers and stockholders, and rewarding outstanding performance. Following this philosophy,
we consider all relevant factors in determining executive compensation, including the competition for talent, our desire to link
pay with performance, the use of equity to align executive interests with those of our stockholders, individual contributions,
teamwork, and each executive&rsquo;s total compensation package.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The compensation received
by our Named Executive Officers is based primarily on the levels at which we can afford to retain them and their responsibilities
and individual contributions. Our compensation policy also reflects our strategy of minimizing general and administration expenses.
To date, we have not applied a formal compensation program to determine the compensation of the Named Executives Officers. In the
future, our Board of Directors expects to apply the compensation philosophy and policies described in this section of our annual
report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The primary purpose
of the compensation and benefits we consider is to attract, retain, and motivate highly talented individuals who will engage in
the behavior necessary to enable us to succeed in our mission, while upholding our values in a highly competitive marketplace.
Different elements are designed to engender different behaviors, and the actual incentive amounts which may be awarded to each
Named Executive Officer are subject to the annual review of our compensation committee who will make recommendations regarding
compensation to our Board of Directors. The following is a brief description of the key elements of our planned executive compensation
structure.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Base salary and benefits are designed to attract and retain employees over time.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Incentive compensation awards are designed to focus employees on the business objectives for a
particular year.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Equity incentive awards, such as stock options and non-vested stock, focus executives&rsquo; efforts
on the behaviors within the recipients&rsquo; control that they believe are designed to ensure our long-term success as reflected
in increases to our stock prices over a period of several years, growth in our profitability and other elements.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: justify">Severance and change in control plans are designed to facilitate a company&rsquo;s ability to attract
and retain executives as we compete for talented employees in a marketplace where such protections are commonly offered.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B></B></P>

<!-- Field: Page; Sequence: 70 -->
    <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 -->39<!-- 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: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Benchmarking</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have not yet adopted
benchmarking but may do so in the future. When making compensation decisions, our Board of Directors may compare each element of
compensation paid to our Named Executive Officers against a report showing comparable compensation metrics from a group that includes
both publicly-traded and privately-held companies. Our Board believes that while such peer group benchmarks are a point of reference
for measurement, they are not necessarily a determining factor in setting executive compensation. Each executive officer&rsquo;s
compensation relative to the benchmark varies based on the scope of responsibility and time in the position. We have not yet formally
established our peer group for this purpose.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>The Elements of Envision&rsquo;s Compensation
Program</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Base Salary</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Executive officer base
salaries are based on job responsibilities and individual contribution. Our Board of Directors reviews the base salaries of our
executive officers, including our Named Executive Officers, considering factors such as corporate progress toward achieving objectives
(without reference to any specific performance-related targets) and individual performance experience and expertise. Additional
factors reviewed by our Board of Directors in determining appropriate base salary levels and raises include subjective factors
related to corporate and individual performance. For the year ended December 31, 2017, all executive officer base salary decisions
were approved by the Board of Directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Incentive Compensation Awards</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our chief executive
officer was awarded a discretionary $35,000 bonus in 2017 related to his 2016 service. No other Named Executives have been paid
bonuses and our Board has not yet recommended a formal compensation policy for the determination of bonuses other than the bonus
potential for our chief executive officer as defined in his employment agreement. If our revenue grows and bonuses become affordable
and justifiable, we expect to use the following parameters in justifying and quantifying bonuses for our Named Executive Officers
and other officers of Envision: (1) the growth in our revenue, (2) the growth in our gross profit (3) the growth in our earnings
before interest, taxes, depreciation and amortization, as adjusted (&ldquo;EBITDA&rdquo;), (4) achievement of other corporate goals
as outlined by the Board and (5) our stock price. In 2016, our chief executive officer was granted a bonus plan which provides
for a bonus payment based on the Company achieving certain revenue amounts, with additional bonuses for being profitable. No such
targets were achieved and no bonus has been earned to date. The Board has not adopted further performance goals or target bonus
amounts but may do so in the future.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Equity Incentive Awards</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In order to provide
an incentive to attract and retain directors, officers, and other employees whose services are considered valuable, to encourage
a sense of proprietorship and to stimulate an active interest of such persons in our development and financial success, on August
10, 2011, the Board approved and caused the Company to adopt, a new equity incentive plan (the &ldquo;2011 Plan&rdquo;), pursuant
to which 31,500,000 shares of our common stock are currently reserved for issuance as awards to employees, directors, consultants
and other service providers. This 2011 Plan was ratified by our shareholders as a part of the 2012 annual shareholders meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">From January 1, 2017
through December 31, 2017, the Company issued a total of 645,000 stock options to a total of thirteen employees.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the year ended
December 31, 2017, the Company released 750,000 shares of common stock with a per share fair value of $0.15, or $112,500 (based
on the market price at the time of the respective agreements), to three directors for their service as defined in their respective
Restricted Stock Grant Agreements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 71 -->
    <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 -->40<!-- 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: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Benefits and Prerequisites</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">At this stage of our
business we have limited benefits and no prerequisites for our employees other than vacation and sick benefits. We do not have
a 401(k) Plan or any other retirement plan for our Named Executive Officers. We may adopt these plans and confer other fringe benefits
for our executive officers in the future if our business grows sufficiently to enable us to afford them.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Separation and Change in Control Arrangements</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On October 18, 2016
and effective as of January 1, 2016, the Company entered into an employment agreement with its chief executive officer. The agreement
expires on January 1, 2021. The agreement provides for a payment to the chief executive officer in an amount equal to four times
his annual compensation if he is terminated for reasons other than mutual agreement, his death, his breach, or upon his disability,
as defined in the agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There were no other
employment agreements outstanding as of December 31, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Executive Officer Compensation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Summary Compensation Table</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following Summary
Compensation Table sets forth, for the years indicated, all cash compensation paid, distributed or accrued for services rendered
in all capacities by our Chief Executive Officer and all other compensated executive officers, as determined by reference to total
compensation for the fiscal year ended December 31, 2017 and 2016, who were serving as executive officers at the end of the 2017
and former executive officers, who received or are entitled to receive remuneration in excess of $100,000 during the stated periods.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; background-color: White">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; border-bottom: Black 1pt solid">Name and Principal Position</TD><TD STYLE="text-align: center; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">Year</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">Salary</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">Deferred Comp</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">Bonus</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">Stock Awards</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">Option Awards (4)</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">All Other Compensation</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">Total</TD><TD STYLE="text-align: center; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">($)</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">($)</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">($)</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">($)</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: center">($)</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">($)</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">($)</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&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: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 20%; text-align: left">Desmond Wheatley (1)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 7%; text-align: center">2017</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 7%; text-align: center">200,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 7%; text-align: center">50,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 7%; text-align: center">35,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 7%; text-align: center">&ndash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; text-align: right">&ndash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 7%; text-align: center">&ndash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 7%; text-align: center">285,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">President and Chief</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2016</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">200,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">50,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">513,861</TD><TD STYLE="text-align: left">(3)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">763,861</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Executive Officer</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&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: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&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: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&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: justify">Chris Caulson (2)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2017</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">165,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&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><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">165,000</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">Chief Financial Officer</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2016</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">165,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&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><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">165,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">----------</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 2.4pt"></TD><TD STYLE="width: 18pt">(1)</TD><TD STYLE="text-align: justify">Mr. Wheatley joined the Company full time in December 2010 at which time he was appointed president.
On August 10, 2011, Mr. Wheatley was appointed chief executive officer of the Company. In December 2016, Mr. Wheatley was named
chairman of the board of directors.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 2.4pt"></TD><TD STYLE="width: 18pt">(2)</TD><TD STYLE="text-align: justify">Mr. Caulson joined the Company full time in November 2010. On August 10, 2011, Mr. Caulson was
appointed chief financial officer of the Company.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 2.4pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</FONT></TD><TD STYLE="text-align: justify">Represents the (i) grant date fair value of 4,350,000 <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">options
to purchase Company common stock</FONT>. These options were issued on October 18, 2016 and vested<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">;
(i) 1,450,000 on October 18, 2016; (ii) 1,450,000 on January 1, 2017; (iii) 1,450,000 on January 1, 2018. See note 15 to the consolidated
financial statements regarding the valuation of the options issued.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 2.4pt">&nbsp;</TD>
    <TD STYLE="width: 18pt">(4)</TD>
    <TD STYLE="text-align: justify">This
represents the fair value of the award as of the grant date in accordance with FASB ASC Topic 718</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 72 -->
    <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 -->41<!-- 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-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"> </P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Agreements with Executive Officers</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Desmond Wheatley</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company entered
into a five-year employment agreement with Mr. Wheatley on October 18, 2016, effective as of January 1, 2016. This agreement provides
for an annual salary of $250,000, which will be paid (i) in twenty-four installments of $8,333.33 each on the fifteenth and last
day of each month and (ii) twenty-four installments of $2,083.34, on the same dates, 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
will be 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
(subject to appropriate adjustment in the event of stock dividends, stock splits, recapitalizations, and similar extraordinary
transactions) at any time in whole or in part at Mr. Wheatley&rsquo;s discretion, with a maturity date of December 31, 2020. Additionally,
pursuant to the agreement, on October 18, 2016, Mr. Wheatley was granted 4,350,000 stock options to purchase 4,350,000 shares of
the Company&rsquo;s common stock pursuant to the Company&rsquo;s 2011 Stock Incentive Plan, exercisable at an exercise price of
$0.15 per share for a period of ten years from the date of grant, vesting as follows: 1,450,000 on October 18, 2016, 1,450,000
on January 1, 2017, and 1,450,000 on January 1, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Outstanding Equity Awards at Fiscal
Year End</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table
summarizes the total outstanding incentive equity awards as of December 31, 2017, for each named executive officer:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></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="text-align: justify; border-bottom: Black 1pt solid">Name</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">Number of securities underlying unexercised options -
    number exercisable</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">Number of underlying unexercised securities options - number unexercisable</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">Option exercise price ($)</TD><TD STYLE="text-align: center; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="text-align: center; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: center; border-bottom: Black 1pt solid">Option expiration date</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 19%; text-align: justify">Desmond Wheatley</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 17%; text-align: right">4,320,000</TD><TD STYLE="width: 1%; text-align: left">(1)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 16%; text-align: center">&ndash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">$</TD><TD STYLE="width: 16%; text-align: center">0.27</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 18%; text-align: center">August 9, 2021</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Desmond Wheatley</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,450,000</TD><TD STYLE="text-align: left">(2)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2,900,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">$</TD><TD STYLE="text-align: center">0.15</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">October 17, 2026</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Chris Caulson</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,700,000</TD><TD STYLE="text-align: left">(3)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">$</TD><TD STYLE="text-align: center">0.27</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">August 9, 2021</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left">______________</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(1)</TD><TD STYLE="text-align: justify">On August 10, 2011, Mr. Wheatley received 4,320,000 stock options pursuant to our 2011 Plan with
an exercise price of $0.27 per share exercisable for a period of ten (10) years from the date of grant. One third of these options
vested immediately, one third vested on November 1, 2011 and one third vested on November 1, 2012.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(2)</TD><TD STYLE="text-align: justify">On October 18, 2016, Mr. Wheatley was granted 4,350,000 stock options to purchase 4,350,000 shares
of the Company&rsquo;s common stock pursuant to the Company&rsquo;s 2011 Stock Incentive Plan, exercisable at an exercise price
of $0.15 per share for a period of ten years from the date of grant, vesting as follows: 1,450,000 on October 18, 2016, 1,450,000
on January 1, 2017, and 1,450,000 on January 1 2018.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(3)</TD><TD STYLE="text-align: justify">On August 10, 2011, Mr. Caulson was granted 2,700,000 stock options pursuant to our 2011 Plan with
an exercise price of $0.27 per share exercisable for a period of ten (10) years from the date of grant. One third of these options
vested immediately, one third vested on November 1, 2011 and one third vested on November 1, 2012.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Option Exercises and Stock Vested</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">None of our executive
officers exercised any stock options or acquired stock through vesting of an equity award during the fiscal year ended December
31, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 73 -->
    <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 -->42<!-- 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: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Director Compensation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table
sets forth all compensation paid, distributed, or accrued for services rendered in the capacities of non-executive Board members.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; background-color: White">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; border-bottom: Black 1pt solid">Name</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">Fees earned or cash paid</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">Year</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">Option Awards ($)(1)</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">Stock Awards ($)(2)</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">All other compensation</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">Total ($)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 22%; text-align: justify">Jay Potter</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 9%; text-align: center">&ndash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 9%; text-align: center">2017</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; 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">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">37,500</TD><TD STYLE="width: 1%; text-align: left">(4)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 9%; text-align: center">&ndash;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">37,500</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2016</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,050</TD><TD STYLE="text-align: left">(3)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50,000</TD><TD STYLE="text-align: left">(4)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">70,050</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&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: center">&nbsp;</TD><TD STYLE="text-align: center">&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: justify">Anthony Posawatz</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2017</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><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">37,500</TD><TD STYLE="text-align: left">(5)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">37,500</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2016</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><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">45,833</TD><TD STYLE="text-align: left">(5)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">45,833</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&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: center">&nbsp;</TD><TD STYLE="text-align: center">&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: justify">Peter Davidson</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">2017</P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></P></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><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">37,500</P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P></TD><TD STYLE="text-align: left">(6)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">37,500</P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2016</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><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,750</TD><TD STYLE="text-align: left">(6)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,750</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&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: center">&nbsp;</TD><TD STYLE="text-align: center">&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: justify">John Evey (9)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2017</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><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: center">&nbsp;</TD><TD STYLE="text-align: center">&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: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2016</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,050</TD><TD STYLE="text-align: left">(3)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">37,500</TD><TD STYLE="text-align: left">(4)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">57,550</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&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: center">&nbsp;</TD><TD STYLE="text-align: center">&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: justify">Don Moody (7)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2017</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><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: center">&nbsp;</TD><TD STYLE="text-align: center">&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: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2016</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><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,833</TD><TD STYLE="text-align: left">(7)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,833</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&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: center">&nbsp;</TD><TD STYLE="text-align: center">&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: justify">Robert Noble (8)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2017</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><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: center">&nbsp;</TD><TD STYLE="text-align: center">&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: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2016</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,493</TD><TD STYLE="text-align: left">(3)</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: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,493</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&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: center">&nbsp;</TD><TD STYLE="text-align: center">&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: justify">All Directors as a Group</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2017</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><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">112,500</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">112,500</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2016</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">55,593</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">172,916</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">228,509</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 9pt"></TD><TD STYLE="width: 27pt">(1)</TD><TD STYLE="text-align: justify">This represents the fair value of the award as of the grant date in accordance with FASB ASC Topic
718.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 9pt"></TD><TD STYLE="width: 27pt">(2)</TD><TD STYLE="text-align: justify">This represents the value of stock released to the director during the identified period which
is a portion of a larger multiple year award issued to the director for applicable multiple year services.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 9pt"></TD><TD STYLE="width: 27pt">(3)</TD><TD STYLE="text-align: justify">On February 12, 2016, the Company issued 200,000 nonqualified stock options pursuant to our 2011
Plan to each of these non-executive directors that served as directors during 2015, other than Mr. Moody. These options were granted
as compensation for the services provided in 2015 and vested immediately.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 9pt"></TD><TD STYLE="width: 27pt">(4)</TD><TD STYLE="text-align: justify">On February 12, 2016, the board of directors approved a compensation program, effective January
1, 2016, for two non-executive directors, Mr. Jay Potter and Mr. John Evey, that did not already have pre-existing compensation
arrangements with the Company. Each director received 1,000,000 restricted shares of common stock, with a per share value of $0.15
(based on contemporaneous cash sales prices), or $150,000, pursuant to a restricted stock grant agreement. The shares vested 1/12
at the end of each calendar quarter over a three year period, so long as such director serves as a director of the Company. The
Company issued and released 249,999 of these shares, with a value of $37,500, during the twelve month period ended December 31,
2016 to John Evey. Mr. Evey&rsquo;s services as a director terminated in December 2016. The Company issued and released 333,333
of these shares, with a value of $50,000, during the twelve month period ended December 31, 2016 to Jay Potter. Effective as of
December 31, 2016, Mr. Potter agreed to terminate his rights to 666,667 unvested restricted shares of the Company&rsquo;s common
stock under his Restricted Stock Grant Agreement, dated February 12, 2016, in consideration for which the Company granted to Mr.
Potter 750,000 restricted shares of the Company&rsquo;s common stock, vesting 1/36 per month over a 36 month period commencing
on the date of grant, issuable quarterly on the last day of each calendar quarter so long as Mr. Potter serves as a director, employee,
consultant or officer of the Company at the time of scheduled vesting. The Company will also grant an additional 750,000 restricted
shares of the Company&rsquo;s common stock to Mr. Potter to vest in the future from time to time, based on Mr. Potter achieving
certain performance criteria to be agreed upon by the Board of Directors after discussion with senior management at a future date.
During the twelve months ended December 31, 2017, 250,000 shares of common stock valued at $37,500 vested under this agreement.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 74 -->
    <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 -->43<!-- 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-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 9pt"></TD><TD STYLE="width: 27pt">(5)</TD><TD STYLE="text-align: justify">In consideration for Mr. Posawatz&rsquo;s acceptance to serve as a director of the Company,
                                                              on February 19, 2016, the Company granted Mr. Posawatz 1,000,000 restricted shares of its common stock, with a per share
                                                              value of $0.15 (based on contemporaneous cash sales prices), or $150,000, vesting according to the following vesting
                                                              schedule: 27,777 per month over a 36 month period commencing on March 31, 2016, issuable on the last day of each calendar
                                                              quarter so long as Mr. Posawatz serves as a director of the Company, subject to the grantee&rsquo;s right to waive vesting
                                                              and issuance on a quarterly basis (the &ldquo;original Posawatz RSA&rdquo;). During the twelve months ended December 31,
                                                              2016, the Company released 305,556 shares of common stock with a per share fair value of $0.15, or $45,833, to Mr. Posawatz
                                                              pursuant to the Original Posawatz RSA. Effective as of December 31, 2016, Mr. Posawatz agreed to terminate his rights to
                                                              694,444 unvested restricted shares of the Company&rsquo;s common stock under the original Posawatz RSA, in consideration for
                                                              which the Company granted to Mr. Posawatz 750,000 restricted shares of the Company&rsquo;s common stock, vesting 1/36 per
                                                              month over a 36 month period commencing on the date of grant, issuable quarterly on the last day of each calendar quarter so
                                                              long as Mr. Posawatz serves as a director, employee, consultant or officer of the Company at the time of scheduled vesting.
                                                              The Company will also grant an additional 750,000 restricted shares of the Company&rsquo;s common stock to Mr. Posawatz to
                                                              vest in the future from time to time, based on Mr. Posawatz achieving certain performance criteria to be agreed upon by the
                                                              Board of Directors after discussion with senior management at a future date. During the twelve months ended December 31,
                                                              2017, 250,000 shares of common stock, valued at $37,500, vested under this agreement.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 9pt"></TD><TD STYLE="width: 27pt">(6)</TD><TD STYLE="text-align: justify">In consideration for Mr. Davidson&rsquo;s acceptance to serve as a director of the Company, on
September 8, 2016, the Company granted to Mr. Davidson 750,000 restricted shares of its common stock with a per share value of
$0.15 (based on contemporaneous cash sales process) or $112,500, vesting according to the following vesting schedule: 62,500 shares
or pro rata portion thereof per calendar quarter over a 36 month period commencing on September 30, 2016, issuable on the last
day of each calendar quarter so long as Mr. Davidson serves as a director of the Company (the &ldquo;Original Davidson RSA&rdquo;).
During the twelve months ended December 31, 2016, the Company released 125,000 shares of common stock with a per share fair value
of $0.15, or $18,750, to Mr. Davidson pursuant to the Original Davidson RSA. Effective as of December 31, 2016, Mr. Davidson agreed
to terminate his rights to 625,000 unvested restricted shares of the Company&rsquo;s common stock under the Original Davidson RSA
in consideration for which the Company granted to Mr. Davidson 750,000 restricted shares of the Company&rsquo;s common stock, vesting
1/36 per month over a 36 month period commencing on the date of grant, issuable quarterly on the last day of each calendar quarter
so long as Mr. Davidson serves as a director, employee, consultant or officer of the Company at the time of scheduled vesting.
The Company will also grant an additional 750,000 restricted shares of the Company&rsquo;s common stock to Mr. Davidson to vest
in the future from time to time, based on Mr. Davidson achieving certain performance criteria to be agreed upon by the Board of
Directors after discussion with senior management at a future date. During the twelve months ended December 31, 2017, 250,000 shares
of common stock, valued at $37,500, vested under this agreement.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 9pt"></TD><TD STYLE="width: 27pt">(7)</TD><TD STYLE="text-align: justify">In consideration for Mr. Moody&rsquo;s acceptance to serve as a director of the Company, on July
11, 2014, the Company granted 1,000,000 restricted shares of its common stock to him, subject to the terms and conditions set forth
in the Restricted Stock Grant Agreement including but not limited to the following vesting schedule: 166,672 shares on July 11,
2014 and then 69,444 shares on the last day of each calendar quarter thereafter commencing on September 30, 2014. The total value
of this stock grant is $0.15 per share (based on contemporaneous cash sales prices) or $150,000. The Company issued and released
138,888 of these shares, with a value of $20,833, during the nine month period ended September 30, 2016. The Company issued and
released 277,776 of these shares, with a value of $41,666, during the twelve month period ended December 31, 2015. The Company
issued and released 305,560 of these shares, with a value of $45,834, during the twelve month period ended December 31, 2014. Mr.
Moody resigned from the Board effective September 8, 2016.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 9pt"></TD><TD STYLE="width: 27pt">(8)</TD><TD STYLE="text-align: justify">Mr. Noble resigned as a director on December 24, 2015.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 9pt"></TD><TD STYLE="width: 27pt">(9)</TD><TD STYLE="text-align: justify">Mr. Evey&rsquo;s service as a director terminated on December 19, 2016.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 75 -->
    <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 -->44<!-- 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-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B><A NAME="a21"></A>ITEM 12. SECURITY OWNERSHIP
OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table
sets forth certain information as of March 15, 2018 regarding the beneficial ownership of our common stock by (i) each person or
entity who, to our knowledge, beneficially owns more than 5% of our common stock; (ii) each executive officer and named officer;
(iii) each director; and (iv) all of our officers and directors as a group. Beneficial ownership is determined in accordance with
the rules of the Securities and Exchange Commission. In computing the number of shares beneficially owned by a person and the percentage
of ownership of that person, shares of common stock subject to options or warrants held by that person that are currently exercisable
or become exercisable within 60 days of March 15, 2018 are deemed outstanding even if they have not actually been exercised. Those
shares, however, are not deemed outstanding for the purpose of computing the percentage ownership of any other person. Unless otherwise
indicated in the footnotes to the following table, each of the stockholders named in the table has sole voting and investment power
with respect to the shares of our common stock beneficially owned. Except as otherwise indicated, the address of each of the stockholders
listed below is: c/o 5660 Eastgate Drive, San Diego, California 92121.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></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="text-align: left; vertical-align: bottom; border-bottom: Black 1pt solid">Name of Beneficial Owner</TD><TD STYLE="text-align: center; vertical-align: bottom; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid">Number of Shares Beneficially Owned (1)</TD><TD STYLE="text-align: center; vertical-align: bottom; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="text-align: center; vertical-align: bottom; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid">Percentage Beneficially Owned (2)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 66%; text-align: justify">Jay Potter</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; text-align: right">8,121,018</TD><TD STYLE="width: 1%; text-align: left">(3)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 13%; text-align: center">5.61%</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Desmond Wheatley</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,670,000</TD><TD STYLE="text-align: left">(4)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">5.69%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Chris Caulson</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,700,000</TD><TD STYLE="text-align: left">(5)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">1.84%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Peter Davidson</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,041,666</TD><TD STYLE="text-align: left">(6)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">0.73%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Anthony Posawatz</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">555,556</TD><TD STYLE="text-align: left">(6)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">0.39%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Keshif Ventures, LLC</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,413,836</TD><TD STYLE="text-align: left">(7)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">23.24%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">All officers and directors as a group (5 persons)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,088,240</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">13.51%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">----------</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(1)</TD><TD STYLE="text-align: justify">Shares of common stock beneficially owned and the respective percentages of beneficial ownership
of common stock assume the exercise by such person of all options, warrants and other securities convertible into common stock
beneficially owned by such person or entity currently exercisable or exercisable within 60 days of March 15, 2018.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(2)</TD><TD STYLE="text-align: justify">Based on 143,768,995 shares of our common stock outstanding as of March 15, 2018.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(3)</TD><TD STYLE="text-align: justify">Includes 4,486,940 shares of common stock (of which 3,112,440 shares were acquired in a nonissuer
transaction), 2,634,078 shares issued to GreenCore Capital LLC for which Mr. Potter is the managing member and 1,000,000 shares
of which were acquired in a nonissuer transaction. Includes 1,000,000 shares of common stock issuable upon the exercise of options.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(4)</TD><TD STYLE="text-align: justify">Includes 8,670,000 shares of common stock issuable upon the exercise of options which are currently
exercisable or exercisable within 60 days of March 15, 2018.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(5)</TD><TD STYLE="text-align: justify">Includes 2,700,000 shares of common stock issuable upon exercise of options which are currently
exercisable or exercisable within 60 days of March 15, 2018.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(6)</TD><TD STYLE="text-align: justify">Includes shares that have vested pursuant to a RSA, but not unvested shares</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(7)</TD><TD STYLE="text-align: justify">The address of this shareholder is 990 Highland Drive, Suite 314, San Diego CA. 92075</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><A NAME="a22"></A>ITEM 13. CERTAIN RELATIONSHIPS AND RELATED
TRANSACTIONS, AND DIRECTOR INDEPENDENCE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B></B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the year ended
December 31, 2017, the Company made cash payments totaling $54,000, and issued 180,000 shares of the Company&rsquo;s common stock
with a total value of $27,000 to GreenCore Capital LLC for professional services provided to the Company pursuant to a consulting
agreement dated March 28, 2014. Jay Potter, our director, is the managing member of GreenCore.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 76 -->
    <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 -->45<!-- 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: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the year ended
December 31, 2017, the Company released 750,000 shares of common stock with a per share fair value of $0.15, or $112,500 (based
on the market price at the time of the agreement), to three directors for their service as defined in their respective RSAs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the year ended
December 31, 2017, and in consideration for the continued guaranty of the Company&rsquo;s obligations extended under a now terminated
line of credit, the Company issued 453,857 shares of its common stock, with a per share value of $0.15 (based on contemporaneous
cash sales prices) or $68,078 to Keshif Ventures LLC, a related party, pursuant to the SPA. Additionally, during the year ended
December 31, 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.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In 2016, the Company
entered into two nonexclusive, best efforts selling agreements with LightPath Capital, Inc., a FINRA registered broker-dealer,
50% of which is owned by one of the legal counsel to the Company. The selling agreements relate to a previous private placement
as well as a 2017 private placement of common stock that was conducted by the Company to raise up to $4,050,000 of capital. Under
the agreements, LightPath is entitled to a selling commission of 8% of total capital raised by it and warrants to purchase our
common stock at $0.15 per share for up to 5% of the number of shares of common stock sold by LightPath in the offerings. For the
13 months ended January 2018, which was the open term of the 2017 private placement, the Company paid $65,600 in commission and
is obligated to issue 273,333warrants to purchase our common stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In June 2015, Gemini
Master Fund Ltd sold a 70.0066819% stake in its&rsquo; convertible promissory note to Robert Noble, our past Chairman in a private
transaction (&ldquo;Note&rdquo;). 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 Greencore (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. During the fourth quarter of 2016, the Company was notified that a transaction,
or series of transactions, arranged by GreenCore, had officially closed pursuant to which the Note and 11,587,440 shares of our
common stock owned by Mr. Noble were acquired by a group of shareholders, some of whom are related parties to the Company. Keshif
Ventures, LLC obtained a 49.3% stake in the outstanding Note balance. Effective as of February 15, 2017, the Company received conversion
notices from all the then current Note holders to convert 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. As a part of this transaction, Keshif Ventures LLC, a related party, received 2,315,940
shares based on its ownership percentage of the Note. Additionally, as a part of these transactions, Jay Potter, our director,
received 4,112,440 shares of common stock from these shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><A NAME="a23"></A>ITEM 14. PRINCIPAL ACCOUNTING FEES AND
SERVICES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company's Board
of Directors reviews and approves audit and permissible non-audit services performed by its independent registered public accounting
firm, as well as the fees charged for such services.&nbsp;&nbsp;In its review of non-audit service and its appointment of Salberg
&amp; Company, P.A. as our independent registered public accounting firm, the Board considered whether the provision of such services
is compatible with maintaining independence.&nbsp;&nbsp;All of the services provided and fees charged by Salberg &amp; Company,
P.A. in 2017 and 2016 were approved by the Board of Directors.&nbsp;&nbsp;The following table shows the fees for the years ended
December 31, 2017 and 2016:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&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="text-align: justify">&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: 66%; text-align: justify">Audit Fees (1)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">62,900</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">60,500</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Audit Related Fees (2)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">400</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Tax Fees (3)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">All Other Fees</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 27pt">(1)</TD><TD STYLE="text-align: justify">Audit fees &ndash; these fees relate to the audit of our annual consolidated financial statements
and the review of our interim quarterly financial statements.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 27pt">(2)</TD><TD STYLE="text-align: justify">Audit related fees &ndash; no fees of this sort were billed by Salberg &amp; Company P.A., our
principal accountant during 2016 while 2017 fees were for audit related services.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 27pt">(3)</TD><TD STYLE="text-align: justify">Tax fees &ndash; no fees of this sort were billed by Salberg &amp; Company P.A., our principal
accountant during 2017 and 2016.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B></B></P>

<!-- Field: Page; Sequence: 77 -->
    <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 -->46<!-- 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: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Pre-Approval Policies and Procedures
of Audit and Non-Audit Services of Independent Registered Public Accounting Firm</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Board of Director&rsquo;s
policy is to pre-approve, typically at the beginning of our fiscal year, all audit and non-audit services, other than de minimis
non-audit services and tax related services, to be provided by an independent registered public accounting firm. These services
may include, among others, audit services, audit-related services, and other services and such services are generally subject to
a specific budget. The independent registered public accounting firm and management are required to periodically report to the
full Board of Directors regarding the extent of services provided by the independent registered public accounting firm in accordance
with this pre-approval, and the fees for the services performed to date. As part of the Board&rsquo;s review, the Board will evaluate
other known potential engagements of the independent auditor, including the scope of work proposed to be performed and the proposed
fees, and approve or reject each service, taking into account whether the services are permissible under applicable law and the
possible impact of each non-audit service on the independent auditor&rsquo;s independence from management. At audit committee meetings
throughout the year, the auditor and management may present subsequent services for approval. Typically, these would be services
such as due diligence for an acquisition, that would not have been known at the beginning of the year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Board of Directors
has considered the provision of non-audit services provided by our independent registered public accounting firm to be compatible
with maintaining their independence. The audit committee will continue to approve all audit and permissible non-audit services
provided by our independent registered public accounting firm.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 78 -->
    <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 -->47<!-- 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: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a25"></A>PART IV</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: 0pt 0; text-align: justify"><B><A NAME="a24"></A>ITEM 15. EXHIBITS AND FINANCIAL STATEMENT
SCHEDULES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following consolidated financial statements
are included in Item 8 of this report:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 2.25pt"></TD><TD STYLE="width: 15.75pt">1.</TD><TD STYLE="text-align: justify">Financial Statements</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><A HREF="#a01">Report of Independent Registered Public Accounting Firm</A></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><A HREF="#a02">Consolidated Balance Sheets at December 31, 2017 and December 31, 2016</A></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><A HREF="#a03">Consolidated Statements of Operations for the Years Ended December 31, 2017 and 2016</A></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><A HREF="#a04">Consolidated Statements of Changes in Stockholders' Deficit for the Years Ended December 31, 2017 and 2016</A></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><A HREF="#a05">Consolidated Statements of Cash Flows for the Years Ended December 31, 2017 and 2016</A></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><A HREF="#a06">Notes to Consolidated Financial Statements</A></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">2.</TD><TD STYLE="text-align: justify">Financial Statement Schedule</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">None</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following exhibits are included with
this filing:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 2.25pt"></TD><TD STYLE="width: 15.75pt">3.</TD><TD STYLE="text-align: justify">Exhibits</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 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="text-align: left; border-bottom: Black 1pt solid; vertical-align: top">Exhibit No.</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left; vertical-align: top">Description</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 10%; text-align: left; vertical-align: top">2.1</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex2i_envision.htm" STYLE="-sec-extract: exhibit">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)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">3.1</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000116552707000601/ex3-1.txt" STYLE="-sec-extract: exhibit">Articles
    of Incorporation </A> (2)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">3.2 </TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000116552707000601/ex3-2.txt" STYLE="-sec-extract: exhibit">Bylaws</A> (2)</P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">3.3</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594914000166/ex102.txt" STYLE="-sec-extract: exhibit">Amendment to Bylaws</A> (5)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">4.1</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000118/ex10_5.htm" STYLE="-sec-extract: exhibit">Form of Warrant</A> (11)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">10.1</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000101968711002596/evsi_10q-ex0401.htm" STYLE="-sec-extract: exhibit">2011 Stock Option Plan of Envision Solar International, Inc., dated as of August 10, 2011</A> (3)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">10.3</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10xxi_envision.htm" STYLE="-sec-extract: exhibit">10% Subordinated Convertible Promissory Note, dated December 17, 2009, issued to Mark Mandell, William Griffith, and Pegasus Enterprises, LP</A> (1)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">10.4</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000121390010000544/f8k0210ex10xxii_envision.htm" STYLE="-sec-extract: exhibit">Amended and Restated 10% Subordinated Convertible Promissory Note, dated as of December 31, 2010, issued to John Evey</A> (1)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">10.5</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000101968714001104/envision_10k-ex1026.htm" STYLE="-sec-extract: exhibit">Consulting Agreement with GreenCore Capital LLC, dated March 28, 2014</A> (4)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">10.6</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594915000269/ex10.1.htm" STYLE="-sec-extract: exhibit">Loan and Security Agreement by and among Silicon Valley Bank, Envision Solar International, Inc., and Envision Construction, Inc., dated October 30, 2015</A> (6)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">10.7</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594915000269/ex10.2.htm" STYLE="-sec-extract: exhibit">Supplement to Master Unconditional Limited Guarantee for the benefit of Silicon Valley Bank by Keshif Ventures, LLC, dated October 30, 2015 (6)</A></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">10.8</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594915000269/ex10.3.htm" STYLE="-sec-extract: exhibit">Subordination Agreement by and between Keshif Ventures, LLC and Silicon Valley Bank, dated October 30, 2015</A> (6)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">10.9</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594915000269/ex10.4.htm" STYLE="-sec-extract: exhibit">Stock Purchase Agreement by and between Envision Solar International, Inc. and Keshif Ventures, LLC, dated October 30, 2015</A> (6)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">10.10</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594915000269/ex10.5.htm" STYLE="-sec-extract: exhibit">Loan Guaranty Side Letter by Envision Solar International, Inc. to Keshif Ventures, LLC, dated October 30, 2015</A> (6)</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 79 -->
    <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 -->48<!-- 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-top: 0; margin-bottom: 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; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top; width: 10%">10.11</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594916000334/ex10.1.htm" STYLE="-sec-extract: exhibit">Note Settlement and General Release Agreement, by and between Envision Solar International, Inc. and Robert Noble, dated January 20, 2016 </A>(7)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">10.12</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594916000487/ex10.1.htm" STYLE="-sec-extract: exhibit">Restricted Stock Grant Agreement by and between Envision Solar International, Inc. and Peter Davidson, dated September 8, 2016</A> (8)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">10.13</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594916000511/ex10.1.htm" STYLE="-sec-extract: exhibit">Employment Agreement by and between Envision Solar International, Inc. and Desmond Wheatley, effective as of January 1, 2016</A> (9)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">10.14</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000001/ex10.1.htm" STYLE="-sec-extract: exhibit">Amendment to Restricted Stock Agreement between the Company and Jay S. Potter, dated December 31, 2016</A> (10)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">10.15</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000001/ex10.2.htm" STYLE="-sec-extract: exhibit">Restricted Stock Agreement between the Company and Jay S. Potter, dated December 31, 2016</A> (10)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">10.16</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000001/ex10.3.htm" STYLE="-sec-extract: exhibit">Amendment to Restricted Stock Agreement between the Company and Anthony Posawatz, dated December 31, 2016</A> (10)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">10.17</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000001/ex10.4.htm" STYLE="-sec-extract: exhibit">Restricted Stock Agreement between the Company and Anthony Posawatz, dated December 31, 2016</A> (10)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">10.18</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000001/ex10.5.htm" STYLE="-sec-extract: exhibit">Amendment to Restricted Stock Agreement between the Company and Peter Davidson, dated December 31, 2016</A> (10)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">10.19 </TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000001/ex10.6.htm" STYLE="-sec-extract: exhibit">Restricted Stock Agreement between the Company and Peter Davidson, dated December 31, 2016</A> (10)
      </TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">10.20</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000118/ex10_1.htm" STYLE="-sec-extract: exhibit">Revolving Convertible Promissory Note, dated September 18, 2017</A> (11)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">10.21</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000118/ex10_2.htm" STYLE="-sec-extract: exhibit">Convertible Secured Promissory Note, dated September 18, 2017</A> (11)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">10.22</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000118/ex10_3.htm" STYLE="-sec-extract: exhibit">Security Agreement -Purchase Order Financing, dated September 18, 2017</A> (11)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">10.23</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/1398805/000106594917000118/ex10_4.htm" STYLE="-sec-extract: exhibit">Security Agreement &ndash; Convertible Secured Promissory Note, dated September 18, 2017</A> (11)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">31.1</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="envision_ex3101.htm">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act</A></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">31.2</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="envision_ex3102.htm">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act</A></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">32.1</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="envision_ex3201.htm">Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act</A></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">32.2</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top"><A HREF="envision_ex3202.htm">Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act</A></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">101.INS</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">XBRL Instance Document</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">101.SCH</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">XBRL Schema Document</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">101.CAL</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">XBRL Calculation Linkbase Document</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">101.DEF</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">XBRL Definition Linkbase Document</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">101.LAB</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">XBRL Labels Linkbase Document</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; vertical-align: top">101.PRE</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; vertical-align: top">XBRL Presentation Linkbase Document</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(1)</TD><TD STYLE="text-align: justify">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated
February 12, 2010.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(2)</TD><TD STYLE="text-align: justify">Incorporated by reference to the Form SB-2 Registration Statement filed with the Securities and
Exchange Commission dated November 2, 2007.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(3)</TD><TD STYLE="text-align: justify">Incorporated by reference to the Form 10-Q filed with the Securities and Exchange Commission, dated
August 15, 2011.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(4)</TD><TD STYLE="text-align: justify">Incorporated by reference to the Annual Report on Form 10-K filed with the Securities and Exchange
Commission, dated March 31, 2014.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(5)</TD><TD STYLE="text-align: justify">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated
July 16, 2014.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(6)</TD><TD STYLE="text-align: justify">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated
November 5, 2015.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(7)</TD><TD STYLE="text-align: justify">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated
January 26, 2016.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(8)</TD><TD STYLE="text-align: justify">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated
September 14, 2016.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(9)</TD><TD STYLE="text-align: justify">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated
October 20, 2016.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(10)</TD><TD STYLE="text-align: justify">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated
January 6, 2017.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(11)</TD><TD STYLE="text-align: justify">Incorporated by reference to the Form 8-K filed with the Securities and Exchange Commission, dated
September 18, 2017.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 80 -->
    <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 -->49<!-- 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: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 6pt"><A NAME="a26"></A>SIGNATURES</P>

<P STYLE="text-align: left; text-indent: 0; margin-top: 0pt; margin-bottom: 6pt; font: 10pt Times New Roman, Times, Serif">Pursuant
to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the
registrant has duly caused this report to be signed on its behalf by the undersigned,
thereunto duly authorized.</P>

<P STYLE="text-align: left; text-indent: 0; margin-top: 0pt; margin-bottom: 6pt; font: 10pt Times New Roman, Times, Serif">&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">Dated: March 30, 2018</TD>
    <TD COLSPAN="2"><B>Envision Solar
International, Inc.</B></TD>
</TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; width: 50%">&nbsp;</TD>
    <TD STYLE="width: 4%">By:</TD>
    <TD STYLE="vertical-align: top; width: 46%">/s/ Desmond Wheatley</TD>
</TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top; border-top: #000000 1px solid">Desmond Wheatley, Chief Executive Officer<BR>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left">President
and Chairman</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left">(Principal
Executive Officer)</P>

</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">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD>By:</TD>
    <TD STYLE="vertical-align: top; border-bottom: Black 1pt solid">/s/ Chris Caulson</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 Officer)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 6pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center; text-indent: 0in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center; text-indent: -4.5pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left">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: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></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: 3%">By:</TD>
    <TD STYLE="width: 41%; border-bottom: Black 1pt solid">/s/ Jay S. Potter</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 47%">Dated: March 30, 2018</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>Jay S.
Potter, Director</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid">/s/ Peter Davidson</TD>
    <TD>&nbsp;</TD>
    <TD>Dated: March 30, 2018</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>Peter Davidson,
Director</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid">/s/ Anthony
Posawatz</TD>
    <TD>&nbsp;</TD>
    <TD>Dated: March 30, 2018</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>Anthony
Posawatz, Director</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 81; 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 -->50<!-- 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: 0pt 0; text-align: justify; text-indent: 0.5in"></P>



<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>envision_ex3101.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">EXHIBIT 31.1</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CERTIFICATION</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Desmond Wheatley, certify
that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in; text-align: left">1.</TD><TD STYLE="text-align: justify">I have reviewed this report on Form 10-K of Envision Solar
International, Inc.;</TD>
</TR></TABLE>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Date: March 30, 2018</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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%"><I><U>/s/ Desmond Wheatley&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></I></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>Desmond Wheatley,</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>Chief Executive Officer and President</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>(Principal Executive Officer<FONT STYLE="font: 10pt Times New Roman, Times, Serif">)</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>envision_ex3102.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">EXHIBIT 31.2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CERTIFICATION</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Chris Caulson, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in; text-align: left">1.</TD><TD STYLE="text-align: justify">I have reviewed this report on Form 10-K of Envision Solar
International, Inc.;</TD>
</TR></TABLE>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Date: March 30, 2018</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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%"><I><U>/s/ Chris Caulson&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></I></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>Chris Caulson,</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>Chief Financial Officer</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>(Principal Financial/Accounting Officer<FONT STYLE="font: 10pt Times New Roman, Times, Serif">)</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>envision_ex3201.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Exhibit 32.1</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CERTIFICATION PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">18 U.S.C. SECTION 1350,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">AS ADOPTED PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SECTION 906 OF THE SARBANES-OXLEY ACT OF
2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify">In
connection with the Annual Report of Envision Solar International, Inc. (the &ldquo;Company&rdquo;) on Form 10-K for the
period ending December 31, 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: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(1)&nbsp;&nbsp;&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: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(2)&nbsp;&nbsp;&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: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 40%"><I><U>/s/ Desmond Wheatley&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></I></TD>
    <TD STYLE="width: 20%">&nbsp;</TD>
    <TD STYLE="width: 40%">Date: March 30, 2018</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="padding-left: 10pt">Desmond Wheatley,
Chief Executive Officer,</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="padding-left: 10pt">(Principal
Executive Officer<FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -4.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">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="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>envision_ex3202.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Exhibit 32.2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CERTIFICATION PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">18 U.S.C. SECTION 1350,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">AS ADOPTED PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SECTION 906 OF THE SARBANES-OXLEY ACT OF
2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: justify">In connection with the Annual
Report of Envision Solar International, Inc. (the &ldquo;Company&rdquo;) on Form 10-K for the period ending December 31, 2017 (the
&ldquo;Report&rdquo;) I, Chris Caulson, Chief Financial 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: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(1)&nbsp;&nbsp;&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: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in">(2)&nbsp;&nbsp;&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: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 40%"><I><U>/s/ Chris Caulson&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></I></TD>
    <TD STYLE="width: 20%">&nbsp;</TD>
    <TD STYLE="width: 40%">Date: March 30, 2018</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="padding-left: 10pt">Chris Caulson,
Chief Financial Officer,</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="padding-left: 10pt">(Principal
Financial/Accounting Officer<FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -4.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">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="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  [ C(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MX'M[UZ,    , = *)04+7W'&3G>VQA0^,M$>\6SGNFLKIONPWL30%OIN !_
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
MX_\  N7_ .*H_P"$:TO_ )YW'_@7+_\ %5K44<\NX<D>QD_\(UI?_/.X_P#
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
M9_T(^B_]\C_XFO>KS2=-U"19+W3[2Y=1M5IH5<@>F2*K_P#"-:#_ - 33?\
MP$C_ ,*[*=>E&*3CKZG)4HU)2;4OP/G[6_'5AJVD7%C%X4TNRDE  N(0-Z8(
M/'RCTQ^-<A!<2VLZ3V\SQ2H<K)&Q5E/L17UA_P (UH/_ $!--_\  2/_  H_
MX1K0?^@)IO\ X"1_X5M'&TXJRC^)C+!SD[N1X%IWQ9\5V$8CDO(;R,<8NH@Q
M/XC!-+<?$EKMM\WA7PZ\G]]K4DG]:]\_X1K0?^@)IO\ X"1_X4?\(UH/_0$T
MW_P$C_PJ?K5&]^0OZM6M;G/G>7XBZ]Y316+66EQMP1I]LD1_[ZZ_K7+S3R7$
MSS3RO+*YRSNQ9F/N37UA_P (UH/_ $!--_\  2/_  H_X1K0?^@)IO\ X"1_
MX5<<=3CM B6#J2WD?,_@XC_A-=$Y_P"7Z+_T(5]65G1>']%@E26'1]/CD0AE
M=+9 5([@@<5HURXFNJS32L=.'H.DFFPHHHKF.@**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH ****  @$$$9![5%!:V]JK+;P10ACDB- N3
MZ\5+10!#':6T2.D=O$BN<NJH &/OZT]X8I%57C1@IR R@X-/HHN%A@AB&,1H
M,$L/E'!/>FR6T$L31201O&QRR,@()]2*EHH BDM;>:)8I8(GC7&$9 0,=.*>
MB)&NU%51UP!BG44 -5%0$(H4$Y( QS4;VMO++YLEO$\F-N]D!./3/I4U% $,
MEI;2NKR6\3LI!#,@)!'>GM#$^[=&C;@ V5!SCIFGT47 B:V@>9)G@C:5.%<H
M"R_0]J>R(S*S(I9>5)'3Z4ZB@!IC1G#LBEAD D<BF16MO!&T<,$4:-RRH@ /
MU%2T4 11VMO%"88X(DB.<HJ *<]>*$M;>* P1P1)"<@QJ@"\^U2T47"Q"EI;
M1Q^6EO$J8QM5 !CTQ4AC0L6*+N(VDXYQZ4ZB@"#[%:YC/V:',>=A\L?+GKCT
MIZP0H,+$BC;MX4#CT^E2447"Q&8(24)B3,?W#M'R_3TI(;6WMV=H8(HBYRQ1
M NX^^.M2T47"Q%);02R+))#&\B?=9E!*_0TJP1(,+$BC;MP% X]/I4E%%PL0
MO:V\GE[X(F\O[FY =OT]*E5510JJ%4<  8 I:* (4M+:.X:=+>)9G^]($ 8_
M4]:7[-;_ &C[1Y$7GXQYFP;L?7K4M%%PL,\F(J5\M,,=Q&T<GUIIM;<W N#!
M%YX&/,V#=CZ]:EHH"Q";2V,QF-O$96QER@R<=.:<UO"Z,C11LK'+ J""?4U)
M11<+$!L[4NSFVA+L &;8,D#IFI/)BVE?+3!;<1M'7U^M/HHN%B-K>!V=FAC8
CN-K$J#N'H?440P16\8C@B2*,=%10H'X"I**+A8**** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>7
<FILENAME>evsi-20171231.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.22a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: envision_10k%2D2017.xfr; Date: 2018%2D03%2D30T02:48:50Z -->
    <!-- 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:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:evsi="http://envisionsolar.com/20171231">
    <link:schemaRef xlink:href="evsi-20171231.xsd" xlink:type="simple" />
    <xbrli:context id="From2017-01-01to2017-12-31">
      <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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</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="AsOf2017-12-31_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:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:EveyNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_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:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:GeminiMasterThirdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_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:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:GeminiMasterThirdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_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:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:WheatleyNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_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:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:WheatleyNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_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:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:EveyNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_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-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31">
      <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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</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-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</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-12-31_us-gaap_PrivatePlacementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_PrivatePlacementMember187555275">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">us-gaap:PrivatePlacementMember</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-12-31_custom_KeshifVenturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">evsi:KeshifVenturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_KeshifVenturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">evsi:KeshifVenturesMember</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-12-31_ConvertibleDebtSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">evsi:ConvertibleDebtSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_ConvertibleDebtSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">evsi:ConvertibleDebtSharesMember</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-12-31_OptionsSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">evsi:OptionsSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_OptionsSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">evsi:OptionsSharesMember</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-12-31_WarrantSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">evsi:WarrantSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_WarrantSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">evsi:WarrantSharesMember</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="AsOf2017-12-31_custom_ComputerEquipmentAndSoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">evsi:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_OfficeEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_custom_ComputerEquipmentAndSoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">evsi:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_OfficeEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_AutomobilesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_AutomobilesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_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-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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-12-31_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember_custom_Range1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">evsi:Range1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember_custom_Range1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">evsi:Range1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</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="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="From2017-01-01to2017-12-31_us-gaap_AccountsReceivableMember_custom_CustomerOneMember">
      <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:CustomerOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_AccountsReceivableMember_custom_CustomerOneMember">
      <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:CustomerOneMember</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-12-31_us-gaap_AccountsReceivableMember_custom_CustomerTwoMember">
      <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:CustomerTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_AccountsReceivableMember_custom_CustomerTwoMember">
      <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:CustomerTwoMember</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-12-31_us-gaap_AccountsReceivableMember_custom_CustomerThreeMember">
      <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:CustomerThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_AccountsReceivableMember_custom_CustomerThreeMember">
      <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:CustomerThreeMember</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-12-31_us-gaap_SalesRevenueNetMember_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:SalesRevenueNetMember</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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_SalesRevenueNetMember_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:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">evsi:CustomerAMember</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-12-31_us-gaap_SalesRevenueNetMember_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:SalesRevenueNetMember</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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_SalesRevenueNetMember_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:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">evsi:CustomerBMember</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-12-31_us-gaap_SalesRevenueNetMember_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:SalesRevenueNetMember</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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_SalesRevenueNetMember_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:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">evsi:CustomerCMember</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-12-31_us-gaap_SalesRevenueNetMember_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:SalesRevenueNetMember</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-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_SalesRevenueNetMember_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:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">evsi:CustomerDMember</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-12-31_custom_GreenCoreCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">evsi:GreenCoreCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_GreenCoreCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">evsi:GreenCoreCapitalMember</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="From2016-01-01to2016-12-31_custom_StockIssuedForServicesMember_custom_GreenCoreCapitalLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">evsi:StockIssuedForServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">evsi:GreenCoreCapitalLLCMember</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-12-31_custom_StockIssuedForServicesMember_custom_GreenCoreCapitalLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">evsi:StockIssuedForServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">evsi:GreenCoreCapitalLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</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-12-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_WarrantMember23581017">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-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>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_StockIssuedForServicesMember_custom_FiveDirectorsMember_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">evsi:StockIssuedForServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">evsi:FiveDirectorsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareholdersEquityClassAxis">us-gaap:RestrictedStockMember</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="From2016-01-01to2016-12-31_custom_InvestorRelationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:InvestorRelationsMember</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="From2016-01-01to2016-12-31_custom_StockIssuedForServicesMember_custom_PosawatzMember_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">evsi:StockIssuedForServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:PosawatzMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareholdersEquityClassAxis">us-gaap:RestrictedStockMember</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="From2016-01-01to2016-12-31_custom_StockIssuedForServicesMember_custom_DavidsonMember_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">evsi:StockIssuedForServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:DavidsonMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareholdersEquityClassAxis">us-gaap:RestrictedStockMember</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-12-31_custom_StockIssuedForServicesMember_custom_ThreeDirectorsMember_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">evsi:StockIssuedForServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">evsi:ThreeDirectorsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareholdersEquityClassAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-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>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-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>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-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>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-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>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-12-31_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-12-31</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="AsOf2018-05-23">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-05-23</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_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>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_custom_InvestorRelationsMember_custom_ConsultingServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:InvestorRelationsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">evsi:ConsultingServicesMember</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-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</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-12-31_custom_ComputerEquipmentAndSoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">evsi:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-12-31_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-12-31_us-gaap_OfficeEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-12-31_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-12-31_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-12-31_us-gaap_AutomobilesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_Equity2008PlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">evsi:Equity2008PlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_Stock2011PlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">evsi:Stock2011PlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_custom_GreenCoreCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">evsi:GreenCoreCapitalMember</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-12-31_custom_RevolvingNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">evsi:RevolvingNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_RevolvingNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">evsi:RevolvingNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_ConvertibleLineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">evsi:ConvertibleLineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_ConvertibleNotesPayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_PegasusNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:PegasusNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_LenderNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:LenderNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_PegasusNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">evsi:PegasusNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_custom_LenderNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">evsi:LenderNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-04-29_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-04-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-09-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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-10-29_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-10-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-12-31_custom_RevolvingNoteOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">evsi:RevolvingNoteOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-12-31_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:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2018-02-05_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>2018-02-05</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-12-31_us-gaap_ConvertibleNotesPayableMember230078296">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-12-31_custom_ConvertibleLineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">evsi:ConvertibleLineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-12-31_custom_LenderNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">evsi:LenderNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-12-31_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:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_PrivatePlacementMember_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</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="From2016-01-01to2016-12-31_custom_DirectorsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:DirectorsMember</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-12-31_custom_DirectorsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">evsi:DirectorsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_LSAMember_custom_KeshifMember_custom_StockPurchaseAgrMember">
      <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:StockPurchaseAgrMember</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="AsOf2016-12-31_custom_LSAMember_custom_KeshifMember_custom_StockPurchaseAgrMember">
      <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:StockPurchaseAgrMember</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-12-31_custom_StockIssuedForServicesMember_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001398805</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">evsi:StockIssuedForServicesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareholdersEquityClassAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</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="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <dei:EntityRegistrantName contextRef="From2017-01-01to2017-12-31">Envision Solar International, Inc.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2017-01-01to2017-12-31">0001398805</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2017-01-01to2017-12-31">10-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2017-01-01to2017-12-31">2017-12-31</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2017-01-01to2017-12-31">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2017-01-01to2017-12-31">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2017-01-01to2017-12-31">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2017-01-01to2017-12-31">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2017-01-01to2017-12-31">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2017-01-01to2017-12-31">Smaller Reporting Company</dei:EntityFilerCategory>
    <dei:DocumentFiscalPeriodFocus contextRef="From2017-01-01to2017-12-31">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2017-01-01to2017-12-31">2017</dei:DocumentFiscalYearFocus>
    <us-gaap:AccruedVacationCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">152051</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedVacationCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">136410</us-gaap:AccruedVacationCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">2333</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">4995</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">197616</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">724616</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_EveyNoteMember" unitRef="USD" decimals="0">62616</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_GeminiMasterThirdMember" unitRef="USD" decimals="0">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2016-12-31_us-gaap_ConvertibleNotesPayableMember_custom_GeminiMasterThirdMember" unitRef="USD" decimals="0">600000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_WheatleyNoteMember" unitRef="USD" decimals="0">135000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2016-12-31_us-gaap_ConvertibleNotesPayableMember_custom_WheatleyNoteMember" unitRef="USD" decimals="0">50000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="AsOf2016-12-31_us-gaap_ConvertibleNotesPayableMember_custom_EveyNoteMember" unitRef="USD" decimals="0">74616</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">43033</us-gaap:NotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">1424332</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">100000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember" unitRef="USD" decimals="0">1424332</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_PegasusNoteMember" unitRef="USD" decimals="0">100000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_LenderNoteMember" unitRef="USD" decimals="0">1324332</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2017-12-31_custom_PegasusNoteMember" unitRef="USD" decimals="0">100000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2017-12-31_custom_LenderNoteMember" unitRef="USD" decimals="0">1324332</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">2345000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">1820000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">15634</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">12133</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2017-01-01to2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">2329366</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">1807867</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2017-01-01to2017-12-31_us-gaap_PrivatePlacementMember" unitRef="USD" decimals="0">2345000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2016-01-01to2016-12-31_us-gaap_PrivatePlacementMember187555275" unitRef="USD" decimals="0">1820000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2017-01-01to2017-12-31_custom_KeshifVenturesMember" unitRef="USD" decimals="0">200000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2016-01-01to2016-12-31_custom_KeshifVenturesMember" unitRef="USD" decimals="0">500000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">15633327</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">12133333</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2017-01-01to2017-12-31_us-gaap_PrivatePlacementMember" unitRef="Shares" decimals="INF">15633327</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2016-01-01to2016-12-31_us-gaap_PrivatePlacementMember187555275" unitRef="Shares" decimals="INF">12133333</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2017-01-01to2017-12-31_custom_KeshifVenturesMember" unitRef="Shares" decimals="INF">1333333</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2016-01-01to2016-12-31_custom_KeshifVenturesMember" unitRef="Shares" decimals="INF">3333333</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">1772</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">3459</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:AdvertisingExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">81278</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">58149</us-gaap:AdvertisingExpense>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2017-01-01to2017-12-31_ConvertibleDebtSharesMember" unitRef="Shares" decimals="INF">19846181</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2016-01-01to2016-12-31_ConvertibleDebtSharesMember" unitRef="Shares" decimals="INF">6123370</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2017-01-01to2017-12-31_OptionsSharesMember" unitRef="Shares" decimals="INF">15216664</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2016-01-01to2016-12-31_OptionsSharesMember" unitRef="Shares" decimals="INF">19917007</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2017-01-01to2017-12-31_WarrantSharesMember" unitRef="Shares" decimals="INF">5781900</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2016-01-01to2016-12-31_WarrantSharesMember" unitRef="Shares" decimals="INF">28196822</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <evsi:WorkingCapital contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">-786621</evsi:WorkingCapital>
    <us-gaap:AccountsReceivableGross contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">5946</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1161064</us-gaap:AccountsReceivableGross>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">533339</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">509444</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-12-31_custom_ComputerEquipmentAndSoftwareMember" unitRef="USD" decimals="0">32666</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-12-31_us-gaap_FurnitureAndFixturesMember" unitRef="USD" decimals="0">82529</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-12-31_us-gaap_OfficeEquipmentMember" unitRef="USD" decimals="0">20533</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-12-31_us-gaap_MachineryAndEquipmentMember" unitRef="USD" decimals="0">341583</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-12-31_custom_ComputerEquipmentAndSoftwareMember" unitRef="USD" decimals="0">28344</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-12-31_us-gaap_FurnitureAndFixturesMember" unitRef="USD" decimals="0">82529</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-12-31_us-gaap_OfficeEquipmentMember" unitRef="USD" decimals="0">20533</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-12-31_us-gaap_MachineryAndEquipmentMember" unitRef="USD" decimals="0">322010</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-12-31_us-gaap_LeaseholdImprovementsMember" unitRef="USD" decimals="0">6790</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-12-31_us-gaap_LeaseholdImprovementsMember" unitRef="USD" decimals="0">6790</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-12-31_us-gaap_AutomobilesMember" unitRef="USD" decimals="0">49238</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-12-31_us-gaap_AutomobilesMember" unitRef="USD" decimals="0">49238</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">307227</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">216403</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_EveyNoteMember" unitRef="Pure" decimals="INF">.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_WheatleyNoteMember" unitRef="Pure" decimals="INF">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2017-12-31_custom_NotesPayableMember" unitRef="Pure" decimals="INF">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2017-12-31_us-gaap_AutomobileLoanMember" unitRef="Pure" decimals="INF">0.0599</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_EveyNoteMember" unitRef="USD" decimals="0">61242</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_WheatleyNoteMember" unitRef="USD" decimals="0">12312</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="AsOf2017-12-31_custom_RevolvingNoteMember" unitRef="USD" decimals="0">22236</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:FairValueAssumptionsExpectedTerm contextRef="From2016-01-01to2016-12-31">P3M</us-gaap:FairValueAssumptionsExpectedTerm>
    <us-gaap:FairValueAssumptionsWeightedAverageVolatilityRate contextRef="From2016-01-01to2016-12-31" unitRef="Pure" decimals="INF">1.0300</us-gaap:FairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:FairValueAssumptionsRiskFreeInterestRate contextRef="From2016-01-01to2016-12-31" unitRef="Pure" decimals="INF">0.0050</us-gaap:FairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:FairValueAssumptionsExpectedDividendRate contextRef="From2016-01-01to2016-12-31" unitRef="Pure" decimals="INF">0.0000</us-gaap:FairValueAssumptionsExpectedDividendRate>
    <us-gaap:LeaseAndRentalExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">112675</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">59228</us-gaap:LeaseAndRentalExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">5380000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">645000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USDPShares" decimals="INF">0.15</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USDPShares" decimals="INF">0.16</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USDPShares" decimals="INF">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Pure" decimals="INF">0.0015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Pure" decimals="INF">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Pure" decimals="INF">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">19917007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">15216664</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember_custom_Range1Member" unitRef="Shares" decimals="INF">15216664</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2015-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">15337007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">4250343</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">13479165</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember_custom_Range1Member" unitRef="Shares" decimals="INF">13479165</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USDPShares" decimals="INF">0.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USDPShares" decimals="INF">0.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember_custom_Range1Member" unitRef="USDPShares" decimals="INF">0.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2015-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USDPShares" decimals="INF">0.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USDPShares" decimals="INF">0.19</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USDPShares" decimals="INF">0.19</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USDPShares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USDPShares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USDPShares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USDPShares" decimals="INF">0.33</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USDPShares" decimals="INF">0.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember_custom_Range1Member" unitRef="USDPShares" decimals="INF">0.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember_custom_Range1Member" unitRef="USDPShares" decimals="INF">.13</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember_custom_Range1Member" unitRef="USDPShares" decimals="INF">1.31</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember">P5Y5M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember_custom_Range1Member">P5Y5M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USD" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember_custom_Range1Member" unitRef="USD" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USD" decimals="0">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember_custom_Range1Member" unitRef="USD" decimals="0">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember">P5Y7D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="AsOf2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USD" decimals="0">33529</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:InterestPayableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">175953</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">235776</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember" unitRef="USD" decimals="0">7593</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="AsOf2017-12-31_custom_PegasusNoteMember" unitRef="USD" decimals="0">80164</us-gaap:InterestPayableCurrent>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="AsOf2017-12-31" 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="AsOf2016-12-31_FairValueInputsLevel1Member" unitRef="USD" decimals="0">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="AsOf2016-12-31_FairValueInputsLevel2Member" 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>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">87992</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-12-31_us-gaap_AccountsReceivableMember_custom_CustomerOneMember" unitRef="Pure" decimals="INF">.94</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-12-31_us-gaap_AccountsReceivableMember_custom_CustomerOneMember" unitRef="Pure" decimals="INF">0.00</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-12-31_us-gaap_AccountsReceivableMember_custom_CustomerTwoMember" unitRef="Pure" decimals="INF">0.00</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-12-31_us-gaap_AccountsReceivableMember_custom_CustomerTwoMember" unitRef="Pure" decimals="INF">0.71</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-12-31_us-gaap_AccountsReceivableMember_custom_CustomerThreeMember" unitRef="Pure" decimals="INF">0.00</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-12-31_us-gaap_AccountsReceivableMember_custom_CustomerThreeMember" unitRef="Pure" decimals="INF">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-12-31_us-gaap_SalesRevenueNetMember_custom_CustomerAMember" unitRef="Pure" decimals="INF">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-12-31_us-gaap_SalesRevenueNetMember_custom_CustomerAMember" unitRef="Pure" decimals="INF">.00</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-12-31_us-gaap_SalesRevenueNetMember_custom_CustomerBMember" unitRef="Pure" decimals="INF">.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-12-31_us-gaap_SalesRevenueNetMember_custom_CustomerBMember" unitRef="Pure" decimals="INF">.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-12-31_us-gaap_SalesRevenueNetMember_custom_CustomerCMember" unitRef="Pure" decimals="INF">.00</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-12-31_us-gaap_SalesRevenueNetMember_custom_CustomerCMember" unitRef="Pure" decimals="INF">.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2017-01-01to2017-12-31_us-gaap_SalesRevenueNetMember_custom_CustomerDMember" unitRef="Pure" decimals="INF">.00</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-01-01to2016-12-31_us-gaap_SalesRevenueNetMember_custom_CustomerDMember" unitRef="Pure" decimals="INF">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CashUninsuredAmount contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">150000</us-gaap:CashUninsuredAmount>
    <us-gaap:CashUninsuredAmount contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:CashUninsuredAmount>
    <us-gaap:ExtendedProductWarrantyAccrual contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">0</us-gaap:ExtendedProductWarrantyAccrual>
    <us-gaap:ExtendedProductWarrantyAccrual contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:ExtendedProductWarrantyAccrual>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">5380000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">645000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USD" decimals="0">622109</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USD" decimals="0">61632</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross>
    <evsi:StockIssuedForServicesRelatedParty contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">27000</evsi:StockIssuedForServicesRelatedParty>
    <evsi:StockIssuedForServicesRelatedParty contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">69603</evsi:StockIssuedForServicesRelatedParty>
    <evsi:StockIssuedForServicesRelatedParty contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">180</evsi:StockIssuedForServicesRelatedParty>
    <evsi:StockIssuedForServicesRelatedParty contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">464</evsi:StockIssuedForServicesRelatedParty>
    <evsi:StockIssuedForServicesRelatedParty contextRef="From2017-01-01to2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">26820</evsi:StockIssuedForServicesRelatedParty>
    <evsi:StockIssuedForServicesRelatedParty contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">69139</evsi:StockIssuedForServicesRelatedParty>
    <evsi:StockIssuedForServicesRelatedParty contextRef="From2017-01-01to2017-12-31_custom_GreenCoreCapitalMember" unitRef="USD" decimals="0">27000</evsi:StockIssuedForServicesRelatedParty>
    <evsi:StockIssuedForServicesRelatedParty contextRef="From2016-01-01to2016-12-31_custom_GreenCoreCapitalMember" unitRef="USD" decimals="0">69603</evsi:StockIssuedForServicesRelatedParty>
    <evsi:StockIssuedForServicesRelatedParty contextRef="From2016-01-01to2016-12-31_custom_StockIssuedForServicesMember_custom_GreenCoreCapitalLLCMember" unitRef="USD" decimals="0">69603</evsi:StockIssuedForServicesRelatedParty>
    <evsi:StockIssuedForServicesRelatedParty contextRef="From2017-01-01to2017-12-31_custom_StockIssuedForServicesMember_custom_GreenCoreCapitalLLCMember" unitRef="USD" decimals="0">27000</evsi:StockIssuedForServicesRelatedParty>
    <evsi:StockIssuedForServicesRelatedPartyShares contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">180000</evsi:StockIssuedForServicesRelatedPartyShares>
    <evsi:StockIssuedForServicesRelatedPartyShares contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">464115</evsi:StockIssuedForServicesRelatedPartyShares>
    <evsi:StockIssuedForServicesRelatedPartyShares contextRef="From2017-01-01to2017-12-31_custom_GreenCoreCapitalMember" unitRef="Shares" decimals="INF">180000</evsi:StockIssuedForServicesRelatedPartyShares>
    <evsi:StockIssuedForServicesRelatedPartyShares contextRef="From2016-01-01to2016-12-31_custom_GreenCoreCapitalMember" unitRef="Shares" decimals="INF">464115</evsi:StockIssuedForServicesRelatedPartyShares>
    <evsi:StockIssuedForServicesRelatedPartyShares contextRef="From2016-01-01to2016-12-31_custom_StockIssuedForServicesMember_custom_GreenCoreCapitalLLCMember" unitRef="Shares" decimals="INF">464115</evsi:StockIssuedForServicesRelatedPartyShares>
    <evsi:StockIssuedForServicesRelatedPartyShares contextRef="From2017-01-01to2017-12-31_custom_StockIssuedForServicesMember_custom_GreenCoreCapitalLLCMember" unitRef="Shares" decimals="INF">180000</evsi:StockIssuedForServicesRelatedPartyShares>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:PrepaidInsurance contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">25402</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">26124</us-gaap:PrepaidInsurance>
    <us-gaap:DepositsAssetsCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">30272</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">21168</us-gaap:DepositsAssetsCurrent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2016-01-01to2016-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">291667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2017-01-01to2017-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">4416667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2017-01-01to2017-12-31_custom_RevolvingNoteMember" unitRef="Shares" decimals="INF">1416667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2017-01-01to2017-12-31_custom_RevolvingNoteOneMember" unitRef="Shares" decimals="INF">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2017-01-01to2017-12-31_us-gaap_ConvertibleNotesPayableMember230078296" unitRef="Shares" decimals="INF">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2017-01-01to2017-12-31_custom_ConvertibleLineOfCreditMember" unitRef="Shares" decimals="INF">1916667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2017-01-01to2017-12-31_custom_LenderNoteMember" unitRef="Shares" decimals="INF">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2016-01-01to2016-12-31_us-gaap_PrivatePlacementMember_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">291667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="AsOf2016-12-31_WarrantMember23581017" unitRef="Shares" decimals="INF">28196822</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="AsOf2017-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">5781900</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="AsOf2015-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">29219441</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="From2016-01-01to2016-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="From2017-01-01to2017-12-31_us-gaap_WarrantMember" unitRef="Shares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="From2016-01-01to2016-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="From2017-01-01to2017-12-31_us-gaap_WarrantMember" unitRef="Shares" xsi:nil="true" />
    <evsi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber contextRef="AsOf2017-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">5781900</evsi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2016-12-31_WarrantMember23581017" unitRef="USDPShares" decimals="INF">0.17</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2017-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.17</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2015-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.18</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2016-01-01to2016-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2017-01-01to2017-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <evsi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31_us-gaap_WarrantMember" unitRef="USDPShares" xsi:nil="true" />
    <evsi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2017-01-01to2017-12-31_us-gaap_WarrantMember" unitRef="USDPShares" xsi:nil="true" />
    <evsi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31_us-gaap_WarrantMember" unitRef="USDPShares" xsi:nil="true" />
    <evsi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2017-01-01to2017-12-31_us-gaap_WarrantMember" unitRef="USDPShares" xsi:nil="true" />
    <evsi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.33</evsi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <evsi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2017-01-01to2017-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.16</evsi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <evsi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.17</evsi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="From2017-01-01to2017-12-31" unitRef="Pure" decimals="INF">.3983</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="From2017-01-01to2017-12-31" unitRef="Pure" decimals="INF">.34</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:OperatingLossCarryforwards contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">24862803</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwardsExpirationDate contextRef="From2017-01-01to2017-12-31">2037-12-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="From2017-01-01to2017-12-31_custom_GreenCoreCapitalMember" unitRef="USD" decimals="0">54000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="From2016-01-01to2016-12-31_custom_GreenCoreCapitalMember" unitRef="USD" decimals="0">69500</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">53600</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">68800</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="From2017-01-01to2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">53600</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">68800</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="From2017-01-01to2017-12-31_us-gaap_PrivatePlacementMember" unitRef="USD" decimals="0">53600</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="From2016-01-01to2016-12-31_us-gaap_PrivatePlacementMember187555275" unitRef="USD" decimals="0">68800</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2017-12-31_custom_LSAMember" unitRef="USD" decimals="0">0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">-349262</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">-1385104</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">-1408603</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">120105</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">141836</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">33730240</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">37785781</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-35235449</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-38276879</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">105208</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">31088122</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-32601933</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31_us-gaap_PreferredStockMember" unitRef="USD" decimals="0">0</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">15000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">1000000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2016-01-01to2016-12-31_custom_StockIssuedForServicesMember_custom_FiveDirectorsMember_us-gaap_RestrictedStockMember" unitRef="Shares" decimals="INF">1152776</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2016-01-01to2016-12-31_custom_InvestorRelationsMember" unitRef="Shares" decimals="INF">1000000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2016-01-01to2016-12-31_custom_StockIssuedForServicesMember_custom_PosawatzMember_us-gaap_RestrictedStockMember" unitRef="Shares" decimals="INF">1000000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2016-01-01to2016-12-31_custom_StockIssuedForServicesMember_custom_DavidsonMember_us-gaap_RestrictedStockMember" unitRef="Shares" decimals="INF">750000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2017-01-01to2017-12-31_custom_StockIssuedForServicesMember_custom_ThreeDirectorsMember_us-gaap_RestrictedStockMember" unitRef="Shares" decimals="INF">750000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2017-01-01to2017-12-31_custom_StockIssuedForServicesMember_us-gaap_RestrictedStockMember" unitRef="Shares" decimals="INF">2250000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">2250</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">150000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">15</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">1000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2017-01-01to2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">2235</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">149000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2016-01-01to2016-12-31_custom_StockIssuedForServicesMember_custom_FiveDirectorsMember_us-gaap_RestrictedStockMember" unitRef="USD" decimals="0">172916</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2016-01-01to2016-12-31_custom_InvestorRelationsMember" unitRef="USD" decimals="0">150000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2016-01-01to2016-12-31_custom_StockIssuedForServicesMember_custom_PosawatzMember_us-gaap_RestrictedStockMember" unitRef="USD" decimals="0">150000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2016-01-01to2016-12-31_custom_StockIssuedForServicesMember_custom_DavidsonMember_us-gaap_RestrictedStockMember" unitRef="USD" decimals="0">112500</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2017-01-01to2017-12-31_custom_StockIssuedForServicesMember_custom_ThreeDirectorsMember_us-gaap_RestrictedStockMember" unitRef="USD" decimals="0">112500</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2017-01-01to2017-12-31_custom_StockIssuedForServicesMember_us-gaap_RestrictedStockMember" unitRef="USD" decimals="0">337500</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <evsi:SharesIssuedForLoanGuarantyRelatedPartyShares contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">453857</evsi:SharesIssuedForLoanGuarantyRelatedPartyShares>
    <evsi:SharesIssuedForLoanGuarantyRelatedPartyShares contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">147493</evsi:SharesIssuedForLoanGuarantyRelatedPartyShares>
    <evsi:SharesIssuedForLoanGuarantyRelatedPartyShares contextRef="From2017-01-01to2017-12-31_custom_KeshifVenturesMember" unitRef="Shares" decimals="INF">453857</evsi:SharesIssuedForLoanGuarantyRelatedPartyShares>
    <evsi:SharesIssuedForLoanGuarantyRelatedPartyShares contextRef="From2016-01-01to2016-12-31_custom_KeshifVenturesMember" unitRef="Shares" decimals="INF">147493</evsi:SharesIssuedForLoanGuarantyRelatedPartyShares>
    <evsi:SharesIssuedForLoanGuarantyRelatedPartyShares contextRef="From2017-01-01to2017-12-31_custom_LSAMember_custom_KeshifMember" unitRef="Shares" decimals="INF">453857</evsi:SharesIssuedForLoanGuarantyRelatedPartyShares>
    <evsi:SharesIssuedForLoanGuarantyRelatedPartyShares contextRef="From2016-01-01to2016-12-31_custom_LSAMember_custom_KeshifMember" unitRef="Shares" decimals="INF">147493</evsi:SharesIssuedForLoanGuarantyRelatedPartyShares>
    <evsi:SharesIssuedForLoanGuarantyRelatedParty contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">68078</evsi:SharesIssuedForLoanGuarantyRelatedParty>
    <evsi:SharesIssuedForLoanGuarantyRelatedParty contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">22123</evsi:SharesIssuedForLoanGuarantyRelatedParty>
    <evsi:SharesIssuedForLoanGuarantyRelatedParty contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">454</evsi:SharesIssuedForLoanGuarantyRelatedParty>
    <evsi:SharesIssuedForLoanGuarantyRelatedParty contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">147</evsi:SharesIssuedForLoanGuarantyRelatedParty>
    <evsi:SharesIssuedForLoanGuarantyRelatedParty contextRef="From2017-01-01to2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">67624</evsi:SharesIssuedForLoanGuarantyRelatedParty>
    <evsi:SharesIssuedForLoanGuarantyRelatedParty contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">21976</evsi:SharesIssuedForLoanGuarantyRelatedParty>
    <evsi:SharesIssuedForLoanGuarantyRelatedParty contextRef="From2017-01-01to2017-12-31_custom_KeshifVenturesMember" unitRef="USD" decimals="0">68078</evsi:SharesIssuedForLoanGuarantyRelatedParty>
    <evsi:SharesIssuedForLoanGuarantyRelatedParty contextRef="From2016-01-01to2016-12-31_custom_KeshifVenturesMember" unitRef="USD" decimals="0">22123</evsi:SharesIssuedForLoanGuarantyRelatedParty>
    <evsi:SharesIssuedForLoanGuarantyRelatedParty contextRef="From2017-01-01to2017-12-31_custom_LSAMember_custom_KeshifMember" unitRef="USD" decimals="0">68078</evsi:SharesIssuedForLoanGuarantyRelatedParty>
    <evsi:SharesIssuedForLoanGuarantyRelatedParty contextRef="From2016-01-01to2016-12-31_custom_LSAMember_custom_KeshifMember" unitRef="USD" decimals="0">22123</evsi:SharesIssuedForLoanGuarantyRelatedParty>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="From2017-01-01to2017-12-31_custom_LSAMember" unitRef="USD" decimals="0">500000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">1716141</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">22375</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">300479</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">93113</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2017-12-31" 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:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">3000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="AsOf2017-12-31_custom_LSAMember" unitRef="USD" decimals="0">1500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="AsOf2016-12-31_custom_LSAMember" unitRef="USD" decimals="0">1000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="AsOf2017-12-31_custom_RevolvingNoteMember" unitRef="USD" decimals="0">3000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2017-01-01to2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_EveyNoteMember">2017-12-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2017-01-01to2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_WheatleyNoteMember">2020-12-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:OtherLoansPayableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">9862</us-gaap:OtherLoansPayableCurrent>
    <us-gaap:OtherLoansPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">9337</us-gaap:OtherLoansPayableCurrent>
    <us-gaap:OtherLoansPayableLongTerm contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">20620</us-gaap:OtherLoansPayableLongTerm>
    <us-gaap:OtherLoansPayableLongTerm contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">29678</us-gaap:OtherLoansPayableLongTerm>
    <us-gaap:SecurityDeposit contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">146091</us-gaap:SecurityDeposit>
    <us-gaap:OtherInventoryCapitalizedCosts contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">446618</us-gaap:OtherInventoryCapitalizedCosts>
    <us-gaap:OtherInventoryCapitalizedCosts contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">337287</us-gaap:OtherInventoryCapitalizedCosts>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="From2017-01-01to2017-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <dei:EntityPublicFloat contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">7524122</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2018-05-23" unitRef="Shares" decimals="INF">107502938</dei:EntityCommonStockSharesOutstanding>
    <evsi:RepaymentsOfRelatedPartyDebtPrincipalAndInterest contextRef="From2017-01-01to2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_EveyNoteMember" unitRef="USD" decimals="0">12000</evsi:RepaymentsOfRelatedPartyDebtPrincipalAndInterest>
    <evsi:RepaymentsOfRelatedPartyDebtPrincipalAndInterest contextRef="From2016-01-01to2016-12-31_us-gaap_ConvertibleNotesPayableMember_custom_EveyNoteMember" unitRef="USD" decimals="0">12000</evsi:RepaymentsOfRelatedPartyDebtPrincipalAndInterest>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USD" decimals="0">442871</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="USD" decimals="0">220084</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">55674</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">94167</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2016-12-31_custom_InvestorRelationsMember_custom_ConsultingServicesMember" unitRef="USD" decimals="0">46875</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">430084</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">842089</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:Depreciation contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">68820</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">101877</us-gaap:Depreciation>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">107081</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2016-01-01to2016-12-31_custom_StockIssuedForServicesMember_custom_GreenCoreCapitalLLCMember" unitRef="USD" decimals="0">2396</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2017-01-01to2017-12-31_custom_LSAMember_custom_KeshifMember" unitRef="USD" decimals="0">172</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2016-01-01to2016-12-31_custom_LSAMember_custom_KeshifMember" unitRef="USD" decimals="0">2877</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2017-01-01to2017-04-29_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember" unitRef="USD" decimals="0">2355</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2017-01-01to2017-09-30_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember" unitRef="USD" decimals="0">-2183</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2016-01-01to2016-10-29_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember" unitRef="USD" decimals="0">2877</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">22283</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">2400</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="From2017-01-01to2017-12-31_custom_LSAMember" unitRef="USD" decimals="0">9655</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:NetIncomeLoss contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">-3041430</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-2633516</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2017-01-01to2017-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-3041430</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2016-01-01to2016-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-2633516</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">220084</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">442871</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2017-01-01to2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">220084</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">442871</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">561</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">561</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2017-01-01to2017-12-31">3 to 7 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2017-01-01to2017-12-31_custom_ComputerEquipmentAndSoftwareMember">5 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2017-01-01to2017-12-31_us-gaap_FurnitureAndFixturesMember">7 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2017-01-01to2017-12-31_us-gaap_OfficeEquipmentMember">5 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2017-01-01to2017-12-31_us-gaap_MachineryAndEquipmentMember">1-5 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2017-01-01to2017-12-31_us-gaap_LeaseholdImprovementsMember">47 months</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2017-01-01to2017-12-31_us-gaap_AutomobilesMember">3 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">0</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">46875</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">311481</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">164915</us-gaap:InventoryWorkInProcess>
    <evsi:DepreciationExpenseCapitalized contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">22000</evsi:DepreciationExpenseCapitalized>
    <evsi:DepreciationExpenseCapitalized contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">21600</evsi:DepreciationExpenseCapitalized>
    <us-gaap:AccruedRentCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">77164</us-gaap:AccruedRentCurrent>
    <us-gaap:AccruedRentCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">26091</us-gaap:AccruedRentCurrent>
    <us-gaap:AccruedSalesCommissionCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">0</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">18828</us-gaap:AccruedSalesCommissionCurrent>
    <evsi:AccruedLoanGuaranty contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">0</evsi:AccruedLoanGuaranty>
    <evsi:AccruedLoanGuaranty contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">8333</evsi:AccruedLoanGuaranty>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">522288</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">543180</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">404952</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">1470420</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember">2.5-6.5 years</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember">5 years</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="AsOf2017-12-31_custom_Equity2008PlanMember" unitRef="Shares" decimals="INF">6108571</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="AsOf2017-12-31_custom_Stock2011PlanMember" unitRef="Shares" decimals="INF">31500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="From2017-01-01to2017-12-31_us-gaap_WarrantMember">P2Y5M16D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">-1034086</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-895395</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">-171202</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-154764</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">643016</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-31134</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">2900</us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards>
    <us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">4128</us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">17948</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">25548</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">3416792</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">4776104</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOther contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">17674</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">25159</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">6957507</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">9167042</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">10419741</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">14031619</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">10351807</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">13934915</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">67934</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">96704</us-gaap:DeferredTaxAssetsNet>
    <evsi:DeferredTaxLiabilitiesAccruedSalaries contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">67934</evsi:DeferredTaxLiabilitiesAccruedSalaries>
    <evsi:DeferredTaxLiabilitiesAccruedSalaries contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">96704</evsi:DeferredTaxLiabilitiesAccruedSalaries>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">67934</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">96704</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">6920</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">33638</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:AccountsPayableRelatedPartiesCurrent contextRef="AsOf2016-12-31_custom_GreenCoreCapitalMember" unitRef="USD" decimals="0">27000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">0</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">19089</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <evsi:StockIssuedDuringPeriodSharesIssuedForServicesDirector contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">750000</evsi:StockIssuedDuringPeriodSharesIssuedForServicesDirector>
    <evsi:StockIssuedDuringPeriodSharesIssuedForServicesDirector contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">1152776</evsi:StockIssuedDuringPeriodSharesIssuedForServicesDirector>
    <evsi:StockIssuedDuringPeriodSharesIssuedForServicesDirector contextRef="From2016-01-01to2016-12-31_custom_DirectorsMember" unitRef="Shares" decimals="INF">1152776</evsi:StockIssuedDuringPeriodSharesIssuedForServicesDirector>
    <evsi:StockIssuedDuringPeriodSharesIssuedForServicesDirector contextRef="From2017-01-01to2017-12-31_custom_DirectorsMember" unitRef="Shares" decimals="INF">750000</evsi:StockIssuedDuringPeriodSharesIssuedForServicesDirector>
    <evsi:StockIssuedDuringPeriodValueIssuedForServicesDirector contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">112500</evsi:StockIssuedDuringPeriodValueIssuedForServicesDirector>
    <evsi:StockIssuedDuringPeriodValueIssuedForServicesDirector contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">172916</evsi:StockIssuedDuringPeriodValueIssuedForServicesDirector>
    <evsi:StockIssuedDuringPeriodValueIssuedForServicesDirector contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">750</evsi:StockIssuedDuringPeriodValueIssuedForServicesDirector>
    <evsi:StockIssuedDuringPeriodValueIssuedForServicesDirector contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">1153</evsi:StockIssuedDuringPeriodValueIssuedForServicesDirector>
    <evsi:StockIssuedDuringPeriodValueIssuedForServicesDirector contextRef="From2017-01-01to2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">111750</evsi:StockIssuedDuringPeriodValueIssuedForServicesDirector>
    <evsi:StockIssuedDuringPeriodValueIssuedForServicesDirector contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">171763</evsi:StockIssuedDuringPeriodValueIssuedForServicesDirector>
    <us-gaap:AdjustmentOfWarrantsGrantedForServices contextRef="From2017-01-01to2017-12-31_custom_RevolvingNoteMember" unitRef="USD" decimals="0">122992</us-gaap:AdjustmentOfWarrantsGrantedForServices>
    <us-gaap:AdjustmentOfWarrantsGrantedForServices contextRef="From2017-01-01to2017-12-31_custom_RevolvingNoteOneMember" unitRef="USD" decimals="0">56620</us-gaap:AdjustmentOfWarrantsGrantedForServices>
    <us-gaap:AdjustmentOfWarrantsGrantedForServices contextRef="From2017-01-01to2017-12-31_custom_ConvertibleLineOfCreditMember" unitRef="USD" decimals="0">179612</us-gaap:AdjustmentOfWarrantsGrantedForServices>
    <us-gaap:AdjustmentOfWarrantsGrantedForServices contextRef="From2017-01-01to2017-12-31_custom_LenderNoteMember" unitRef="USD" decimals="0">187142</us-gaap:AdjustmentOfWarrantsGrantedForServices>
    <us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature contextRef="From2017-01-01to2017-12-31_custom_RevolvingNoteMember" unitRef="USD" decimals="0">243223</us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature>
    <us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature contextRef="From2017-01-01to2017-12-31_custom_RevolvingNoteOneMember" unitRef="USD" decimals="0">175261</us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature>
    <us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature contextRef="From2017-01-01to2017-12-31_custom_LenderNoteMember" unitRef="USD" decimals="0">232767</us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature>
    <evsi:ConvertibleLineOfCreditCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">923232</evsi:ConvertibleLineOfCreditCurrent>
    <evsi:ConvertibleLineOfCreditCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</evsi:ConvertibleLineOfCreditCurrent>
    <evsi:ConvertibleLineOfCreditCurrent contextRef="AsOf2017-12-31_custom_RevolvingNoteMember" unitRef="USD" decimals="0">923232</evsi:ConvertibleLineOfCreditCurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="AsOf2017-12-31_custom_RevolvingNoteMember" unitRef="USD" decimals="0">226768</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember" unitRef="USD" decimals="0">175668</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="AsOf2017-12-31_custom_ConvertibleLineOfCreditMember" unitRef="USD" decimals="0">226768</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="AsOf2016-12-31_us-gaap_ConvertibleNotesPayableMember" unitRef="USD" decimals="0">0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_PegasusNoteMember" unitRef="USD" decimals="0">0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_LenderNoteMember" unitRef="USD" decimals="0">175668</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;CORPORATE ORGANIZATION&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Envision Solar was incorporated&#13;in June 2006 as a limited liability company (&amp;#8220;LLC&amp;#8221;). Through a series of transactions and mergers, including a series&#13;of 2010 transactions where the then existing entity was acquired by an inactive publicly-held company in a transaction treated&#13;as a recapitalization of the company, the resulting entity became Envision Solar International, Inc., a Nevada Corporation (along&#13;with its subsidiary, hereinafter the &amp;#8220;Company&amp;#8221;, &amp;#34;us&amp;#34;, &amp;#34;we&amp;#34;, &amp;#34;our&amp;#34; or &amp;#34;Envision&amp;#34;). The&#13;effects of the recapitalization have been retroactively applied to all periods presented in the accompanying consolidated financial&#13;statements and footnotes. Additionally, the Company had formed various wholly owned subsidiaries to account for its planned future&#13;operations, but these entities were dissolved over the subsequent years. The only remaining subsidiary included in these consolidated&#13;financial statements is Envision Solar Construction Company, Inc. which was a non-operational entity officially dissolved in 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NATURE OF OPERATIONS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Envision invents, designs,&#13;and manufactures solar powered products and proprietary technology solutions targeting three verticals: electric vehicle charging&#13;infrastructure, out of home advertising infrastructure, and energy security and disaster preparedness. The Company focuses on creating&#13;renewably energized platforms for EV charging, media and branding, and energy security which are attractively designed, rapidly&#13;deployable, and of the highest quality. Management believes that the Company&amp;#8217;s chief differentiator is its ability to invent,&#13;design, engineer, and manufacture solar products which are a complex integration of our own proprietary technology and other commonly&#13;available engineered components. The resulting products are built to have the longest life expectancy in the industry while also&#13;delivering valuable amenities and potentially highly attractive revenue opportunities for our customers. Management believes that&#13;Envision&amp;#8217;s products deliver multiple layers of value such as: impact free renewably energized EV charging; media, branding,&#13;and advertising platforms; sustainable and secure energy production; architectural enhancement; reduced carbon footprint; high&#13;visibility &amp;#34;green halo&amp;#34; branding; reduction of net operating costs through reduced utility bills; and revenue creation&#13;opportunities through the sales of digital out of home (&amp;#8220;DOOH&amp;#8221;) media.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;PRINCIPALS OF CONSOLIDATION&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The consolidated financial&#13;statements include the accounts of Envision Solar International, Inc. and its wholly-owned subsidiary, Envision Solar Construction&#13;Company, Inc. All inter-company balances and transactions have been eliminated in consolidation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;USE OF ESTIMATES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The preparation of consolidated&#13;financial statements in conformity with accounting principles generally accepted in the United States of America requires management&#13;to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets&#13;and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during&#13;the reporting period. Actual results could differ from those estimates. Significant estimates in the accompanying consolidated&#13;financial statements include the allowance for doubtful accounts receivable, valuation of inventory, depreciable lives of property&#13;and equipment, estimates of loss contingencies, valuation of derivatives, valuation of beneficial conversion features in convertible&#13;debt, valuation of share-based payments, and the valuation allowance on deferred tax assets.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;CONCENTRATIONS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;u&gt;Concentration of Credit&#13;Risk&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;The Company&#13;maintains its cash in bank and financial institution deposits that at times may exceed federally insured limits. The Company has&#13;not experienced any losses in such accounts through December 31, 2017.&amp;#160;&amp;#160;The Company had approximately $150,000 of bank&#13;balances in excess of FDIC insured levels as of December 31, 2017 and no such amounts as of December 31, 2016.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;u&gt;Concentration of Accounts&#13;Receivable&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;At December&#13;31, 2017 and 2016, customers that each accounted for more than 10% of our accounts receivable were as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 52%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer 1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;94%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer 2&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;71%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer 3&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;u&gt;Concentration of Revenues&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;For the years&#13;ended December 31, 2017 and 2016, customers that each represented more than 10% of our revenues were as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 52%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer A&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer B&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;12%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;14%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer C&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer D&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;CASH AND CASH EQUIVALENTS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;For the purposes of the&#13;consolidated statements of cash flows, the Company considers all highly liquid investments with an original maturity of three months&#13;or less when purchased to be cash equivalents. There were no cash equivalents at December 31, 2017 and December 31, 2016, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company&amp;#8217;s financial&#13;instruments, including cash, accounts receivable, accounts payable, accrued expenses and short term loans, are carried at historical&#13;cost basis. At December 31, 2017 and 2016, the carrying amounts of these instruments approximated their fair values because of&#13;the short-term nature of these instruments. See Note 10 for further discussion of fair value measurements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;ACCOUNTS RECEIVABLE&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Accounts receivable are&#13;customer obligations due under normal trade terms. Management reviews accounts receivable on a periodic basis to determine if any&#13;receivables may become uncollectible. Management&amp;#8217;s evaluation includes several factors including the aging of the accounts&#13;receivable balances, a review of significant past due accounts, dialogue with the customer, the financial profile of a customer,&#13;our historical write-off experience, net of recoveries, and economic conditions. The Company includes any accounts receivable balances&#13;that are determined to be uncollectible in its overall allowance for doubtful accounts. Further, the Company may record a general&#13;reserve in its allowance for doubtful accounts to account for future changes that may negatively impact our overall collections.&#13;After all attempts to collect a receivable have failed, the receivable is written off against the allowance.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;INVENTORY&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Inventory is stated at the&#13;lower of cost or net realizable value. Cost is determined using the first-in, first-out method of accounting. Inventory costs primarily&#13;relate to purchased raw materials and components used in the manufacturing of our products, work in process for products being&#13;manufactured, and finished goods. Included in these costs are direct labor and certain manufacturing overhead costs associated&#13;with the manufacturing process. The Company regularly reviews inventory components and quantities on hand, and performs annual&#13;physical inventory counts. A reserve is established if this review process determines the market value of such inventory may be&#13;below the carrying value.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;PROPERTY, EQUIPMENT AND DEPRECIATION&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Property and equipment is&#13;recorded at cost. Depreciation is computed using the straight-line method based on the estimated useful lives of the related assets&#13;of 3 to 7 years. Expenditures for maintenance and repairs, along with fixed assets below our capitalization threshold, are expensed&#13;as incurred.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;PATENTS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company believes it&#13;will achieve future economic value for its various patents and patent ideas. All administrative costs for obtaining patents are&#13;accumulated on the balance sheet as a Patent asset until such time as a patent is issued. The costs of these intangible assets&#13;are classified as a long term asset and amortized on a straight line basis over the legal life of such asset, which is typically&#13;20 years. In the event a patent is denied, all accumulated administrative costs will be expensed in that period. For the years&#13;ended December 31, 2017 and 2016 respectively, patent amortization expense was $561 and $561.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;IMPAIRMENT OF LONG-LIVED ASSETS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for&#13;long-lived assets in accordance with the provisions of ASC 360-10-35-15 &amp;#8220;Impairment or Disposal of Long-Lived Assets.&amp;#8221;&#13;This guidance requires that long-lived assets and certain identifiable intangibles be reviewed for impairment whenever events or&#13;changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held&#13;and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated&#13;by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which&#13;the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the&#13;carrying amount or fair value less costs to sell.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;ACCOUNTING FOR DERIVATIVES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company&#13;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&#13;and Hedging.&amp;#8221; The result of this accounting treatment is that the fair value of the derivative&#13;is marked-to-market each balance sheet date and recorded as a liability. In the event that the fair value is recorded as&#13;a liability, the change in fair value is recorded in the statement of operations as other income (expense).  Upon conversion&#13;of a note where the embedded conversion option has been bifurcated and accounted for as a derivative liability, the Company&#13;records the shares at fair value, relieves all related notes, derivatives and debt discounts and recognizes a net gain or&#13;loss on extinguishment. Equity instruments that are initially classified as equity that become subject to reclassification&#13;under ASC Topic 815 are reclassified to liabilities at the fair value of the instrument on the reclassification date.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;REVENUE AND COST RECOGNITION&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Revenues are primarily derived&#13;from the direct sales of products. Revenues may also consist of maintenance fees for previously sold products, design fees for&#13;the design of solar systems and arrays, and revenues from sales of professional services.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Revenues from leases, maintenance fees, design&#13;services, and professional services are recognized as earned.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Revenues from inventoried&#13;product sales are recognized upon the final delivery of such product to the customer or when legal transfer of ownership takes&#13;place. Any deposits received from a customer prior to such delivery are accounted for as deferred revenue on the balance sheet.&#13;At December 31, 2017 and December 31, 2016, deferred revenue amounted to $77,514 and $75,323 respectively. At December 31, 2017,&#13;the Company has received partial deposits for two undelivered Solar Tree&amp;#174; units, an undelivered EVARC&amp;#174; unit and a multi-year&#13;maintenance contract.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company includes shipping&#13;and handling fees billed to customers as revenues, and shipping and handling costs as cost of revenues. Sales tax is recorded on&#13;a net basis and excluded from revenue. The Company generally provides a one year warranty on its products for materials and workmanship&#13;and will pass on the warranties from its vendors, if any, which generally covers this one year period. In accordance with ASC 450-20-25,&#13;the Company accrues for product warranties when the loss is probable and can be reasonably estimated.&amp;#160; At December 31, 2017,&#13;the Company has no product warranty accrual given the Company&amp;#8217;s de minimis historical financial warranty experience.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;RESEARCH AND DEVELOPMENT&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;In accordance with ASC 730-10,&#13;&amp;#8220;Research and Development,&amp;#8221; expenditures for research and development of the Company&amp;#8217;s products are expensed&#13;when incurred, and are included in operating expenses. The Company recognized research and development costs, not including the&#13;minimal amounts of labor associated with research and development projects, of $1,772 for the year ending December&amp;#160;31, 2017&#13;and $3,459 for the year ending December 31, 2016.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;ADVERTISING&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company conducts advertising&#13;for the promotion of its products and services. In accordance with ASC 720-35, &amp;#8220;Advertising Costs,&amp;#8221; advertising costs&#13;are charged to operations when incurred. Such amounts aggregated $81,278 in 2017 and $58,149 in 2016.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;STOCK-BASED COMPENSATION&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company follows ASC&#13;718, &amp;#8220;Compensation &amp;#8211; Stock Compensation.&amp;#8221; ASC 718 requires companies to estimate and recognize the fair value&#13;of stock-based awards to employees and directors. The fair value of the portion of an award that is ultimately expected to vest&#13;is recognized as an expense over the requisite service periods using the straight-line attribution method.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for&#13;non-employee share-based awards in accordance with the measurement and recognition criteria of ASC 505-50 &amp;#8220;Equity-Based Payments&#13;to Non-Employees&amp;#8221;.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company estimates the&#13;fair value of each stock option at the grant date by using the Black-Scholes option pricing model.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;INCOME TAXES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for&#13;income taxes pursuant to the provisions of ASC Topic 740, &amp;#8220;Income Taxes,&amp;#8221; which requires, among other things, an asset&#13;and liability approach to calculating deferred income taxes. The asset and liability approach requires the recognition of deferred&#13;tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the&#13;tax bases of assets and liabilities. A valuation allowance is provided to offset any net deferred tax assets for which management&#13;believes it is more likely than not that the net deferred asset will not be realized.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company follows the&#13;provisions of ASC 740-10-25-5, &lt;i&gt;&amp;#8220;&lt;/i&gt;Basic Recognition Threshold&lt;i&gt;.&amp;#8221;&lt;/i&gt; When tax returns are filed, it is highly&#13;certain that some positions taken would be sustained upon examination by the taxing authorities, while others are subject to uncertainty&#13;about the merits of the position taken or the amount of the position that would be ultimately sustained. In accordance with the&#13;guidance of ASC 740-10-25-6, the benefit of a tax position is recognized in the consolidated financial statements in the period&#13;during which, based on all available evidence, management believes it is more likely than not that the position will be sustained&#13;upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated&#13;with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount&#13;of tax benefit that is more than 50&amp;#160;percent likely of being realized upon settlement with the applicable taxing authority.&#13;The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above should be reflected&#13;as a liability for unrecognized tax benefits in the accompanying balance sheets along with any associated interest and penalties&#13;that would be payable to the taxing authorities upon examination. The Company believes its tax positions are all highly certain&#13;of being upheld upon examination. As such, the Company has not recorded a liability for unrecognized tax benefits. As of December&#13;31, 2017, tax years 2014 through 2017 remain open for IRS audit. The Company has received no notice of audit from the IRS for any&#13;of the open tax years.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company recognizes the&#13;benefit of a tax position when it is effectively settled. ASC 740-10-25-10, &amp;#8220;Basic Recognition Threshold&amp;#8221; provides&#13;guidance on how an entity should determine whether a tax position is effectively settled for the purpose of recognizing previously&#13;unrecognized tax benefits. ASC 740-10-25-10 clarifies that a tax position can be effectively settled upon the completion of an&#13;examination by a taxing authority. For tax positions considered effectively settled, the Company recognizes the full amount of&#13;the tax benefit.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;BASIC AND DILUTED NET LOSS PER COMMON SHARE&#13;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Basic net loss per share&#13;is computed by dividing the net loss by the weighted average number of common shares outstanding during the period. Diluted net&#13;loss per common share is computed by dividing the net loss by the weighted average number of common shares outstanding for the&#13;period and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the incremental&#13;common shares issuable upon the exercise of stock options, stock warrants, convertible debt instruments or other common stock equivalents.&#13;Potentially dilutive securities are excluded from the computation if their effect is anti-dilutive.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Convertible debt convertible&#13;into 19,846,181 common shares, options to purchase 15,216,664 common shares and warrants to purchase 5,781,900 common shares were&#13;outstanding at December 31, 2017. Convertible debt convertible into 6,123,370 common shares, options to purchase 19,917,007 common&#13;shares and warrants to purchase 28,196,822 common shares were outstanding at December 31, 2016. Dilutive common stock equivalents&#13;were not included in the computation of diluted net loss per share in 2017 and 2016 because the effects would have been anti-dilutive&#13;due to the net losses. Due to the net losses in 2017 and 2016, basic and diluted net loss per share amounts are the same. These&#13;potential common shares may dilute future earnings per share.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;CONTINGENCIES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Certain conditions may exist&#13;as of the date the consolidated financial statements are issued which may result in a loss to the Company, but which will only&#13;be resolved when one or more future events occur or fail to occur. Company management and its legal counsel assess such contingent&#13;liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal&#13;proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company's legal&#13;counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount&#13;of relief sought or expected to be sought therein. If the assessment of a contingency indicates that it is probable that a liability&#13;has been incurred and the amount of the liability can be reasonably estimated, then the estimated liability would be accrued in&#13;the Company's consolidated financial statements. If the assessment indicates that a potentially material loss contingency is not&#13;probable but is reasonably possible, or is probable but cannot be reasonably estimated, then the nature of the contingent liability,&#13;together with an estimate of the range of possible loss if determinable would be disclosed. The Company does not include legal&#13;costs in its estimates of amounts to accrue.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;SEGMENTS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company follows the&#13;guidance of ASC 280-10 for &amp;#8220;Disclosures about Segments of an Enterprise and Related Information.&amp;#34; During 2017 and 2016,&#13;the Company only operated in one segment; therefore, segment information has not been presented.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;RECENT ACCOUNTING PRONOUNCEMENTS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;There are no new accounting&#13;pronouncements that became effective during the year ended December 31, 2017 that materially affect the consolidated financial&#13;position of the Company or the results of its&amp;#8217; operations. Accounting Standard Updates which are not effective until after&#13;December 31, 2017, including the pronouncements discussed below, disclose the potential effects on the Company&amp;#8217;s consolidated&#13;financial position and/or results of its&amp;#8217; operations and financial statement disclosures.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 40pt"&gt;ASU 2017-05&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In February 2017,&#13;the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-05: &lt;i&gt;&amp;#34;Other Income - Gains and Losses&#13;from the Derecognition of Nonfinancial Assets (Subtopic 610-20)&amp;#8221; -&lt;/i&gt;&amp;#160;to clarify the scope of Subtopic 610-20, &amp;#8220;Other&#13;Income&amp;#8212;Gains and Losses from the Derecognition of Nonfinancial Assets&amp;#8221;, and to add guidance for partial sales of nonfinancial&#13;assets. Subtopic 610-20, which was issued in May 2014 as a part of Accounting Standards Update No. 2014-09, Revenue from Contracts&#13;with Customers (Topic 606), provides guidance for recognizing gains and losses from the transfer of nonfinancial assets in contracts&#13;with noncustomers. This guidance is effective for interim and annual reporting periods beginning after December 15, 2017. The Company&#13;does not expect this ASU to have a material impact on its consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;ASU 2017-08&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In March 2017,&#13;the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-08: &amp;#8220;Receivables &amp;#8211; Non-Refundable&#13;fees and Other Costs (Subtopic 310-20)&amp;#8221; to amend the amortization period for certain purchased callable debt securities held&#13;at a premium. The Board is shortening the amortization period for the premium to the earliest call date. This guidance is effective&#13;for interim and annual reporting periods beginning after December 15, 2018. The Company does not expect this ASU to have a material&#13;impact on its consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;ASU 2016-15&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In August 2016,&#13;the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-15, &lt;i&gt;Statement of Cash Flows (Topic 230):&#13;Classification of Certain Cash Receipts and Cash Payments. &lt;/i&gt;This guidance addresses eight specific cash flow issues with the&#13;objective of reducing diversity in practice regarding how certain cash receipts and cash payments are presented in the statement&#13;of cash flows. The standard provides guidance on the classification of the following items: (1) debt prepayment or debt extinguishment&#13;costs, (2) settlement of zero-coupon debt instruments, (3) contingent consideration payments made after a business combination,&#13;(4) proceeds from the settlement of insurance claims, (5) proceeds from the settlement of corporate-owned life insurance policies,&#13;(6) distributions received from equity method investments, (7) beneficial interests in securitization transactions, and (8) separately&#13;identifiable cash flows. The Company is required to adopt ASU 2016-15 for fiscal years, and for interim periods within those fiscal&#13;years, beginning after December 15, 2017 on a retrospective basis. Early adoption is permitted, including adoption in an interim&#13;period. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;ASU 2016-02&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In February 2016,&#13;the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-02: &amp;#8220;Leases (Topic 842)&amp;#8221; whereby&#13;lessees will need to recognize almost all leases on their balance sheet as a right of use asset and a lease liability. This guidance&#13;is effective for interim and annual reporting periods beginning after December 15, 2018. The Company expects this ASU will increase&#13;its current assets and current liabilities, but have no net material impact on its consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;ASU 2016-09&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In March 2016,&#13;the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-09: &lt;i&gt;&amp;#34;Compensation &amp;#8211; Stock Compensation&#13;(Topic 718)&lt;/i&gt;&lt;font style="color: #3C3C3D"&gt;- I&lt;/font&gt;mprovements to Employee Share-Based Payment Accounting&amp;#34;&amp;#160;which includes&#13;multiple provisions intended to simplify various aspects of the accounting for share-based payments. This guidance is effective&#13;for interim and annual reporting periods beginning after December 15, 2016. The adoption of this ASU did not have a material impact&#13;on its consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;ASU 2014-09&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In May 2014,&#13;the Financial Accounting Standards Board issued Update No. 2014-09: &amp;#8220;Revenue from Contracts with Customers (Topic 606)&amp;#8221;&#13;which requires that an entity recognize revenue to depict the transfer of promised goods and services to customers in an amount&#13;that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. Since the&#13;issuance of the original standard, the FASB has issued several updates to the standard which i) clarify the application of the&#13;principal versus agent guidance; ii) clarify the guidance relating to performance obligations and licensing; iii) clarify assessment&#13;of the collectability criterion, presentation of sales taxes, measurement date for non-cash consideration and completed contracts&#13;at transaction; and iv) clarify narrow aspects of ASC 606 or corrects unintended application of the guidance. The new revenue&#13;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 any impact on the amount or timing of its revenues.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0pt"&gt;ASU&#13;2015-17&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In November 2015,&#13;the FASB issued ASU No. 2015-17, &amp;#8220;&lt;i&gt;Balance Sheet Classification of Deferred Taxes&lt;/i&gt;,&amp;#8221; which requires that an entity&#13;classify deferred tax assets and liabilities as noncurrent on the balance sheet. Prior to the issuance of the standard, deferred&#13;tax assets and liabilities were required to be separated into current and noncurrent amounts on the basis of the classification&#13;of the related asset or liability. This ASU was effective for the Company on April 1, 2017. The adoption of ASU No. 2015-17 did&#13;not have a material impact on the Company's consolidated financial statements or related disclosures.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;ASU 2014-15&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In August 2014,&#13;the FASB issued ASU 2014-15, &amp;#8220;Presentation of Financial Statements &amp;#8211; Going Concern (Topic 205-40)&amp;#8221;, which requires&#13;management to evaluate whether there is substantial doubt about an entity&amp;#8217;s ability to continue as a going concern for each&#13;annual and interim reporting period. If substantial doubt exists, additional disclosure is required. This new standard was effective&#13;for the Company for its annual period beginning December 31, 2016. The Company has reflected the related disclosure requirements&#13;associated with the standard in Note 2.&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:SubstantialDoubtAboutGoingConcernTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;As reflected in the accompanying&#13;consolidated financial statements for the years ended December 31, 2017 and 2016, the Company had net losses of $3,041,430 (which&#13;includes $430,084 of stock based compensation expense) and $2,633,516 (which includes $842,089 of stock based compensation expense),&#13;respectively, and net cash used in operating activities of $3,437,312 and $1,798,726, respectively. Additionally, at December 31,&#13;2017, the Company had a working capital deficit of $786,621, stockholders&amp;#8217; deficit of $349,262, and accumulated deficit of&#13;$38,276,879. It is managements opinion that these factors raise substantial doubt about the Company&amp;#8217;s ability to continue&#13;as a going concern for a period of twelve months from the date of this filing.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.55in"&gt;In addition to the funds&#13;raised in a private securities offering during the year ended December 31, 2017 and reflected in the accompanying financial statements,&#13;Envision raised an additional $290,000 from the same offering subsequent to December 31, 2017. Envision will look to raise additional&#13;funds for further operating capital and working capital. Further, the Company will seek additional sales that would provide additional&#13;revenues and possible gross profits. All such actions and funds, if successful, may or may not be sufficient to cover monthly operating&#13;expenses or meet minimum payments with respect to the Company&amp;#8217;s liabilities over the next twelve months or provide additional&#13;working capital. From January 1, 2017 through December 31, 2017, the Company raised $2,345,000 from a private securities offering,&#13;borrowed a net $500,000 from certain loan facilities and additionally drew down $1,150,000 on a potential $3,000,000 line of credit&#13;that was established during 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.55in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.55in"&gt;The consolidated financial&#13;statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts&#13;and classification of liabilities that might be necessary should the Company be unable to continue as a going concern.&lt;/p&gt;</us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;u&gt;Accounts Receivable&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company records accounts&#13;receivable as it bills its customers for products and services. The allowance for doubtful accounts is based upon the Company&amp;#8217;s&#13;policy (See Note 1). Accounts receivable throughout the year may decrease based on payments received, credits for change orders,&#13;or back charges incurred.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;At December 31, 2017 and&#13;2016, accounts receivables were as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accounts receivable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,946&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,161,064&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Less: Allowance for doubtful accounts&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accounts receivable, Net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,946&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,161,064&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Bad debt expense for 2017&#13;and 2016 was $0 and $510, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;u&gt;Deferred Revenue&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Deferred revenues are deposits&#13;from customers for product sales which have not yet been delivered and multi period maintenance contracts (See Note 1). Deferred&#13;revenue was $77,514 and $75,323 for the years ended December 31, 2017 and December 31, 2016, respectively.&lt;/p&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:OtherCurrentAssetsTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Prepaid expenses and other&#13;current assets are summarized as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Prepaid insurance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26,124&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Deposit on future raw materials&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30,272&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;21,168&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Prepaid services&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;46,875&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total prepaid expenses and other current assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;55,674&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;94,167&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Inventories are stated at&#13;the lower of cost or net realizable value. Costs are determined using the first in- first out (FIFO) method. As of December 31,&#13;2017 and 2016, inventory consists of the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,716,141&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;22,375&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Work in process&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;311,481&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;164,915&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Raw materials&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;300,479&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;93,113&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Inventory reserve&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &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;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &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;&#13;    &lt;td style="padding-bottom: 1pt"&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: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Inventory, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,319,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;271,802&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Property and equipment consists&#13;of the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Est. Useful &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;Lives&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December&amp;#160;31, &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December&amp;#160;31, &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 52%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Computer equipment and software&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;5 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;32,666&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28,344&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Furniture and fixtures&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;7 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;82,529&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;82,529&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Office equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;5 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;20,533&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;20,533&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Machinery and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;1-5 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;341,583&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;322,010&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Autos&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;3 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;49,238&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;49,238&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Leasehold improvements&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;47 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,790&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,790&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total property and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;533,339&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;509,444&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Less accumulated depreciation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(307,227&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(216,403&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Property and Equipment, Net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;226,112&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;293,041&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Depreciation expense for&#13;2017 and 2016 was $68,820 and $101,877, respectively. In 2017 and 2016, respectively, approximately $22,000 and $21,600 of depreciation&#13;was capitalized into inventory as manufacturing overhead costs.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.45in; text-align: justify; text-indent: 0.05in"&gt;The major components&#13;of accrued expenses are summarized as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.45in; text-align: justify; text-indent: 0.05in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accrued vacation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;152,051&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;136,410&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accrued interest&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;175,953&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;235,776&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accrued loan guaranty&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,333&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accrued rent&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;77,164&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26,091&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accrued commissions&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;18,828&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accrued loss contingency&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;44,423&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Other accrued expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,333&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &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;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total accrued expenses&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;451,924&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;430,433&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <evsi:LineOfCreditTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;In October 2015, the Company&#13;entered into a one year Loan and Security Agreement (the &amp;#8220;LSA&amp;#8221;) with Silicon Valley Bank (&amp;#8220;Bank&amp;#8221;), pursuant&#13;to which the Bank agreed to provide the Company with a revolving line of credit in the aggregate principal amount of $1,000,000,&#13;bearing interest at a floating per annum rate equal to the greater of three quarters of one percentage point (0.75%) above the&#13;Prime Rate (as that term is defined in the LSA) or four percent (4.00%). The line of credit was secured by a second priority perfected&#13;security interest in all of the assets of the Company in favor of the Bank. &lt;font style="color: #252525"&gt;The LSA contained 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. Envision drew down $800,000 of this&#13;line in 2015 with another $200,000 drawdown in February 2016. As of December 31, 2016, the balance of this revolving line of credit&#13;was $1,000,000.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Under the terms of the LSA,&#13;the Bank received a commitment fee of $2,500, reimbursement of Bank expenses for documentation of $10,000, and a reimbursement&#13;of filing fees amounting to $1,836. These fees were recorded as Debt Issue Costs on the accompanying balance sheet and were amortized&#13;over the one year term of the line of credit.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;As of December 31, 2016,&#13;the term of the LSA was extended to January 28, 2017. Fees amounting to $2,400 relating to this extension were recorded as Debt&#13;Issue Costs on the accompanying balance sheet and were amortized over the term of this extension.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;As a condition to the extension&#13;of credit to the Company under the LSA, Keshif Ventures, LLC (&amp;#8220;Keshif&amp;#8221;), a related party shareholder with more than&#13;10% of the outstanding stock of the Company, agreed to guarantee all of the Company&amp;#8217;s obligations under the LSA pursuant&#13;to a Master Unconditional Limited Guaranty between Bank and Keshif (&amp;#8220;Guaranty&amp;#8221;). Keshif pledged cash equivalent collateral&#13;to the Bank as security for the Guaranty. Keshif also agreed to subordinate to the Bank all of Company&amp;#8217;s indebtedness and&#13;other monetary obligations owing to Keshif pursuant to a Subordination Agreement (&amp;#8220;Subordination Agreement&amp;#8221;). In consideration&#13;for the Guaranty, Envision issued 571,429 shares of its common stock, with a per share value of $0.15 (based on contemporaneous&#13;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 and were amortized over the initial one year term of the line of credit. Pursuant to the terms of the SPA, for each&#13;six-month period from and after the six-month anniversary of October 29, 2015 (each, a &amp;#8220;Measurement Period&amp;#8221;) that&#13;Keshif guarantees Borrower&amp;#8217;s obligations under the LSA, Keshif will also receive the number of additional shares of Envision&amp;#8217;s&#13;common stock, rounded upward to the nearest whole number, equal to (a) two and one half percent (2.5%) multiplied by the maximum&#13;outstanding principal amount of the LSA at any time during such Measurement Period, such amount to be divided by (b) the twenty&#13;(20) day average closing price of the Company&amp;#8217;s common stock, measured for the twenty (20) consecutive trading days immediately&#13;prior to such Measurement Period, the quotient of which shall be multiplied by (c) a fraction, the numerator of which is the number&#13;of calendar days during the Measurement Period which the Guaranty remained in effect and the denominator of which is the number&#13;of calendar days in such Measurement Period. Related to this guaranty, as of October 29, 2016, the Company issued 147,493 shares&#13;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.&#13;The Company recorded a gain on debt settlement of $2,877 on this transaction. Additionally, as of April 29, 2017, the Company&#13;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&#13;Period of the Guaranty. The Company recorded a gain on debt settlement of $2,355 on this transaction. Additionally, in September&#13;2017, the Company issued 219,555 shares of its common stock valued at $0.15 per share, or $32,933 and expensed this over the final&#13;Measurement Period of the Guaranty. The Company recorded a loss of $2,183 on this transaction (See Notes 14 and 17).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Additionally, the Company&#13;issued a side letter to Keshif (the &amp;#8220;Side Letter&amp;#8221;), which in addition to confirming Keshif&amp;#8217;s entitlement to the&#13;Shares, provided certain contractual rights to Keshif in consideration for the Guaranty, including a covenant by the Company to&#13;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 had 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 was&#13;unable to meet its obligations under the LSA, Keshif was to immediately become entitled to elect one member to Envision&amp;#8217;s&#13;Board of Directors.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Effective March 30, 2017,&#13;the Company entered into an additional amendment to the LSA with Silicon Valley Bank as it relates to this debt. The amendment&#13;(i) extended the maturity date to March 1, 2020, (ii) increased the loan to an aggregate principal amount of $1,500,000, and (iii)&#13;changed the payment terms requiring monthly interest only payments through December 2017, and starting January 1, 2018, the Company&#13;was required to 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 were recorded as debt discount and netted against the loan balance and amortized to interest&#13;expense over the term of the debt facility.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;As of September 25, 2017,&#13;the Company paid off the LSA in full with the proceeds of the &amp;#8220;Lender&amp;#8221; note as discussed in Note 11, and the Guaranty&#13;and all other contractual rights related to this debt facility were cancelled.&lt;/p&gt;</evsi:LineOfCreditTextBlock>
    <evsi:ConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;As of December 31, 2017&#13;and 2016, the following summarizes amounts owed under short-term convertible notes &amp;#8211;related parties:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&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;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&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;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Evey Note&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;62,616&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;74,616&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Wheatley Note&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;135,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;50,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Gemini Master Fund &amp;#8211; Third Amended and&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; padding-left: 10pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Restated Secured Bridge Note &amp;#8211; Current Group&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;600,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;197,616&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;724,616&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Evey Note &lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Prior to 2011, the Company&#13;was advanced monies by John Evey, our former chairman and director, and executed a 10% convertible promissory note with compounding&#13;interest which was convertible into shares of common stock at $0.33 per share. There was no beneficial conversion feature at the&#13;note date and this note was subordinate to the Gemini Master Funds notes. Through a series of amendments, the conversion price&#13;of the convertible note was reduced to $0.20 and the maturity date was extended to December 31, 2016. The Company made principal&#13;payments amounting to $12,000 in fiscal 2016.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Effective December 31, 2016,&#13;the Company entered into a further extension agreement to extend the maturity date of this note to December 31, 2017. There were&#13;no additional fees or discounts associated with this extension. This modification was treated as an extinguishment as the change&#13;in fair value of the embedded conversion option just before and just after the modification was more than 10% of the carrying amount&#13;of the note. The market price of the Company&amp;#8217;s stock was below the conversion price at the time of the modification, therefore&#13;no beneficial conversion feature needed to be recorded. The Company made principal payments amounting to $12,000 in fiscal 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Although Mr. Evey is no&#13;longer a director as of December 31, 2016, because he was our Chairman and a related party throughout most of 2016, we have continued&#13;to classify this note as a Convertible note payable - related parties in the accompanying balance sheet. The note continues to&#13;bear interest at a rate of 10%. The balance of the note as of December 31, 2017, is $62,616 with accrued and unpaid interest amounting&#13;to $61,242 which is included in accrued expenses (See Note 7 and Note 17).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Wheatley Note&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;On October 18, 2016, the&#13;Company entered into a five year employment agreement, effective as of January 1, 2016, with Mr. Desmond Wheatley, the Chief Executive&#13;Officer, President, and Chairman of the Company (the &amp;#8220;Agreement&amp;#8221;). Pursuant to the Agreement, Mr. Wheatley will receive&#13;an annual deferred salary of $50,000 which Mr. Wheatley will defer until such time as Mr. Wheatley and the Board of Directors agree&#13;that payment of the deferred salary and/or cessation of the deferral is appropriate. In certain circumstances upon the Company&#13;achieving specified milestones, which are described in the Agreement, Mr. Wheatley can demand payment of all or any portion of&#13;the deferred amount, and the Company must comply with such demand. All deferred amounts are evidenced by an unsecured convertible&#13;promissory note payable by the Company to Mr. Wheatley, bearing simple interest at the rate of 10% per annum, accruing until paid,&#13;convertible into shares of the Company&amp;#8217;s common stock at $0.15 per share at any time in whole or in part at Mr. Wheatley&amp;#8217;s&#13;discretion, with a maturity date of December 31, 2020. As the conversion price was equivalent to the market price at the time of&#13;issuance, there is no beneficial conversion feature to this note. Additionally, on March 29, 2017 the board of directors granted&#13;Mr. Wheatley a $35,000 bonus for which Mr. Wheatley agreed to defer such bonus under the same terms of his salary deferral. The&#13;balance of the note as of December 31, 2017, is $135,000 with accrued and unpaid interest amounting to $12,312 which is included&#13;in accrued expenses (See Note 7).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Gemini Third Amended and Restated Secured&#13;Bridge Note &amp;#8211; Current Group &lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;At the end of 2010, the&#13;Company had a series of outstanding convertible notes to Gemini Master Fund, Ltd which were due December 31, 2011. These notes&#13;bore interest at a rate of 12% per annum and, with the exception of one note, had a conversion feature whereby, the lender, at&#13;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&#13;business day of each calendar quarter, however, upon three days advance notice, the Company may elect to add such interest to&#13;the note principal balance effectively making the interest due at note maturity. The note was secured by substantially all assets&#13;of the Company and its subsidiary, and was unconditionally guaranteed by the subsidiary.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Prior to June 30, 2010 all&#13;shares underlying the Gemini Master Fund convertible debt were subject to a lock-up agreement, and the shares were not easily convertible&#13;to cash thus, the embedded conversion option did not need to be bifurcated and recorded as a fair value derivative due to the price&#13;protection provision in the notes. Subsequent to June 30, 2010, such lock-up provisions expired and as such, the Company determined&#13;that the embedded conversion option met the definition of a derivative liability and needed to be bifurcated and recorded as a&#13;derivative at fair value.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.55in"&gt;Through a series of amendments,&#13;the Company modified terms of all notes so that the terms of these notes became equivalent. Further, the interest rates were reduced&#13;to 10%; the conversion prices were reduced $0.15; the beneficial holder ceiling was increased to 9.9% and the terms were extended&#13;to June 30, 2015.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.55in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;In June 2015, Gemini sold&#13;a 70.0066819% stake in its&amp;#8217; note to Robert Noble, our past Chairman, in a private transaction. The Company issued two replacement&#13;notes for their respective ownership values based on this transaction with the Noble note having a balance of $600,000 and the&#13;Gemini note having a balance of $256,325. Each note has the same terms and conditions as existed prior to this transaction and&#13;as discussed above. There were no accounting effects for this transaction.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;In September 2015, the Company&#13;made a payment to pay off the balance of the Gemini note and its accrued interest.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;In regards to the then remaining&#13;note, Robert Noble agreed to an extension to March 31, 2016. Additionally, during 2015, the Company made a $100,000 payment to&#13;Mr. Noble to pay down the accrued interest on this note.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Effective January 20, 2016,&#13;Mr. Noble entered into a Purchase Option Agreement with Greencore Capital LLC (&amp;#8220;GreenCore&amp;#8221;), a firm affiliated with&#13;Jay S. Potter, a director of the Company (the &amp;#8220;Optionee&amp;#8221;), pursuant to which the Optionee has the right to purchase&#13;or arrange for the purchase of the Note from Mr. Noble and all of Mr. Noble&amp;#8217;s shares in the Company (the &amp;#8220;Option&amp;#8221;),&#13;at any time prior to March 31, 2016, which date was subsequently extended. The Company had consented to the original Purchase Option&#13;Agreement. Under a Note Settlement and General Release Agreement, provided that the Option is fully exercised and honored, the&#13;Company agreed to extend the expiration date of 1,138,120 warrants to purchase 1,138,120 shares of the Company&amp;#8217;s common stock&#13;owned by Mr. Noble (the &amp;#8220;Warrants&amp;#8221;) from December 31, 2016 to December 31, 2017, and agreed to reduce the exercise&#13;price of such Warrants from $0.24 to $0.20 per share. (see Note 15)&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;During the fourth quarter&#13;of 2016, the Company was notified that a transaction, or series of transactions, arranged by GreenCore, had officially closed whereas&#13;the convertible note and the &amp;#8220;Noble&amp;#8221; shares were ultimately obtained by a group of various shareholders, some of which&#13;are related parties to the Company. As the note was partially held by a related party shareholder and was held by other related&#13;party shareholders during the year, the note was classified as Convertible Notes Payable- Related Parties in the accompanying balance&#13;sheets.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Effective as of February&#13;15, 2017, the Company received conversion notices from all the then current note holders effecting the conversion of the entire&#13;principal balance of the note amounting to $600,000 and accrued and unpaid interest, as of February 15, 2017, amounting to $104,709.&#13;The Company issued 4,698,060 shares of common stock at the contracted conversion price of $0.15 per share, to retire the entirety&#13;of this convertible note (See Notes 14 and 17).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;At December 31, 2017, there&#13;is no outstanding balance owed for this convertible note.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Fair Value Measurements &amp;#8211; Derivative&#13;liability:&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 35.85pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 35.85pt"&gt;The accounting guidance&#13;for fair value measurements provides a framework for measuring fair value and requires expanded disclosures regarding fair value&#13;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&#13;a liability in the principal or most advantageous market in an orderly transaction between market participants on the measurement&#13;date. The accounting guidance established a fair value hierarchy which requires an entity to maximize the use of observable inputs,&#13;where available. This hierarchy prioritizes the inputs into three broad levels as follows. Level 1 inputs are quoted prices (unadjusted)&amp;#160;in&#13;active markets for identical assets or liabilities. Level 2 inputs are quoted prices for similar assets and liabilities in active&#13;markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for&#13;substantially the full term of the financial instrument. Level 3 inputs are unobservable inputs based on the Company&amp;#8217;s own&#13;assumptions used to measure assets and liabilities at fair value. An asset or liability&amp;#8217;s classification within the hierarchy&#13;is determined based on the lowest level input that is significant to the fair value measurement.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;Assets and liabilities&#13;measured at fair value on a recurring and non-recurring basis consisted of the following at December 31, 2016:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Carrying Value at&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Fair Value Measurements at December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;(Level 1)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;(Level 2)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;(Level 3)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Embedded Conversion Option Liability&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;107,081&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;107,081&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;As a result of the February&#13;2017 conversion discussed above, there was no embedded conversion option liability as of December 31, 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The following is a summary of activity of Level&#13;3 liabilities for the periods ended December 31, 2016 and 2017:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 77%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Balance at December 31, 2015&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 18%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;87,992&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Change in fair value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19,089&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Balance at December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;107,081&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Gain on debt extinguishment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &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;&#13;    &lt;td style="padding-bottom: 1pt"&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: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Balance at December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;Changes in fair&#13;value of the embedded conversion option liability are included in other income (expense) in the accompanying consolidated statements&#13;of operations.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;The Company estimates&#13;the fair value of the embedded conversion liability utilizing the Black-Scholes pricing model, which is dependent upon several&#13;variables such as the expected term (based on contractual term), expected volatility of our stock price over the expected term&#13;(based on historical volatility), expected risk-free interest rate over the expected term, and the expected dividend yield rate&#13;over the expected term.&amp;#160; The Company believes this valuation methodology is appropriate for estimating the fair value of the&#13;derivative liability.&amp;#160; The following table summarizes the assumptions the Company utilized to estimate the fair value of the&#13;embedded conversion option at December 31, 2016:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Assumptions&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 72%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expected remaining term&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 25%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expected Volatility&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;103%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Risk free rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Dividend Yield&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.00%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in"&gt;There were no&#13;changes in the valuation techniques during 2017. In 2016, the Company did compute the valuation of this derivative liability using&#13;a binomial lattice model noting no material differences in valuation results. The weighted average interest rate for short term&#13;notes as of December 31, 2017 was 10%.&lt;/p&gt;</evsi:ConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock>
    <evsi:ConvertibleNotesPayableTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;As of December&#13;31, 2016, the $100,000 owed under convertible notes payable consisted only of the Pegasus note.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;As of December&#13;31, 2017, the following summarizes amounts owed under convertible notes payable:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Convertible Notes Payable, net of&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Amount&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Discount&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;discount&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 49%"&gt;&lt;font style="font-size: 8pt"&gt;Pegasus Note&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8220;Lender&amp;#8221; Note&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,500,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;175,668&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,324,332&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,600,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;175,668&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,424,332&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;u&gt;Pegasus Note&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;On December 19,&#13;2009, the Company entered into a convertible promissory note for $100,000 to a new landlord in lieu of paying rent for one year&#13;for new office space. The interest is 10% per annum with the note principal and interest originally due December 18, 2010 and subsequently&#13;extended until December 31, 2012. However, if the Company receives greater than $1,000,000 of proceeds from debt or equity financing,&#13;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&#13;of the Company. This note is convertible at $0.33 per share and had no beneficial conversion feature at the note date.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;Through a series&#13;of amendments, the term of the note was extended until December 31, 2016, and waived, through December 31, 2015, the requirement&#13;to pay down the note with financing proceeds received by the Company.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;As of December&#13;31, 2017, the note is past due and had a balance of $100,000 with accrued and unpaid interest amounting to $80,164 which is included&#13;in accrued expenses (See Note 7).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;u&gt;&amp;#8220;Lender&amp;#8221;&#13;Note&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;On September 18,&#13;2017, in addition to entering into a revolving convertible line of credit (See Note 9), the Company also entered into a secured&#13;convertible promissory note with an unaffiliated lender (the &amp;#8220;Lender&amp;#8221;). The Note bears simple interest at the floating&#13;rate per annum equal to the 12 month USD LIBOR index rate quoted from time to time in New York, New York by the Bloomberg Service&#13;plus 400 basis points (the &amp;#8220;Interest Rate&amp;#8221;). The Interest Rate will be adjusted on the first day of each calendar month&#13;during the term of the Note to reflect any changes in the 12 month LIBOR rate as quoted at on that day, or if that day is not a&#13;business day, on the next business day thereafter. Interest will only accrue on outstanding principal. Accrued unpaid interest&#13;is payable monthly on the first calendar day of each month for interest accrued during the previous month, with all outstanding&#13;principal and accrued unpaid interest payable in full on or before September 17, 2018 to the extent not converted into shares of&#13;the Company&amp;#8217;s common stock. The Note is secured by a perfected recorded first priority security interest in all of the Company&amp;#8217;s&#13;assets, as set forth in a certain Security Agreement by and between the Company and the Lender, dated September 18, 2017. At any&#13;time until the Maturity Date, and provided Lender gives the Company written notice of Lender&amp;#8217;s election to convert prior&#13;to any prepayment of this Note by the Company with respect to converting that portion of this Note covered by the prepayment, the&#13;Lender has the right to convert all or any portion of the outstanding principal and accrued interest (the &amp;#8220;Conversion Amount&amp;#8221;),&#13;into such number of fully paid and nonassessable shares of the Company&amp;#8217;s common stock as is determined by dividing the Conversion&#13;Amount by the greater of (i) fifteen cents ($0.15) or (ii) 75% of the Volume Weighted Average Price of the Company&amp;#8217;s common&#13;stock that is quoted on a public securities trading market (if more than one, the one with the then highest trading volume), during&#13;the five (5) consecutive trading days immediately prior to the date of the Lender&amp;#8217;s written notice of its election to convert.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;As additional&#13;consideration for the loan evidenced by the Note, the Company agreed to issue to the Lender common stock purchase warrants exercisable&#13;for a period of three years from the date of issuance with an exercise price equal to $0.15 per share. The number of warrants issuable&#13;to the Lender is equal to 25% of the loan Amount divided by fifteen cents ($0.15). As of September 18, 2017, the Company issued&#13;2,500,000 common stock purchase warrants under this provision having a value of $187,142 using the Black-Scholes valuation methodology,&#13;and each with a $0.15 exercise price (See Note 15). As a result of this transaction, and including the value of the issued warrants,&#13;the Company recorded $232,767 of value of beneficial conversion features, which is recorded as debt discount on the accompanying&#13;balance sheet, and is being amortized to interest expense over the term of the note.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During any time&#13;when the Note is outstanding, or when the Lender holds any Company stock, or any warrants to acquire Company stock where the combination&#13;of both could result in the Lender owning stock with a current value of one million dollars or greater, in the Company, the Lender&#13;will have certain review and consulting rights as described in the Note.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;As of December&#13;31 2017, the convertible note had a balance, net of $175,668 of debt discount, amounting to $1,324,332 with accrued and unpaid&#13;interest amounting to $7,593 which is included in accounts payable.&lt;/p&gt;</evsi:ConvertibleNotesPayableTextBlock>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Note Payable&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;On June 1, 2010, the Company&#13;entered into a Promissory Note with one of its vendors in exchange for the vendor cancelling its open invoices to the Company.&#13;Total outstanding payables recorded by the Company at the time of settlement were $179,702. The note amount was for $160,633 and&#13;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&#13;conversion price of $0.33 per share. During 2011, 2012 and 2013, the company made partial conversions of this note. Further, through&#13;a series of amendments, the note was extended to December 31, 2014 and the conversion price of the note was reduced to $0.20 per&#13;share of common stock.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Through a series of amendments,&#13;the maturity date of the note was extended through June 30, 2016. There were no accounting effects for these amendments.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;In December 2017 the Company&#13;made a $40,000 settlement payment to pay off this note, and all accrued interest, in full. The Company recorded a gain on debt&#13;settlement of $25,352 related to this transaction.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;u&gt;Auto Loan&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;In October 2015, the Company&#13;purchased a new vehicle and financed the purchase through a dealer auto loan. The loan has a term of 60 months, requires minimum&#13;monthly payments of approximately $950, and bears interest at a rate of 5.99 percent. As of December 31, 2017, the loan had a short-term&#13;portion of $9,862 and a long-term portion of $20,620.&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;b&gt;&lt;i&gt;Leases:&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In August 2016,&#13;the Company entered into a sublease for its current corporate headquarters and manufacturing facility. The sublease expires in&#13;August 2020 which is the same term of the master lease for which the Company is the subtenant. As part of the sublease, the Company&#13;provided a $146,091 deposit to the landlord which will be reduced in months nineteen and thirty-one of the sublease, as defined,&#13;in lieu of rent payments. At the end of the lease period, $50,619 of the deposit will remain as security for the surrender of the&#13;premises.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;Future annual&#13;minimum lease payments related to our facility lease are as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 65%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 27%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;522,288&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;543,180&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;404,952&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.25pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,470,420&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;Administrative&#13;rent expense was $112,675 and $59,228 for the years ended December 31, 2017 and 2016, respectively. Further, for the years ended&#13;December 31, 2017 and 2016, respectively, $446,618 and $337,287 of rent was capitalized into inventory as manufacturing overhead&#13;costs.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in; text-align: justify"&gt;As of December 31, 2017, there are&#13;no other lease agreements&amp;#160;with non-cancelable terms in excess of one year.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;b&gt;&lt;i&gt;Legal Matters:&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;From time to&#13;time, we may be involved in litigation relating to claims arising out of our operations in the normal course of business. As of&#13;December 31, 2017, there were no pending or threatened lawsuits that could reasonably be expected to have a material effect on&#13;the results of our operations.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Other Commitments:&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;The Company enters&#13;into various contracts or agreements in the normal course of business whereby such contracts or agreements may contain commitments.&#13;During 2017 and 2016, the Company has agreements to act as a reseller for certain vendors; sales agent agreements whereby sales&#13;agents would receive a fee equal to a percentage of revenues generated by the agent; business development agreements and strategic&#13;alliance agreements where both parties have agreed to cooperate and provide business opportunities to each other; agreements with&#13;vendors where the vendor may provide marketing, public relations, technical consulting or subcontractor services and financial&#13;advisory agreements where the financial advisor would receive a fee and/or commission for advising and raising capital for the&#13;Company. All expenses and liabilities relating to such contracts were recorded in accordance with generally accepted accounting&#13;principles during the periods. Although such agreements increase the risk of legal actions against the Company for potential non-compliance,&#13;other than sales agent agreements and revenue generating sales contracts, there are no firm commitments in such agreements as of&#13;December&amp;#160;31, 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;The Company enters&#13;into various other agreements with third party vendors who will provide services and/or products to the Company. Such vendor agreements&#13;may call for a deposit along with certain other payments based on the delivery of goods or services.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 20.9pt; text-align: justify; text-indent: 15.1pt"&gt;&lt;b&gt;Shares Issued&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 20.9pt; text-align: justify; text-indent: 15.1pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;Issuances of the&#13;Company&amp;#8217;s common stock during the years ended December&amp;#160;31, 2017 and 2016, respectively, are as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;b&gt;&lt;u&gt;2017&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;b&gt;Stock Issued in Cash Sales&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the year&#13;ended December 31, 2017 pursuant to private placements, the Company issued 15,633,327 shares of common stock for cash with a per&#13;share price of $0.15 per share or $2,345,000 and the Company incurred $53,600 of capital raising fees that were paid in cash and&#13;charged to additional paid-in capital. Additionally, as of December 31, 2017, related to the Company&amp;#8217;s private placement,&#13;the company is obligated to issue 223,337 common stock purchase warrants to the placement agents. There will be no financial statement&#13;accounting effect for the issuance of these warrants as their fair value will be charged to Additional Paid-in-Capital as an offering&#13;cost and offset by a credit to Additional Paid-in-Capital for their fair value when recording the issuance of these warrants (see&#13;Note 15).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;b&gt;Stock Issued for Loan Conversion &lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the year&#13;ended December 31, 2017, and effective as of February 15, 2017, the Company issued 4,698,060 shares of common stock at the contracted&#13;conversion price of $0.15 per share, or $704,709 effecting the conversion of the entire principal balance of the note amounting&#13;to $600,000 and accrued and unpaid interest, as of February 15, 2017, amounting to $104,709 (See Note 10).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;b&gt;Stock Issued for Services &lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the year&#13;ended December 31, 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) or $2,250. These shares were fully&#13;earned, and were expensed, upon issuance.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;b&gt;Stock Issued for Services &amp;#8211; Related&#13;Party&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;For professional&#13;services provided per the terms of a consulting agreement with GreenCore Capital LLC (&amp;#8220;GreenCore&amp;#8221;), and during the&#13;year ended December 31, 2017, the Company issued 180,000 shares of the Company&amp;#8217;s common stock with a per share fair value&#13;of $0.15 (based on contemporaneous cash sales prices) or $27,000. Jay Potter, our director, is the managing member of GreenCore&#13;and the individual performing the services. (See Note 17)&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;b&gt;Stock Issued for Director Services&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;As of&#13;December 31, 2016, the board approved a modified compensation program, effective January 1, 2017, for all non-executive&#13;directors where each director would receive 750,000 restricted shares of common stock, pursuant to a restricted stock grant&#13;agreement (&amp;#8220;New Program RSA&amp;#8221;) with vesting 62,500 per quarter over a 36 month period commencing on March 31, 2017&#13;or upon the date for which a new director is named, issuable on the last day of each calendar quarter so long as such&#13;director serves as a director of the Company at that time. Each director that had a previous agreement agreed to terminate&#13;their rights to any previously issued shares and cancel such previous agreements. As such, the Company granted 2,250,000&#13;shares to directors on January 1, 2017 having a total value of $337,500. The Company intends to grant up to an&#13;additional 750,000 shares of its common stock to each director based on their achieving certain performance criteria to be&#13;agreed upon by the Board of Directors after discussion with senior management.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the year&#13;ended December 31, 2017, the Company released 750,000 shares of common stock with a per share fair value of $0.15, or $112,500&#13;(based on the market price at the time of the agreements), to three directors for their service as defined in their respective&#13;restricted stock grant agreements. The payments were expensed at issuance (See Note 17 and 18).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;The total unrecognized&#13;restricted stock grant expense related to the Restricted Stock Agreements of our directors amounted to $225,000 at December 31,&#13;2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;b&gt;Stock Issued for Loan Guaranty&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the year&#13;ended December 31, 2017, and in consideration for the continued Guaranty of the Company&amp;#8217;s obligations extended under a now&#13;terminated line of credit, the Company issued 453,857 shares of its common stock, with a per share value of $0.15 (based on contemporaneous&#13;cash sales prices) or $68,078 to Keshif Ventures LLC, a related party, pursuant to a stock purchase agreement. These shares were&#13;expensed to interest expense over the term of the Guaranty period. The Company recorded a gain on debt settlement of $172 related&#13;to this transaction. (See Notes 8 and 17)&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;b&gt;&lt;u&gt;2016&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;b&gt;Stock Issued in Cash Sales&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the year&#13;ended December 31, 2016 pursuant to private placements, the Company issued 12,133,333 shares of common stock for cash with a per&#13;share price of $0.15 per share or $1,820,000 and the Company incurred $68,800 of capital raising fees that were paid in cash and&#13;charged to additional paid-in capital.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;b&gt;Stock Issued for Services &lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;For professional&#13;services provided per the terms of a consulting agreement with an investor relations consulting firm, the Company issued 1,000,000&#13;shares of the Company&amp;#8217;s common stock with a per share fair value of $0.15 per share (based on contemporaneous cash sales&#13;prices) or $150,000. These payments were expensed over the term of the agreement. As of December 31, 2016, $46,875 was recorded&#13;in prepaid expenses (See note 4) and expensed in 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;b&gt;Stock Issued for Services &amp;#8211; Related&#13;Party&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;For professional&#13;services provided per the terms of a consulting agreement with GreenCore Capital LLC (&amp;#8220;GreenCore&amp;#8221;), and during the&#13;year ended December 31, 2016, the Company issued 464,115 shares of the Company&amp;#8217;s common stock with a per share fair value&#13;between $0.14 and $0.17 (based on an average market value of the stock when earned as defined in the agreement) or $69,603. The&#13;Company recorded a gain on debt settlement of $2,396 on these transactions. These payments were expensed at time of issuance.&#13;Jay Potter, our director, is the managing member of GreenCore and the individual performing the services. (See Note 17)&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;b&gt;Stock Issued for Director Services&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;On February 12,&#13;2016, the Board approved a compensation program for all non-executive directors that did not otherwise have a pre-existing compensation&#13;plan.&amp;#160; Starting for the 2016 year of service, each of two directors will receive 1,000,000 shares of common stock, with a&#13;per share value of $0.15 (based on contemporaneous cash sales prices), or $150,000,&amp;#160;that will vest equally at the end of each&#13;calendar quarter that such director remains in service as a director over a three year period.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;On February 19,&#13;2016, Mr. Anthony Posawatz accepted an appointed as a new director of the Company effective February 19, 2016. In consideration&#13;for Mr. Posawatz&amp;#8217;s acceptance to serve as a director of the Company, the Company agreed to grant him 1,000,000 restricted&#13;shares of its common stock, with a per share value of $0.15 (based on contemporaneous cash sales prices), or $150,000, vesting&#13;according to the following vesting schedule: 27,777 per month over a 36 month period commencing on March 31, 2016, issuable on&#13;the last day of each calendar quarter so long as Mr. Posawatz serves as a director of the Company, subject to the grantee&amp;#8217;s&#13;right to waive vesting and issuance on a quarterly basis.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;On September 8,&#13;2016, Mr. Peter Davidson accepted an appointment as a new director of the Company effective September 8, 2016. In consideration&#13;for Mr. Davidson&amp;#8217;s acceptance to serve as a director of the Company, the Company granted 750,000 restricted shares of its&#13;common stock to him, subject to the terms and conditions set forth in the Restricted Stock Grant Agreement including but not limited&#13;to the following vesting schedule: 62,500 shares or prorate portion thereof per calendar quarter over a 36 month period commencing&#13;on September 30, 2016. The value of this stock grant is $0.15 per share (based on contemporaneous cash sales prices) or $112,500,&#13;and is being expensed proportionately as the shares vest. The Company intends to grant up to an additional 750,000 shares of its&#13;common stock to Mr. Davidson based on Mr. Davidson&amp;#8217;s achieving certain performance criteria to be agreed upon by the Board&#13;of Directors after discussion with senior management at a future date.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the year&#13;ended December 31, 2016, the Company released 1,152,776 shares of common stock with a per share fair value of $0.15, or $172,916&#13;(based on the market price at the time of the agreement), to five directors for their service as defined in their respective Restricted&#13;Stock Grant Agreements and as discussed above. The payments were expensed at issuance (See Note 17).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;The total unrecognized&#13;restricted stock grant expense related to the above discussed stock issuances amounted to $337,500 at December 31, 2016.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;b&gt;Stock Issued for Loan Guaranty -Related Party&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the year&#13;ended December 31, 2016, and in consideration for the continued Guaranty of the Company&amp;#8217;s obligations extended under a line&#13;of credit, the Company issued 147,493 shares of its common stock, with a per share value of $0.15 (based on contemporaneous cash&#13;sales prices) or $22,123 to Keshif Ventures LLC, a related party, pursuant to a stock purchase agreement. These shares were expensed&#13;to interest expense over the term of the Guaranty period. The Company recorded a gain on debt settlement of $2,877 related to this&#13;transaction. (See Notes 8 and 17)&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;On August 10,&#13;2011, the Company&amp;#8217;s Board of Directors approved and caused the Company to adopt the Envision Solar International, Inc. 2011&#13;Stock Incentive Plan (the &amp;#8220;Plan&amp;#8221;), which authorizes the issuance of up to 31,500,000 shares of the Company&amp;#8217;s&#13;common stock pursuant to the exercise of stock options or other awards granted under the Plan.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In 2008, the&#13;Board approved the 2008 equity Incentive Plan, which authorizes 6,108,571 shares under the plan. Exercise rights may not expire&#13;more than three months after the date of termination of the employee but may expire in less time as stipulated in the individual&#13;grant notice. For disability or death, the optionee or estate will generally have up to twelve months to exercise their options.&#13;For certain options the Company may have rights of first refusal for a stipulated period of time, under a separate stock restriction&#13;agreement, whereby if the holder exercise the options and then desires to sell the underlying shares, the Company has the right&#13;to repurchase such shares at a price to which the holder has agreed to sell them to a third party.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;u&gt;Stock Options&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;The Company follows&#13;the provisions of ASC Topic 718, &amp;#8220;Compensation &amp;#8211; Stock Compensation.&amp;#8221; ASC Topic 718 establishes standards surrounding&#13;the accounting for transactions in which an entity exchanges its equity instruments for goods or services. ASC Topic 718 focuses&#13;primarily on accounting for transactions in which an entity obtains employee services in share-based payment transactions, such&#13;as options issued under the Company&amp;#8217;s Stock Option Plans. The Company&amp;#8217;s stock option compensation expense was $220,084&#13;and $442,871 for the years ended December&amp;#160;31, 2017 and 2016, respectively, and there was $33,529 of total unrecognized compensation&#13;cost related to unvested options granted under the Company&amp;#8217;s options plans as of December&amp;#160;31, 2017. This stock option&#13;expense will be recognized through March 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;The fair value&#13;of each option is estimated on the date of grant using the Black-Scholes option-pricing model. This model incorporates certain&#13;assumptions for inputs including a risk-free market interest rate, expected dividend yield of the underlying common stock, expected&#13;option life and expected volatility in the market value of the underlying common stock.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;From January 1,&#13;2016 through December 31, 2016, the Company issued 5,380,000 stock options under the plans with a total valuation of $622,109.&#13;Of these stock options, 200,000 have a 5 year term while the remaining 5,180,000 have a 10 year term.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;From January 1,&#13;2017 through December 31, 2017, the Company issued 645,000 stock options under the plans with a total valuation of $61,632. All&#13;of these options have a 10 year term.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;We used the following&#13;assumptions for options granted in fiscal 2017 and 2016:&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 75%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expected volatility&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;81.05%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;103.59% -114.93%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expected term&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;5 Years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2.5-6.5 &amp;#160;Years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Risk-free interest rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;0.15%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;0.16% -0.50%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expected dividend yield&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;None&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;None&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;The Black-Scholes&#13;option-pricing model was developed for use in estimating the fair value of traded options, which have no vesting restrictions and&#13;are fully transferable. In addition, option valuation models require the input of highly subjective assumptions including the expected&#13;stock price volatility. Because the Company&amp;#8217;s stock options and warrants have characteristics different from those of its&#13;traded stock, and because changes in the subjective input assumptions can materially affect the fair value estimate, in management&amp;#8217;s&#13;opinion, the existing models do not necessarily provide a reliable single measure of the fair value of such stock options. The&#13;risk free interest rate is based upon quoted market yields for United States Treasury debt securities with a term similar to the&#13;expected term. The expected dividend yield is based upon the Company&amp;#8217;s history of having never issued a dividend and management&amp;#8217;s&#13;current expectation of future action surrounding dividends. Expected volatility was based on historical data for the trading of&#13;our stock on the open market. The expected lives for such grants were based on the simplified method for employees and directors.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;All options qualify&#13;as equity pursuant to ASC 815-40-25, &amp;#8220;Contracts in Entity&amp;#8217;s Own Equity.&amp;#8221;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;Option activity for the years ended&#13;December 31, 2017 and 2016 under the 2008 and 2011 Plans are as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number of Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at December 31, 2015&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,337,007&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.28&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,380,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Forfeited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(800,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.19&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expired&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19,917,007&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;645,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.16&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Forfeited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(1,095,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.19&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expired&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(4,250,343&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.33&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,216,664&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.23&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Exercisable at December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;13,479,165&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.24&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Weighted average grant date fair value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.10&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;The following&#13;table summarizes information about employee stock options outstanding at December 31, 2017:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="20" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Options Outstanding&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Options Exercisable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Range of Exercise Price&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Number Outstanding at &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Weighted Average Remaining Contractual Life&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Weighted Average Exercise Price&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Aggregate Intrinsic Value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Number &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;Exercisable at &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Weighted Average Exercise Price&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Aggregate Intrinsic Value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.13-1.31&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,216,664&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5.45 Years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.23&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;13,479,165&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.24&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,216,664&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5.45 Years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.23&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;13,479,165&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.24&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;As the Company&amp;#8217;s&#13;stock price was lower than the weighted average exercise price at December 31, 2017, there is no aggregate intrinsic value of the&#13;options.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;Options exercisable&#13;have a weighted average remaining contractual life of 5.02 years as of December 31, 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;u&gt;Warrants&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;u&gt;2017&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the year&#13;ended December 31, 2017, and as additional consideration for the funding of the Convertible Note payable by the Lender, the Company&#13;issued 2,500,000 common stock purchase warrants having a value of $187,142 using the Black-Scholes valuation methodology, and each&#13;with a $0.15 exercise price and a three year term (See Note 11). The assumptions used in the valuation of these warrants include&#13;volatility of 85.78%, expected dividends of 0.0%, a discount rate of 1.50%, and expected term of 3 years.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the year&#13;ended December 31, 2017 as a result of Draw Downs on our Convertible Line of Credit with Lender, the Company issued 1,916,667&#13;common stock purchase warrants having a value of $179,612 using the Black-Scholes valuation methodology, and each with a $0.15&#13;exercise price and three year term (See Note 9). The assumptions used in the valuation of these warrants include volatility of&#13;83.67-85.78, expected dividends of 0.0%, a discount rate of 1.50%, and expected term of 3 years.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;As of December&#13;31, 2017, related to the Company&amp;#8217;s private placement, the company is obligated to issue 223,337 common stock purchase warrants&#13;to the placement agents. There will be no financial statement accounting effect for the issuance of these warrants as their fair&#13;value will be charged to Additional Paid-in-Capital as an offering cost and offset by a credit to Additional Paid-in-Capital for&#13;their fair value when recording the issuance of these warrants.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the twelve&#13;months ended December 31, 2017, 26,831,589 warrants had expired.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;u&gt;2016&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;As a part of the&#13;Company&amp;#8217;s private placement, the Company effectively issued 291,667 warrants in the twelve months ended December 31, 2016&#13;to the placement agents.&amp;#160;&amp;#160;These warrants, valued at $30,419, are exercisable for 5 years at an exercise price of $0.15&#13;per share. The Company estimated the fair value of the warrants utilizing the Black-Scholes pricing model. The assumptions used&#13;in the valuation of these warrants include volatility of 102.99%, expected dividends of 0.0%, a discount rate of 0.50%, and expected&#13;term of 5 years. There was no financial statement accounting effect for the issuance of these warrants as their fair value has&#13;been charged to Additional Paid-in-Capital as an offering cost and was offset by a credit to Additional Paid-in-Capital for their&#13;fair value when recording the issuance of these warrants.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the twelve&#13;months ended December 31, 2016, 1,314,286 warrants had expired.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;Warrant activity for the years ended&#13;December 31, 2017 and 2016 are as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number of Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at December 31, 2015&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;29,219,441&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.18&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;291,667&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Forfeited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expired&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(1,314,286&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.33&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28,196,822&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,416,667&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Forfeited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expired&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(26,831,589&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.16&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,781,900&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Exercisable at December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,781,900&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Weighted average grant date fair value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.08&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;Warrants exercisable&#13;have a weighted average remaining contractual life of 2.46 years as of December 31, 2017.&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;There was no&#13;Federal income tax expense for the years ended December 31, 2017 and 2016 due to the Company&amp;#8217;s net losses. Income tax expense&#13;represents minimum state taxes due.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;The blended Federal&#13;and State tax rate of 39.83% applies to loss before taxes. The Company&amp;#8217;s tax expense differs from the &amp;#8220;expected&amp;#8221;&#13;tax expense for Federal income tax purposes, (computed by applying the United States Federal tax rate of 34% to loss before taxes),&#13;as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 75%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Year ended December 31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"&gt;&lt;font style="font-size: 8pt"&gt;Computed &amp;#8220;expected&amp;#8221; tax expense (benefit)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(1,034,086&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(895,395&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&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: white"&gt;&#13;    &lt;td style="padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"&gt;&lt;font style="font-size: 8pt"&gt;State taxes, net of federal benefit&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(171,202&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(154,764&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&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: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"&gt;&lt;font style="font-size: 8pt"&gt;Goodwill impairment and other non-deductible items&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;643,016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(31,134&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&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: white"&gt;&#13;    &lt;td style="padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"&gt;&lt;font style="font-size: 8pt"&gt;Change in federal tax rates&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,145,380&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"&gt;&lt;font style="font-size: 8pt"&gt;Change in deferred tax asset valuation allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(3,583,108&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,081,293&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"&gt;&lt;font style="font-size: 8pt"&gt;Income tax expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in; text-align: justify"&gt;Deferred income taxes reflect the net&#13;tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and&#13;the amounts used for income tax purposes. The effects of temporary differences that gave rise to significant portions of deferred&#13;tax assets and liabilities at December 31 are as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 75%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Deferred tax assets:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Charitable contributions&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,900&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,128&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Reserve for bad debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;17,948&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,548&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Stock options&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,416,792&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,776,104&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Depreciation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,920&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;33,638&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Other&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;17,674&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,159&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Net operating loss carryforward&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,957,507&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,167,042&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total gross deferred tax assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,419,741&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;14,031,619&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Less: Deferred tax asset valuation allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(10,351,807&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(13,934,915&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total net deferred tax assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;67,934&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;96,704&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Deferred tax liabilities:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accrued salaries&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(67,934&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(96,704&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total deferred tax liabilities&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(67,934&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(96,704&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total net deferred taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.55in"&gt;&lt;br style="clear: both" /&gt;&#13;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;As a result of&#13;the Company&amp;#8217;s history of incurring operating losses, a full valuation allowance has been established. The valuation allowance&#13;at December 31, 2017 was $10,351,807. The decrease in the valuation allowance during 2017 was $3,583,108.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;At December&amp;#160;31,&#13;2017, the Company has a net operating loss carry forward of $24,862,803 available to offset future net income through 2037. The&#13;NOL expires during the years 2017 to 2037. The utilization of the net operating loss carryforwards is dependent upon the ability&#13;of the Company to generate sufficient taxable income during the carryforward period. In the event that a significant change in&#13;ownership of the Company occurs as a result of the Company&amp;#8217;s issuance of common stock, the utilization of the NOL carry forward&#13;will be subject to limitation under certain provisions of the Internal Revenue Code. Management does not presently believe that&#13;such a change has occurred.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;On December 22,&#13;2017, the United States enacted the Tax Cuts and Jobs Act (Act). The Act makes significant modifications to the provisions of the&#13;Internal Revenue Code, including but not limited to, a corporate tax rate decrease to 21% effective as of January 1, 2018. The&#13;Company&amp;#8217;s net deferred tax assets and liabilities have been revalued at the newly enacted U.S. Corporate rate in the year&#13;of enactment. The adjustment related to the revaluation of the deferred tax asset and liability balances is a net charge of approximately&#13;$4.1 million. This expense is fully offset by a change in valuation allowance. Accordingly, there is no impact on income tax expense&#13;as of December 31, 2017.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;u&gt;Accounts Payable and&#13;Related Party Vendor Payments&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the year&#13;ended December 31, 2016, the Company made cash payments totaling $69,500, and issued 464,115 shares of the Company&amp;#8217;s common&#13;stock with a total value of $69,603 to GreenCore for professional services provided to the Company as detailed in a March 28, 2014&#13;consulting agreement. Additionally, as of December 31, 2016, the Company had an accounts payable balance of $27,000 owed to Greencore.&#13;During the year ended December 31, 2017, the Company made cash payments totaling $54,000, and issued 180,000 shares of the Company&amp;#8217;s&#13;common stock with a total value of $27,000 to GreenCore under this same agreement. There were no balances owed to GreenCore as&#13;of December 31, 2017. Jay Potter, our director, is the managing member of GreenCore (See Note 14).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;u&gt;Director Compensation&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;On February 12,&#13;2016, the Company issued 200,000 stock options to each of the three non-executive directors that served as a director during 2015,&#13;other than Mr. Moody, for a total of 600,000 stock options.&amp;#160; These options were granted as compensation for the services provided&#13;in 2015, vested immediately, and were valued using the Black-Scholes option pricing methodology.&amp;#160; Jay Potter and John Evey&#13;each received 200,000 options exercisable at a price of $0.125 per share for a period of 10 years from the date of grant, with&#13;a combined total valuation of $40,100.&amp;#160; Robert Noble received 200,000 options exercisable at a price of $0.1375 per share&#13;for a period of 5 years from the date of grant for a total valuation of $15,493.&amp;#160; The assumptions used in the valuation of&#13;these options include volatility of 114.93%, expected dividends of 0.0%, a discount rate of 0.16%, and expected terms, applying&#13;the simplified method, of 5 years for Mr. Potter and Mr. Evey and 2.5 years for Mr. Noble.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;On February 12,&#13;2016, the Board approved a compensation program for all non-executive directors that do not otherwise have a pre-existing compensation&#13;plan.&amp;#160; Starting for the 2016 year of service, each of two directors will receive 1,000,000 shares of common stock, with a&#13;per share value of $0.15 (based on contemporaneous cash sales prices), or $150,000, that will vest equally at the end of each calendar&#13;quarter that such director remains in service as a director over a three year period.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the year&#13;ended December 31, 2016, the Company released 1,152,776 shares of common stock with a per share fair value of $0.15, or $172,916&#13;(based on the market price at the time of the agreement), to five directors for their service as defined in their respective Restricted&#13;Stock Grant Agreements. The payments were expensed at issuance (See Note 14).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;On or about December&#13;31, 2016, Mr. Jay S. Potter, Mr. Tony Posawatz, and Mr. Peter Davidson, all directors of the Company, each entered into an Amendment&#13;to their Restricted Stock Agreement with the Company (each an &amp;#8220;Amendment&amp;#8221;). Pursuant to their Amendments, each director&#13;agreed to terminate his rights to unvested restricted shares of the Company&amp;#8217;s common stock under their previous respective&#13;Restricted Stock Agreements, in consideration for which the Company granted to each director 750,000 restricted shares of the Company&amp;#8217;s&#13;common stock, vesting 1/36 per month over a 36 month period commencing on the date of grant, issuable quarterly on the last day&#13;of each calendar quarter (the first vesting is scheduled to occur on January 31, 2017 and be for 20,833 shares and the first issuance&#13;is scheduled to occur on March 31, 2017 and be for 62,499 shares) so long as each director serves as a director, employee, consultant&#13;or officer of the Company at the time of scheduled vesting. The Company will also grant an additional 750,000 restricted shares&#13;of the Company&amp;#8217;s common stock to each director to vest in the future from time to time, based on their achieving certain&#13;performance criteria to be agreed upon by the Board of Directors after discussion with senior management at a future date.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the year&#13;ended December 31, 2017, the Company released 750,000 shares of common stock with a per share fair value of $0.15, or $112,500&#13;(based on the market price at the time of the agreement), to three directors for their service as defined in their respective&#13;Restricted Stock Grant Agreements. The payments were expensed at issuance (See Note 14 and 18).&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;u&gt;Stock Issued for Loan Guaranty and Cash Sales&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the year&#13;ended December 31, 2017, and in consideration for the continued Guaranty of the Company&amp;#8217;s obligations extended under a now&#13;terminated line of credit, the Company issued 453,857 shares of its common stock, with a per share value of $0.15 (based on contemporaneous&#13;cash sales prices) or $68,078 to Keshif Ventures LLC, a related party, pursuant to a stock purchase agreement. These shares were&#13;expensed to interest expense over the term of the Guaranty period (See Notes 8 and Note 14). Additionally, during the year ended&#13;December 31, 2017, pursuant to a private placement, the Company issued 1,333,333 shares of common stock for cash, with a per share&#13;price of $0.15 per share or $200,000 to Keshif.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;During the year&#13;ended December 31, 2016, and in consideration for the continuing Guaranty of the Company&amp;#8217;s obligations extended under a line&#13;of credit, the Company issued 147,493 shares of its common stock or $22,123 to Keshif Ventures LLC pursuant to a stock purchase&#13;agreement. Additionally, during the year ended December 31, 2016, pursuant to a private placement, the Company issued 3,333,333&#13;shares of common stock for cash, with a per share price of $0.15 per share or $500,000 to Keshif.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&lt;u&gt;Convertible Notes Payable to Related&#13;Parties&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In 2009, the Company&#13;executed a 10% convertible note payable in the amount of $102,236 due December 31, 2010 to John Evey for amounts loaned to the&#13;Company. Mr. Evey joined the Board of Directors on April 27, 2010. Through a series of extensions, the note due date was extended&#13;to December 31, 2017. During each of the fiscal years ended December 31, 2017 and 2016, respectively, in lieu of interest payments,&#13;the Company made principal payments on this note amounting to $12,000. The balance of the note as of December 31, 2017 is $62,616&#13;with accrued and unpaid interest amounting to $61,242 (See Note 10). Although Mr. Evey is no longer a director as of December 31,&#13;2016, because he was our Chairman and a related party throughout most of 2016, we have continued to classify this note as a Convertible&#13;note payable - related parties in the accompanying balance sheet.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In June 2015,&#13;Gemini Master Fund Ltd sold a 70.0066819% stake in its&amp;#8217; note to Robert Noble, our former Chairman and former owner of over&#13;10% of our outstanding common stock, in a private transaction. The Company issued two replacement notes for their respective ownership&#13;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.&#13;During the twelve months ended December 31, 2015, the Company made a $100,000 payment to Mr. Noble to pay down the accrued interest&#13;on this note. Effective January 20, 2016, Mr. Noble entered into a Purchase Option Agreement with a firm affiliated with Jay S.&#13;Potter, a director of the Company (the &amp;#8220;Optionee&amp;#8221;), pursuant to which the Optionee has the right to purchase or arrange&#13;for the purchase of the Note from Mr. Noble and all of Mr. Noble&amp;#8217;s shares in the Company (the &amp;#8220;Option&amp;#8221;), at any&#13;time until March 31, 2016. This date was subsequently extended. The Company consented to the Purchase Option Agreement. Under a&#13;Note Settlement and General Release Agreement, provided that the Option is fully exercised and honored, the Company agreed to grant&#13;Mr. Noble the right to acquire, for one dollar, at any time until June 30, 2017, a worldwide, perpetual, irrevocable, nonexclusive,&#13;royalty-free license to utilize all of the Company intellectual property developed prior to January 1, 2011, except for the following:&#13;(i) EV ARC&amp;#8482; and (ii) EnvisionTrak&amp;#8482;. Further, provided the Option was exercised in full and Mr. Noble complied with&#13;it, the Company would extend the expiration date of the 1,138,120 warrants to purchase 1,138,120 shares of the Company&amp;#8217;s&#13;common stock owned by Mr. Noble (the &amp;#8220;Warrants&amp;#8221;) from December 31, 2016 to December 31, 2017, and will reduce the exercise&#13;price of such Warrants from $0.24 to $0.20 per share. During the fourth quarter of 2016, the Company was notified that a transaction,&#13;or series of transactions, arranged by GreenCore, had officially closed whereas the convertible note and the &amp;#8220;Noble&amp;#8221;&#13;shares were ultimately obtained by a group of various shareholders, some of which are related parties to the Company. As the note&#13;was partially held by a related party shareholder at the end of 2016 and was held by other related party shareholders during its&#13;existence, the note was classified as Convertible Notes Payable- Related Parties in the accompanying balance sheets. 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. Of these shares, 2,315,940 shares were issued to Keshif Ventures, LLC. (See Notes 10 and&#13;14)&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;CORPORATE ORGANIZATION&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Envision Solar was incorporated&#13;in June 2006 as a limited liability company (&amp;#8220;LLC&amp;#8221;). Through a series of transactions and mergers, including a series&#13;of 2010 transactions where the then existing entity was acquired by an inactive publicly-held company in a transaction treated&#13;as a recapitalization of the company, the resulting entity became Envision Solar International, Inc., a Nevada Corporation (along&#13;with its subsidiary, hereinafter the &amp;#8220;Company&amp;#8221;, &amp;#34;us&amp;#34;, &amp;#34;we&amp;#34;, &amp;#34;our&amp;#34; or &amp;#34;Envision&amp;#34;). The&#13;effects of the recapitalization have been retroactively applied to all periods presented in the accompanying consolidated financial&#13;statements and footnotes. Additionally, the Company had formed various wholly owned subsidiaries to account for its planned future&#13;operations, but these entities were dissolved over the subsequent years. The only remaining subsidiary included in these consolidated&#13;financial statements is Envision Solar Construction Company, Inc. which was a non-operational entity officially dissolved in 2017.&lt;/p&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NATURE OF OPERATIONS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Envision invents, designs,&#13;and manufactures solar powered products and proprietary technology solutions targeting three verticals: electric vehicle charging&#13;infrastructure, out of home advertising infrastructure, and energy security and disaster preparedness. The Company focuses on creating&#13;renewably energized platforms for EV charging, media and branding, and energy security which are attractively designed, rapidly&#13;deployable, and of the highest quality. Management believes that the Company&amp;#8217;s chief differentiator is its ability to invent,&#13;design, engineer, and manufacture solar products which are a complex integration of our own proprietary technology and other commonly&#13;available engineered components. The resulting products are built to have the longest life expectancy in the industry while also&#13;delivering valuable amenities and potentially highly attractive revenue opportunities for our customers. Management believes that&#13;Envision&amp;#8217;s products deliver multiple layers of value such as: impact free renewably energized EV charging; media, branding,&#13;and advertising platforms; sustainable and secure energy production; architectural enhancement; reduced carbon footprint; high&#13;visibility &amp;#34;green halo&amp;#34; branding; reduction of net operating costs through reduced utility bills; and revenue creation&#13;opportunities through the sales of digital out of home (&amp;#8220;DOOH&amp;#8221;) media.&lt;/p&gt;</us-gaap:NatureOfOperations>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;PRINCIPALS OF CONSOLIDATION&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The consolidated financial&#13;statements include the accounts of Envision Solar International, Inc. and its wholly-owned subsidiary, Envision Solar Construction&#13;Company, Inc. All inter-company balances and transactions have been eliminated in consolidation.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;USE OF ESTIMATES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The preparation of consolidated&#13;financial statements in conformity with accounting principles generally accepted in the United States of America requires management&#13;to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets&#13;and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the&#13;reporting period. Actual results could differ from those estimates. Significant estimates in the accompanying consolidated financial&#13;statements include the allowance for doubtful accounts receivable, valuation of inventory, depreciable lives of property and equipment,&#13;estimates of loss contingencies, valuation of derivatives, valuation of beneficial conversion features in convertible debt, valuation&#13;of share-based payments, and the valuation allowance on deferred tax assets.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;CONCENTRATIONS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;u&gt;Concentration of Credit&#13;Risk&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;The Company&#13;maintains its cash in bank and financial institution deposits that at times may exceed federally insured limits. The Company has&#13;not experienced any losses in such accounts through December 31, 2017.&amp;#160;&amp;#160;The Company had approximately $150,000 of bank&#13;balances in excess of FDIC insured levels as of December 31, 2017 and no such amounts as of December 31, 2016.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;u&gt;Concentration of Accounts&#13;Receivable&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;At December&#13;31, 2017 and 2016, customers that each accounted for more than 10% of our accounts receivable were as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 52%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer 1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;94%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer 2&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;71%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer 3&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;u&gt;Concentration of Revenues&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;For the years&#13;ended December 31, 2017 and 2016, customers that each represented more than 10% of our revenues were as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 52%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer A&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer B&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;12%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;14%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer C&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer D&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;CASH AND CASH EQUIVALENTS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;For the purposes of the&#13;consolidated statements of cash flows, the Company considers all highly liquid investments with an original maturity of three months&#13;or less when purchased to be cash equivalents. There were no cash equivalents at December 31, 2017 and December 31, 2016, respectively.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company&amp;#8217;s financial&#13;instruments, including cash, accounts receivable, accounts payable, accrued expenses and short term loans, are carried at historical&#13;cost basis. At December 31, 2017 and 2016, the carrying amounts of these instruments approximated their fair values because of&#13;the short-term nature of these instruments. See Note 10 for further discussion of fair value measurements.&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;ACCOUNTS RECEIVABLE&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Accounts receivable are&#13;customer obligations due under normal trade terms. Management reviews accounts receivable on a periodic basis to determine if any&#13;receivables may become uncollectible. Management&amp;#8217;s evaluation includes several factors including the aging of the accounts&#13;receivable balances, a review of significant past due accounts, dialogue with the customer, the financial profile of a customer,&#13;our historical write-off experience, net of recoveries, and economic conditions. The Company includes any accounts receivable balances&#13;that are determined to be uncollectible in its overall allowance for doubtful accounts. Further, the Company may record a general&#13;reserve in its allowance for doubtful accounts to account for future changes that may negatively impact our overall collections.&#13;After all attempts to collect a receivable have failed, the receivable is written off against the allowance.&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;INVENTORY&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Inventory is stated at the&#13;lower of cost or net realizable value. Cost is determined using the first-in, first-out method of accounting. Inventory costs primarily&#13;relate to purchased raw materials and components used in the manufacturing of our products, work in process for products being&#13;manufactured, and finished goods. Included in these costs are direct labor and certain manufacturing overhead costs associated&#13;with the manufacturing process. The Company regularly reviews inventory components and quantities on hand, and performs annual&#13;physical inventory counts. A reserve is established if this review process determines the market value of such inventory may be&#13;below the carrying value.&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;PROPERTY, EQUIPMENT AND DEPRECIATION&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Property and equipment is&#13;recorded at cost. Depreciation is computed using the straight-line method based on the estimated useful lives of the related assets&#13;of 3 to 7 years. Expenditures for maintenance and repairs, along with fixed assets below our capitalization threshold, are expensed&#13;as incurred.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;PATENTS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company believes it&#13;will achieve future economic value for its various patents and patent ideas. All administrative costs for obtaining patents are&#13;accumulated on the balance sheet as a Patent asset until such time as a patent is issued. The costs of these intangible assets&#13;are classified as a long term asset and amortized on a straight line basis over the legal life of such asset, which is typically&#13;20 years. In the event a patent is denied, all accumulated administrative costs will be expensed in that period. For the years&#13;ended December 31, 2017 and 2016 respectively, patent amortization expense was $561 and $561.&lt;/p&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;IMPAIRMENT OF LONG-LIVED ASSETS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for&#13;long-lived assets in accordance with the provisions of ASC 360-10-35-15 &amp;#8220;Impairment or Disposal of Long-Lived Assets.&amp;#8221;&#13;This guidance requires that long-lived assets and certain identifiable intangibles be reviewed for impairment whenever events or&#13;changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held&#13;and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated&#13;by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which&#13;the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the&#13;carrying amount or fair value less costs to sell.&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;REVENUE AND COST RECOGNITION&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Revenues are primarily derived&#13;from the direct sales of products. Revenues may also consist of maintenance fees for previously sold products, design fees for&#13;the design of solar systems and arrays, and revenues from sales of professional services.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Revenues from leases, maintenance fees, design&#13;services, and professional services are recognized as earned.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Revenues from inventoried&#13;product sales are recognized upon the final delivery of such product to the customer or when legal transfer of ownership takes&#13;place. Any deposits received from a customer prior to such delivery are accounted for as deferred revenue on the balance sheet.&#13;At December 31, 2017 and December 31, 2016, deferred revenue amounted to $77,514 and $75,323 respectively. At December 31, 2017,&#13;the Company has received partial deposits for two undelivered Solar Tree&amp;#174; units, an undelivered EVARC&amp;#174; unit and a multi-year&#13;maintenance contract.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company includes shipping&#13;and handling fees billed to customers as revenues, and shipping and handling costs as cost of revenues. Sales tax is recorded on&#13;a net basis and excluded from revenue. The Company generally provides a one year warranty on its products for materials and workmanship&#13;and will pass on the warranties from its vendors, if any, which generally covers this one year period. In accordance with ASC 450-20-25,&#13;the Company accrues for product warranties when the loss is probable and can be reasonably estimated.&amp;#160; At December 31, 2017,&#13;the Company has no product warranty accrual given the Company&amp;#8217;s de minimis historical financial warranty experience.&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;RESEARCH AND DEVELOPMENT&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;In accordance with ASC 730-10,&#13;&amp;#8220;Research and Development,&amp;#8221; expenditures for research and development of the Company&amp;#8217;s products are expensed&#13;when incurred, and are included in operating expenses. The Company recognized research and development costs, not including the&#13;minimal amounts of labor associated with research and development projects, of $1,772 for the year ending December&amp;#160;31, 2017&#13;and $3,459 for the year ending December 31, 2016.&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;ADVERTISING&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company conducts advertising&#13;for the promotion of its products and services. In accordance with ASC 720-35, &amp;#8220;Advertising Costs,&amp;#8221; advertising costs&#13;are charged to operations when incurred. Such amounts aggregated $81,278 in 2017 and $58,149 in 2016.&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;STOCK-BASED COMPENSATION&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company follows ASC&#13;718, &amp;#8220;Compensation &amp;#8211; Stock Compensation.&amp;#8221; ASC 718 requires companies to estimate and recognize the fair value&#13;of stock-based awards to employees and directors. The fair value of the portion of an award that is ultimately expected to vest&#13;is recognized as an expense over the requisite service periods using the straight-line attribution method.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for&#13;non-employee share-based awards in accordance with the measurement and recognition criteria of ASC 505-50 &amp;#8220;Equity-Based Payments&#13;to Non-Employees&amp;#8221;.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company estimates the&#13;fair value of each stock option at the grant date by using the Black-Scholes option pricing model.&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;INCOME TAXES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company accounts for&#13;income taxes pursuant to the provisions of ASC Topic 740, &amp;#8220;Income Taxes,&amp;#8221; which requires, among other things, an asset&#13;and liability approach to calculating deferred income taxes. The asset and liability approach requires the recognition of deferred&#13;tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the&#13;tax bases of assets and liabilities. A valuation allowance is provided to offset any net deferred tax assets for which management&#13;believes it is more likely than not that the net deferred asset will not be realized.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company follows the&#13;provisions of ASC 740-10-25-5, &lt;i&gt;&amp;#8220;&lt;/i&gt;Basic Recognition Threshold&lt;i&gt;.&amp;#8221;&lt;/i&gt; When tax returns are filed, it is highly&#13;certain that some positions taken would be sustained upon examination by the taxing authorities, while others are subject to uncertainty&#13;about the merits of the position taken or the amount of the position that would be ultimately sustained. In accordance with the&#13;guidance of ASC 740-10-25-6, the benefit of a tax position is recognized in the consolidated financial statements in the period&#13;during which, based on all available evidence, management believes it is more likely than not that the position will be sustained&#13;upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated&#13;with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount&#13;of tax benefit that is more than 50&amp;#160;percent likely of being realized upon settlement with the applicable taxing authority.&#13;The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above should be reflected&#13;as a liability for unrecognized tax benefits in the accompanying balance sheets along with any associated interest and penalties&#13;that would be payable to the taxing authorities upon examination. The Company believes its tax positions are all highly certain&#13;of being upheld upon examination. As such, the Company has not recorded a liability for unrecognized tax benefits. As of December&#13;31, 2017, tax years 2014 through 2017 remain open for IRS audit. The Company has received no notice of audit from the IRS for any&#13;of the open tax years.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company recognizes the&#13;benefit of a tax position when it is effectively settled. ASC 740-10-25-10, &amp;#8220;Basic Recognition Threshold&amp;#8221; provides&#13;guidance on how an entity should determine whether a tax position is effectively settled for the purpose of recognizing previously&#13;unrecognized tax benefits. ASC 740-10-25-10 clarifies that a tax position can be effectively settled upon the completion of an&#13;examination by a taxing authority. For tax positions considered effectively settled, the Company recognizes the full amount of&#13;the tax benefit.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;BASIC AND DILUTED NET LOSS PER COMMON SHARE&#13;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Basic net loss per share&#13;is computed by dividing the net loss by the weighted average number of common shares outstanding during the period. Diluted net&#13;loss per common share is computed by dividing the net loss by the weighted average number of common shares outstanding for the&#13;period and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the incremental&#13;common shares issuable upon the exercise of stock options, stock warrants, convertible debt instruments or other common stock equivalents.&#13;Potentially dilutive securities are excluded from the computation if their effect is anti-dilutive.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Convertible debt convertible&#13;into 19,846,181 common shares, options to purchase 15,216,664 common shares and warrants to purchase 5,781,900 common shares were&#13;outstanding at December 31, 2017. Convertible debt convertible into 6,123,370 common shares, options to purchase 19,917,007 common&#13;shares and warrants to purchase 28,196,822 common shares were outstanding at December 31, 2016. Dilutive common stock equivalents&#13;were not included in the computation of diluted net loss per share in 2017 and 2016 because the effects would have been anti-dilutive&#13;due to the net losses. Due to the net losses in 2017 and 2016, basic and diluted net loss per share amounts are the same. These&#13;potential common shares may dilute future earnings per share.&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;CONTINGENCIES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Certain conditions may exist&#13;as of the date the consolidated financial statements are issued which may result in a loss to the Company, but which will only&#13;be resolved when one or more future events occur or fail to occur. Company management and its legal counsel assess such contingent&#13;liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal&#13;proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company's legal&#13;counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount&#13;of relief sought or expected to be sought therein. If the assessment of a contingency indicates that it is probable that a liability&#13;has been incurred and the amount of the liability can be reasonably estimated, then the estimated liability would be accrued in&#13;the Company's consolidated financial statements. If the assessment indicates that a potentially material loss contingency is not&#13;probable but is reasonably possible, or is probable but cannot be reasonably estimated, then the nature of the contingent liability,&#13;together with an estimate of the range of possible loss if determinable would be disclosed. The Company does not include legal&#13;costs in its estimates of amounts to accrue.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;SEGMENTS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company follows the&#13;guidance of ASC 280-10 for &amp;#8220;Disclosures about Segments of an Enterprise and Related Information.&amp;#34; During 2017 and 2016,&#13;the Company only operated in one segment; therefore, segment information has not been presented.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;RECENT ACCOUNTING PRONOUNCEMENTS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;There are no new accounting&#13;pronouncements that became effective during the year ended December 31, 2017 that materially affect the consolidated financial&#13;position of the Company or the results of its&amp;#8217; operations. Accounting Standard Updates which are not effective until after&#13;December 31, 2017, including the pronouncements discussed below, disclose the potential effects on the Company&amp;#8217;s consolidated&#13;financial position and/or results of its&amp;#8217; operations and financial statement disclosures.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;ASU 2017-05&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In February 2017,&#13;the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-05: &lt;i&gt;&amp;#34;Other Income - Gains and Losses&#13;from the Derecognition of Nonfinancial Assets (Subtopic 610-20)&amp;#8221; -&lt;/i&gt;&amp;#160;to clarify the scope of Subtopic 610-20, &amp;#8220;Other&#13;Income&amp;#8212;Gains and Losses from the Derecognition of Nonfinancial Assets&amp;#8221;, and to add guidance for partial sales of nonfinancial&#13;assets. Subtopic 610-20, which was issued in May 2014 as a part of Accounting Standards Update No. 2014-09, Revenue from Contracts&#13;with Customers (Topic 606), provides guidance for recognizing gains and losses from the transfer of nonfinancial assets in contracts&#13;with noncustomers. This guidance is effective for interim and annual reporting periods beginning after December 15, 2017. The&#13;Company does not expect this ASU to have a material impact on its consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;ASU 2017-08&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In March 2017,&#13;the Financial Accounting Standards Board issued Accounting Standards Update No. 2017-08: &amp;#8220;Receivables &amp;#8211; Non-Refundable&#13;fees and Other Costs (Subtopic 310-20)&amp;#8221; to amend the amortization period for certain purchased callable debt securities held&#13;at a premium. The Board is shortening the amortization period for the premium to the earliest call date. This guidance is effective&#13;for interim and annual reporting periods beginning after December 15, 2018. The Company does not expect this ASU to have a material&#13;impact on its consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;ASU 2016-15&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In August 2016,&#13;the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-15, &lt;i&gt;Statement of Cash Flows (Topic 230):&#13;Classification of Certain Cash Receipts and Cash Payments. &lt;/i&gt;This guidance addresses eight specific cash flow issues with the&#13;objective of reducing diversity in practice regarding how certain cash receipts and cash payments are presented in the statement&#13;of cash flows. The standard provides guidance on the classification of the following items: (1) debt prepayment or debt extinguishment&#13;costs, (2) settlement of zero-coupon debt instruments, (3) contingent consideration payments made after a business combination,&#13;(4) proceeds from the settlement of insurance claims, (5) proceeds from the settlement of corporate-owned life insurance policies,&#13;(6) distributions received from equity method investments, (7) beneficial interests in securitization transactions, and (8) separately&#13;identifiable cash flows. The Company is required to adopt ASU 2016-15 for fiscal years, and for interim periods within those fiscal&#13;years, beginning after December 15, 2017 on a retrospective basis. Early adoption is permitted, including adoption in an interim&#13;period. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;ASU 2016-02&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In February 2016,&#13;the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-02: &amp;#8220;Leases (Topic 842)&amp;#8221; whereby&#13;lessees will need to recognize almost all leases on their balance sheet as a right of use asset and a lease liability. This guidance&#13;is effective for interim and annual reporting periods beginning after December 15, 2018. The Company expects this ASU will increase&#13;its current assets and current liabilities, but have no net material impact on its consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;ASU 2016-09&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In March 2016,&#13;the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-09: &lt;i&gt;&amp;#34;Compensation &amp;#8211; Stock Compensation&#13;(Topic 718)&lt;/i&gt;&lt;font style="color: #3C3C3D"&gt;- I&lt;/font&gt;mprovements to Employee Share-Based Payment Accounting&amp;#34;&amp;#160;which includes&#13;multiple provisions intended to simplify various aspects of the accounting for share-based payments. This guidance is effective&#13;for interim and annual reporting periods beginning after December 15, 2016. The adoption of this ASU did not have a material impact&#13;on its consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;ASU 2014-09&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In May 2014,&#13;the Financial Accounting Standards Board issued Update No. 2014-09: &amp;#8220;Revenue from Contracts with Customers (Topic 606)&amp;#8221;&#13;which requires that an entity recognize revenue to depict the transfer of promised goods and services to customers in an amount&#13;that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. Since the&#13;issuance of the original standard, the FASB has issued several updates to the standard which i) clarify the application of the&#13;principal versus agent guidance; ii) clarify the guidance relating to performance obligations and licensing; iii) clarify assessment&#13;of the collectability criterion, presentation of sales taxes, measurement date for non-cash consideration and completed contracts&#13;at transaction; and iv) clarify narrow aspects of ASC 606 or corrects unintended application of the guidance. The new revenue&#13;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 any impact on the amount or timing of its revenues.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;ASU 2015-17&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In November 2015,&#13;the FASB issued ASU No. 2015-17, &amp;#8220;&lt;i&gt;Balance Sheet Classification of Deferred Taxes&lt;/i&gt;,&amp;#8221; which requires that an entity&#13;classify deferred tax assets and liabilities as noncurrent on the balance sheet. Prior to the issuance of the standard, deferred&#13;tax assets and liabilities were required to be separated into current and noncurrent amounts on the basis of the classification&#13;of the related asset or liability. This ASU was effective for the Company on April 1, 2017. The adoption of ASU No. 2015-17 did&#13;not have a material impact on the Company's consolidated financial statements or related disclosures.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;ASU 2014-15&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"&gt;In August 2014,&#13;the FASB issued ASU 2014-15, &amp;#8220;Presentation of Financial Statements &amp;#8211; Going Concern (Topic 205-40)&amp;#8221;, which requires&#13;management to evaluate whether there is substantial doubt about an entity&amp;#8217;s ability to continue as a going concern for each&#13;annual and interim reporting period. If substantial doubt exists, additional disclosure is required. This new standard was effective&#13;for the Company for its annual period beginning December 31, 2016. The Company has reflected the related disclosure requirements&#13;associated with the standard in Note 2.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;u&gt;Concentration of Accounts&#13;Receivable&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;At December&#13;31, 2017 and 2016, customers that each accounted for more than 10% of our accounts receivable were as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 52%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer 1&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;94%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer 2&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;71%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer 3&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;u&gt;Concentration of Revenues&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;For the years&#13;ended December 31, 2017 and 2016, customers that each represented more than 10% of our revenues were as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 52%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer A&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer B&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;12%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;14%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer C&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Customer D&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;At December 31, 2017 and&#13;2016, accounts receivables were as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accounts receivable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,946&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,161,064&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Less: Allowance for doubtful accounts&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accounts receivable, Net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,946&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,161,064&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Prepaid expenses and other&#13;current assets are summarized as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Prepaid insurance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,402&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26,124&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Deposit on future raw materials&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30,272&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;21,168&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Prepaid services&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;46,875&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total prepaid expenses and other current assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;55,674&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;94,167&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2017-01-01to2017-12-31">&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,716,141&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;22,375&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Work in process&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;311,481&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;164,915&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Raw materials&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;300,479&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;93,113&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Inventory reserve&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &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;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &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;&#13;    &lt;td style="padding-bottom: 1pt"&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: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Inventory, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,319,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;271,802&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2017-01-01to2017-12-31">&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Est. Useful &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;Lives&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December&amp;#160;31, &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December&amp;#160;31, &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 52%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Computer equipment and software&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;5 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;32,666&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28,344&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Furniture and fixtures&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;7 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;82,529&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;82,529&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Office equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;5 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;20,533&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;20,533&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Machinery and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;1-5 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;341,583&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;322,010&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Autos&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;3 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;49,238&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;49,238&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Leasehold improvements&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;47 months&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,790&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,790&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total property and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;533,339&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;509,444&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Less accumulated depreciation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(307,227&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(216,403&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Property and Equipment, Net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;226,112&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;293,041&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="From2017-01-01to2017-12-31">&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accrued vacation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;152,051&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;136,410&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accrued interest&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;175,953&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;235,776&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accrued loan guaranty&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,333&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accrued rent&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;77,164&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;26,091&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accrued commissions&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;18,828&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accrued loss contingency&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;44,423&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Other accrued expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,333&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &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;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total accrued expenses&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;451,924&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;430,433&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="From2017-01-01to2017-12-31">&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&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;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&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;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Evey Note&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;62,616&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;74,616&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Wheatley Note&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;135,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;50,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Gemini Master Fund &amp;#8211; Third Amended and&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; padding-left: 10pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Restated Secured Bridge Note &amp;#8211; Current Group&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;600,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;197,616&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;724,616&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock contextRef="From2017-01-01to2017-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Carrying Value at&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Fair Value Measurements at December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;(Level 1)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;(Level 2)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;(Level 3)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 41%; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Embedded Conversion Option Liability&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;107,081&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;107,081&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock contextRef="From2017-01-01to2017-12-31">&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Assumptions&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 72%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expected remaining term&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 25%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expected Volatility&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;103%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Risk free rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Dividend Yield&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.00%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2017-01-01to2017-12-31">&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 65%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 4%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 27%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;522,288&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;543,180&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;404,952&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.25pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,470,420&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2017-01-01to2017-12-31">&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expected volatility&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;81.05%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;103.59% -114.93%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expected term&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;5 Years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2.5-6.5 &amp;#160;Years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Risk-free interest rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;0.15%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;0.16% -0.50%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expected dividend yield&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;None&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;None&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2017-01-01to2017-12-31">&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number of Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at December 31, 2015&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,337,007&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.28&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,380,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Forfeited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(800,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.19&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expired&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19,917,007&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;645,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.16&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Forfeited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(1,095,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.19&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expired&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(4,250,343&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.33&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,216,664&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.23&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Exercisable at December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;13,479,165&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.24&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Weighted average grant date fair value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.10&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock contextRef="From2017-01-01to2017-12-31">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="20" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Options Outstanding&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Options Exercisable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Range of Exercise Price&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Number Outstanding at &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Weighted Average Remaining Contractual Life&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Weighted Average Exercise Price&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Aggregate Intrinsic Value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Number &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;Exercisable at &lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Weighted Average Exercise Price&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Aggregate Intrinsic Value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.13-1.31&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,216,664&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5.45 Years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.23&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;13,479,165&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.24&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,216,664&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5.45 Years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.23&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;13,479,165&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.24&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="From2017-01-01to2017-12-31">&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number of Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at December 31, 2015&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;29,219,441&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.18&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;291,667&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Forfeited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expired&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(1,314,286&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.33&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;28,196,822&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,416,667&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Forfeited&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Expired&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(26,831,589&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.16&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,781,900&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Exercisable at December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,781,900&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Weighted average grant date fair value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.08&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2017-01-01to2017-12-31">&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 75%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Year ended December 31,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 64%; padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"&gt;&lt;font style="font-size: 8pt"&gt;Computed &amp;#8220;expected&amp;#8221; tax expense (benefit)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(1,034,086&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(895,395&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&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: white"&gt;&#13;    &lt;td style="padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"&gt;&lt;font style="font-size: 8pt"&gt;State taxes, net of federal benefit&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(171,202&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(154,764&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&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: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"&gt;&lt;font style="font-size: 8pt"&gt;Goodwill impairment and other non-deductible items&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;643,016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(31,134&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&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: white"&gt;&#13;    &lt;td style="padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"&gt;&lt;font style="font-size: 8pt"&gt;Change in federal tax rates&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,145,380&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"&gt;&lt;font style="font-size: 8pt"&gt;Change in deferred tax asset valuation allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(3,583,108&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,081,293&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"&gt;&lt;font style="font-size: 8pt"&gt;Income tax expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2017-01-01to2017-12-31">&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 75%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Deferred tax assets:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="width: 64%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Charitable contributions&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2,900&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,128&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Reserve for bad debt&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;17,948&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,548&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Stock options&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,416,792&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,776,104&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Depreciation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,920&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;33,638&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Other&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;17,674&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,159&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Net operating loss carryforward&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6,957,507&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,167,042&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total gross deferred tax assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,419,741&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;14,031,619&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Less: Deferred tax asset valuation allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(10,351,807&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(13,934,915&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total net deferred tax assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;67,934&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;96,704&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Deferred tax liabilities:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Accrued salaries&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(67,934&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(96,704&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total deferred tax liabilities&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(67,934&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(96,704&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Total net deferred taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <evsi:ConvertibleLineOfCreditDisclosureTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;On September 18, 2017, in&#13;addition to a convertible &amp;#8220;Lender&amp;#8221; note (See Note 11), the Company entered into a revolving secured convertible promissory&#13;note (the &amp;#8220;Revolver&amp;#8221;) with an unaffiliated lender (the &amp;#8220;Lender&amp;#8221;). Pursuant to the Revolver, the Company&#13;has the right to make borrowings from the Lender in amounts of up to 70% of the value of any specific purchase order (each a &amp;#8220;PO&amp;#8221;)&#13;received by the Company from a credit worthy customer (each a &amp;#8220;Draw Down&amp;#8221;), up to a maximum of $3,000,000, commencing&#13;on the date of the Revolver and terminating 300 days after the date of the Revolver. The Revolver bears simple interest at the&#13;floating rate per annum equal to the 12 month USD LIBOR index rate quoted from time to time in New York, New York by the Bloomberg&#13;Service plus 600 basis points (the &amp;#8220;Interest Rate&amp;#8221;). The Interest Rate will be adjusted on the first day of each calendar&#13;month during the term of this Note to reflect any changes in the 12 month LIBOR rate as quoted on that day, or if that day is not&#13;a business day, on the next business day thereafter. The principal and accrued unpaid interest with respect to each Draw Down is&#13;due and payable within five (5) business days of receipt from the Customer by the Company of a payment due under the applicable&#13;PO (with respect to each Draw Down, the &amp;#8220;Maturity Date&amp;#8221;). Each Draw Down is secured by a perfected recorded second&#13;priority security interest in all of the Company&amp;#8217;s assets, as set forth in that certain Security Agreement by and between&#13;the Company and the Lender. The Lender will have the right at any time until the Maturity Date of a Draw Down, provided the Lender&#13;gives the Company written notice of the Lender&amp;#8217;s election to convert prior to any prepayment of such Draw Down by the Company&#13;with respect to converting that portion of such Draw Down covered by the prepayment, to convert all or any portion of the outstanding&#13;principal and accrued unpaid interest (the &amp;#8220;Conversion Amount&amp;#8221;), into such number of fully paid and nonassessable shares&#13;of the Company&amp;#8217;s common stock as is determined by dividing the Conversion Amount by the greater of (i) fifteen cents ($0.15)&#13;or (ii) 75% of the Volume Weighted Average Price of the Company&amp;#8217;s common stock that is quoted on a public securities trading&#13;market (if more than one, the one with the then highest trading volume), during the five (5) consecutive trading days immediately&#13;prior to the date of the Lender&amp;#8217;s written notice of the Lender&amp;#8217;s election to convert.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;As additional consideration&#13;for any Draw Downs made by the Lender to the Company as evidenced by the Revolver, the Company agreed to issue to the Lender common&#13;stock purchase warrants exercisable for a period of three years from the date of issuance with an exercise price equal to the greater&#13;of (i) $0.15 per share or (ii) 75% of the Volume Weighted Average Price of the Company&amp;#8217;s common stock that is quoted on a&#13;public securities trading market (if more than one, the one with the then highest trading volume), during the five (5) consecutive&#13;trading days immediately prior to the date of the applicable Draw Down. The number of warrants issuable to the Lender will equal&#13;25% of the increase over the highest amount previously drawn down by the Company on the Revolver divided by the greater of (i)&#13;fifteen cents ($0.15) or (ii) 75% of the Volume Weighted Average Price of the Company&amp;#8217;s common stock that is quoted on a&#13;public securities trading market (if more than one, the one with the then highest trading volume), during the five (5) consecutive&#13;trading days immediately prior to the date of the applicable Draw Down which causes the increase over the previous highest amount&#13;borrowed.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company received funds&#13;for an initial Draw Down on September 26, 2017 in the amount of $850,000. As a result of this Draw Down, the Company issued 1,416,667&#13;common stock purchase warrants having a value of $122,992 using the Black-Scholes valuation methodology, and each with a $0.15&#13;exercise price (See Note 15). As a result of this transaction, and including the value of the issued warrants, the Company recorded&#13;$243,223 of value of beneficial conversion features, which is recorded as debt discount on the accompanying balance sheet, and&#13;is being amortized to interest expense over the term of the loan.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company received funds&#13;for a second Draw Down on October 24, 2017 in the amount of $300,000. As a result of this Draw Down, the Company issued 500,000&#13;common stock purchase warrants having a value of $56,620 using the Black-Scholes valuation methodology, and each with a $0.15 exercise&#13;price (See Note 15). As a result of this transaction, and including the value of the issued warrants, the Company recorded $175,261&#13;of value of beneficial conversion features, which is recorded as debt discount on the accompanying balance sheet, and is being&#13;amortized to interest expense over the term of the loan.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;As of December 31, 2017,&#13;the convertible line of credit had a balance, net of a $226,768 debt discount, amounting to $923,232. Accrued and unpaid interest&#13;related to this note amounting to $22,236 is included in accrued expenses (See Note 7).&lt;/p&gt;</evsi:ConvertibleLineOfCreditDisclosureTextBlock>
    <evsi:ConvertibleNotesPayableTableTextBlock contextRef="From2017-01-01to2017-12-31">&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Convertible Notes Payable, net of&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Amount&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;Discount&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;discount&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 49%"&gt;&lt;font style="font-size: 8pt"&gt;Pegasus Note&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8220;Lender&amp;#8221; Note&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,500,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;175,668&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,324,332&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,600,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;175,668&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,424,332&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</evsi:ConvertibleNotesPayableTableTextBlock>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">77514</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">75323</us-gaap:DeferredRevenueCurrent>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">3242574</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2057590</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">-38276879</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">-35235449</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">37785781</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">33730240</us-gaap:AdditionalPaidInCapital>
    <us-gaap:CommonStockValue contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">141836</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">120105</us-gaap:CommonStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2017-12-31" 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:Liabilities contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">3591836</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">3442694</us-gaap:Liabilities>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">3571216</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">3413016</us-gaap:LiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">107081</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">46</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">50181</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">451924</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">430433</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">486690</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">873012</us-gaap:AccountsPayableCurrent>
    <us-gaap:Assets contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">3242574</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2057590</us-gaap:Assets>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">231867</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">228948</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DepositsAssets contextRef="AsOf2017-12-31" 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:FiniteLivedIntangibleAssetsNet contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">75279</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">73370</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet contextRef="AsOf2017-12-31" 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:PropertyPlantAndEquipmentNet contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">226112</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">293041</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AssetsCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">2784595</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1535601</us-gaap:AssetsCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">2319500</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">271802</us-gaap:InventoryNet>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">5946</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1161064</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:Cash contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">403475</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:PreferredStockParOrStatedValuePerShare contextRef="AsOf2017-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2016-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2017-12-31" 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:PreferredStockSharesOutstanding contextRef="AsOf2017-12-31" 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:CommonStockParOrStatedValuePerShare contextRef="AsOf2017-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2016-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2017-12-31" 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-12-31" unitRef="Shares" decimals="INF">141835662</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">120105418</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF">141835662</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">120105418</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2017-01-01to2017-12-31" unitRef="Shares" decimals="INF">127470749</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2016-01-01to2016-12-31" unitRef="Shares" decimals="INF">112469828</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2017-01-01to2017-12-31" unitRef="USDPShares" decimals="INF">-0.02</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2016-01-01to2016-12-31" unitRef="USDPShares" decimals="INF">-0.02</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">800</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">1600</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">-3040630</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-2631916</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">-340234</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">156477</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:UnrealizedGainLossOnDerivatives contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-19089</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:InterestExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">474601</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">275776</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncome contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">1762</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">415</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">-2700396</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-2788393</us-gaap:OperatingIncomeLoss>
    <us-gaap:DirectOperatingCosts contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">2227645</us-gaap:DirectOperatingCosts>
    <us-gaap:DirectOperatingCosts contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">2643672</us-gaap:DirectOperatingCosts>
    <us-gaap:GrossProfit contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">-472751</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-144721</us-gaap:GrossProfit>
    <us-gaap:CostOfRevenue contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">1884793</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">2925994</us-gaap:CostOfRevenue>
    <us-gaap:Revenues contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">1412042</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">2781273</us-gaap:Revenues>
    <us-gaap:AmortizationOfFinancingCosts contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">800</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">125917</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">271098</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">0</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:FairValueAdjustmentOfWarrants contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">48302</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">141750</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">350916</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <evsi:CommonStockIssuedForLoanGuaranty contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">68250</evsi:CommonStockIssuedForLoanGuaranty>
    <evsi:CommonStockIssuedForLoanGuaranty contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">0</evsi:CommonStockIssuedForLoanGuaranty>
    <us-gaap:InventoryLIFOReservePeriodCharge contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">0</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:InventoryLIFOReservePeriodCharge contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-19182</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">0</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">510</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">69381</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">102438</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">-1155118</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">329957</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">-19659</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">24845</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">0</us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
    <us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-22058</us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">2004526</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-166236</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">1810</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-8506</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">-386322</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">351691</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">146185</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">172871</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <evsi:ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">85000</evsi:ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty>
    <evsi:ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">50000</evsi:ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">-50135</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-63560</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">2191</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-138144</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">-3437312</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-1798726</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForOtherTaxes contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">800</us-gaap:PaymentsForOtherTaxes>
    <us-gaap:PaymentsForOtherTaxes contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">1600</us-gaap:PaymentsForOtherTaxes>
    <us-gaap:InterestPaidNet contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">73409</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">45133</us-gaap:InterestPaidNet>
    <us-gaap:CashPeriodIncreaseDecrease contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">394907</us-gaap:CashPeriodIncreaseDecrease>
    <us-gaap:CashPeriodIncreaseDecrease contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-23883</us-gaap:CashPeriodIncreaseDecrease>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">3858584</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">1928040</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">53600</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">68800</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">2345000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">1820000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">-26365</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-153197</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">2470</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">37311</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">23895</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">115886</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">1500000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">-1000000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">200000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">40000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfOtherDebt contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">8533</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">8760</us-gaap:RepaymentsOfOtherDebt>
    <evsi:RepaymentsOfConvertibleNotesPayableRelatedParties contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">-12000</evsi:RepaymentsOfConvertibleNotesPayableRelatedParties>
    <evsi:RepaymentsOfConvertibleNotesPayableRelatedParties contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-12000</evsi:RepaymentsOfConvertibleNotesPayableRelatedParties>
    <us-gaap:DebtConversionConvertedInstrumentAmount1 contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">600000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1 contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1 contextRef="From2017-01-01to2018-02-05_us-gaap_ConvertibleNotesPayableMember_custom_GeminiMasterThirdMember" unitRef="USD" decimals="0">600000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <evsi:RecordingOfDebtDiscount contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">715829</evsi:RecordingOfDebtDiscount>
    <evsi:RecordingOfDebtDiscount contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">0</evsi:RecordingOfDebtDiscount>
    <evsi:SharesIssuedForLoanGuaranteeRelatedParty contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">68250</evsi:SharesIssuedForLoanGuaranteeRelatedParty>
    <evsi:SharesIssuedForLoanGuaranteeRelatedParty contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">22123</evsi:SharesIssuedForLoanGuaranteeRelatedParty>
    <evsi:TransferOfPrepaidAssetToInventory contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">21168</evsi:TransferOfPrepaidAssetToInventory>
    <evsi:TransferOfPrepaidAssetToInventory contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">31752</evsi:TransferOfPrepaidAssetToInventory>
    <evsi:TransferOfInventoryToPropertyAndEquipment contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">0</evsi:TransferOfInventoryToPropertyAndEquipment>
    <evsi:TransferOfInventoryToPropertyAndEquipment contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">56677</evsi:TransferOfInventoryToPropertyAndEquipment>
    <evsi:PrepaidInsuranceFinancedByThirdParty contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">2334</evsi:PrepaidInsuranceFinancedByThirdParty>
    <evsi:PrepaidInsuranceFinancedByThirdParty contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">2412</evsi:PrepaidInsuranceFinancedByThirdParty>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="AsOf2017-12-31" unitRef="USD" decimals="0">44423</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:ConvertibleNotesPayable contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember" unitRef="USD" decimals="0">1600000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_PegasusNoteMember" unitRef="USD" decimals="0">100000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ConvertibleNotesPayable contextRef="AsOf2017-12-31_us-gaap_ConvertibleNotesPayableMember_custom_LenderNoteMember" unitRef="USD" decimals="0">1500000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Pure" decimals="INF">1.0359</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Pure" decimals="INF">1.1493</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Pure" decimals="INF">0.0016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Pure" decimals="INF">0.0050</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Pure" decimals="INF">0.8105</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations contextRef="From2016-01-01to2016-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">1314286</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations contextRef="From2017-01-01to2017-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">26831589</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="From2016-01-01to2016-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">1095000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">-3583108</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">1081293</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">4145380</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">3583108</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <evsi:StockIssuedForLoanGuarantySharesIssued contextRef="From2017-01-01to2017-04-29_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember" unitRef="Shares" decimals="INF">234302</evsi:StockIssuedForLoanGuarantySharesIssued>
    <evsi:StockIssuedForLoanGuarantySharesIssued contextRef="From2017-01-01to2017-09-30_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember" unitRef="Shares" decimals="INF">219555</evsi:StockIssuedForLoanGuarantySharesIssued>
    <evsi:StockIssuedForLoanGuarantySharesIssued contextRef="From2016-01-01to2016-10-29_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember" unitRef="Shares" decimals="INF">147493</evsi:StockIssuedForLoanGuarantySharesIssued>
    <evsi:StockIssuedForLoanGuarantySharesIssued contextRef="From2016-01-01to2016-12-31_custom_LSAMember_custom_KeshifMember_custom_StockPurchaseAgrMember" unitRef="Shares" decimals="INF">571429</evsi:StockIssuedForLoanGuarantySharesIssued>
    <evsi:StockIssuedForLoanGuarantyValue contextRef="From2017-01-01to2017-04-29_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember" unitRef="USD" decimals="0">35145</evsi:StockIssuedForLoanGuarantyValue>
    <evsi:StockIssuedForLoanGuarantyValue contextRef="From2017-01-01to2017-09-30_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember" unitRef="USD" decimals="0">32933</evsi:StockIssuedForLoanGuarantyValue>
    <evsi:StockIssuedForLoanGuarantyValue contextRef="From2016-01-01to2016-10-29_custom_LSAMember_custom_KeshifMember_custom_LoanGuarantyMember" unitRef="USD" decimals="0">22123</evsi:StockIssuedForLoanGuarantyValue>
    <evsi:StockIssuedForLoanGuarantyValue contextRef="From2016-01-01to2016-12-31_custom_LSAMember_custom_KeshifMember_custom_StockPurchaseAgrMember" unitRef="USD" decimals="0">85714</evsi:StockIssuedForLoanGuarantyValue>
    <evsi:ConversionOfDebtInterestConverted contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">104709</evsi:ConversionOfDebtInterestConverted>
    <evsi:ConversionOfDebtInterestConverted contextRef="From2017-01-01to2018-02-05_us-gaap_ConvertibleNotesPayableMember_custom_GeminiMasterThirdMember" unitRef="USD" decimals="0">104709</evsi:ConversionOfDebtInterestConverted>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1 contextRef="From2017-01-01to2017-12-31" unitRef="Shares" decimals="INF">4698060</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1 contextRef="From2017-01-01to2018-02-05_us-gaap_ConvertibleNotesPayableMember_custom_GeminiMasterThirdMember" unitRef="Shares" decimals="INF">4698060</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentFaceAmount contextRef="AsOf2017-12-31_custom_NotesPayableMember" unitRef="USD" decimals="0">160633</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfNotesPayable contextRef="From2017-01-01to2017-12-31_custom_NotesPayableMember" unitRef="USD" decimals="0">40000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:GainLossRelatedToLitigationSettlement contextRef="From2017-01-01to2017-12-31_custom_NotesPayableMember" unitRef="USD" decimals="0">25352</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:OtherLongTermDebtCurrent contextRef="AsOf2017-12-31_us-gaap_AutomobileLoanMember" unitRef="USD" decimals="0">9862</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:OtherLongTermDebtNoncurrent contextRef="AsOf2017-12-31_us-gaap_AutomobileLoanMember" unitRef="USD" decimals="0">20620</us-gaap:OtherLongTermDebtNoncurrent>
    <evsi:StockIssuedForPurchaseOfWarrants contextRef="From2017-01-01to2017-12-31_us-gaap_PrivatePlacementMember" unitRef="Shares" decimals="INF">223337</evsi:StockIssuedForPurchaseOfWarrants>
    <us-gaap:DebtConversionOriginalDebtAmount1 contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">704709</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="AsOf2017-12-31_us-gaap_RestrictedStockMember" unitRef="USD" decimals="0">225000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="AsOf2016-12-31_us-gaap_RestrictedStockMember" unitRef="USD" decimals="0">337500</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2017-01-01to2017-12-31_us-gaap_EmployeeStockOptionMember">P2Y3M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <evsi:WarrantsFairValueAtGrantDate contextRef="From2016-01-01to2016-12-31_us-gaap_PrivatePlacementMember_us-gaap_WarrantMember" unitRef="USD" decimals="0">30419</evsi:WarrantsFairValueAtGrantDate>
    <us-gaap:OtherNoncashIncomeTaxExpense contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">4100000</us-gaap:OtherNoncashIncomeTaxExpense>
    <us-gaap:SharesOutstanding contextRef="AsOf2016-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">120105418</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2017-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">141835662</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2015-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">105207701</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2015-12-31_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2016-12-31_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2017-12-31_us-gaap_PreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:SharesOutstanding>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">48302</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">48302</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">704709</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">4698</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="From2017-01-01to2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">700011</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="From2017-01-01to2017-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">4698060</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <evsi:RecordingOfDebtDiscountOnConvertibleLoans contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">651251</evsi:RecordingOfDebtDiscountOnConvertibleLoans>
    <evsi:RecordingOfDebtDiscountOnConvertibleLoans contextRef="From2017-01-01to2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">651251</evsi:RecordingOfDebtDiscountOnConvertibleLoans>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <evsi:DepreciationTransferredToInventory contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">22004</evsi:DepreciationTransferredToInventory>
    <evsi:DepreciationTransferredToInventory contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">21606</evsi:DepreciationTransferredToInventory>
    <us-gaap:ProceedsFromLoans contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">500000</us-gaap:ProceedsFromLoans>
    <us-gaap:DeferredFinanceCostsGross contextRef="AsOf2016-12-31_custom_LSAMember_custom_KeshifMember_custom_StockPurchaseAgrMember" unitRef="USD" decimals="0">11435</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2017-01-01to2017-12-31_custom_LSAMember">2020-03-01</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="From2017-01-01to2017-12-31_custom_LSAMember">Monthly interest only payments through December 2017.</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <evsi:ProceedsFromConvertibleLineOfCredit contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">1150000</evsi:ProceedsFromConvertibleLineOfCredit>
    <evsi:ProceedsFromConvertibleLineOfCredit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">0</evsi:ProceedsFromConvertibleLineOfCredit>
    <evsi:ProceedsFromConvertibleLineOfCredit contextRef="From2017-01-01to2017-12-31_custom_RevolvingNoteMember" unitRef="USD" decimals="0">850000</evsi:ProceedsFromConvertibleLineOfCredit>
    <evsi:ProceedsFromConvertibleLineOfCredit contextRef="From2017-01-01to2017-12-31_custom_RevolvingNoteOneMember" unitRef="USD" decimals="0">300000</evsi:ProceedsFromConvertibleLineOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="From2017-01-01to2017-12-31_custom_LSAMember" unitRef="USD" decimals="0">1500000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2017-12-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;ACCOUNTING FOR DERIVATIVES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The Company&#13;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&#13;and Hedging.&amp;#8221;&amp;#160;&amp;#160;The result of this accounting treatment is that the fair value of the derivative&#13;is marked-to-market each balance sheet date and recorded as a liability. In the event that the fair value is recorded as&#13;a liability, the change in fair value is recorded in the statement of operations as other income (expense).  Upon conversion&#13;of a note where the embedded conversion option has been bifurcated and accounted for as a derivative liability, the Company&#13;records the shares at fair value, relieves all related notes, derivatives and debt discounts and recognizes a net gain or&#13;loss on extinguishment. Equity instruments that are initially classified as equity that become subject to reclassification&#13;under ASC Topic 815 are reclassified to liabilities at the fair value of the instrument on the reclassification date.&lt;/p&gt;</us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="From2017-01-01to2017-12-31">&lt;table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 77%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Balance at December 31, 2015&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 18%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;87,992&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Change in fair value&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;19,089&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Balance at December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;107,081&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Gain on debt extinguishment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &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;&#13;    &lt;td style="padding-bottom: 1pt"&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: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Balance at December 31, 2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:ExtinguishmentOfDebtGainLossNetOfTax contextRef="From2017-01-01to2017-12-31" unitRef="USD" decimals="0">25524</us-gaap:ExtinguishmentOfDebtGainLossNetOfTax>
    <us-gaap:ExtinguishmentOfDebtGainLossNetOfTax contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">450927</us-gaap:ExtinguishmentOfDebtGainLossNetOfTax>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2017-01-01to2017-12-31">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Line&#13;of Credit Drawdown&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;On&#13;February 20, 2018, the Company received funds for a Draw Down on our Convertible Line of Credit in the amount of $290,000. As&#13;a result of this Draw Down, the Company issued 407,784 common stock purchase warrants having a value of $61,282 using the Black-Scholes&#13;valuation methodology, and each with a $0.1778 exercise price (See Note 9). As a result of this transaction, and including the&#13;value of the issued warrants, the Company recorded $212,420 of value of beneficial conversion features, which is recorded as debt&#13;discount, and is being amortized to interest expense over the term of the loan.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Stock&#13;and Warrants Issued in Cash Sales&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Subsequent&#13;to December 31, 2017 pursuant to private placements, the Company issued 1,933,333 shares of common stock for cash with a per share&#13;price of $0.15 per share or $290,000 and the Company incurred $12,000 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 50,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;&#13;Paid-in-Capital as an offering cost and offset by a credit to Additional Paid-in-Capital for their fair value when issuing these&#13;warrants.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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: 0pt 0 0pt 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: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Director&#13;Compensation&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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: 0pt 0 0pt 0.5in; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;Effective&#13;March 27, 2018, based on authorization initially approved by the Board of Directors on December 19, 2017, and confirmed by resolutions&#13;adopted by the Board on March 27, 2018, the Company granted 250,000 shares of common stock with a per share value of $0.15 per&#13;share (based on contemporaneous cash sales prices), or $37,500, to each of three directors for excellent performance of their&#13;duties.&amp;#160; These shares are being issued from a pool of 750,000 shares of common stock for each director of previously authorized&#13;restricted stock grant awards for performance that are awarded if specific performance criteria are achieved or the Board authorizes&#13;their award and vesting by specific resolutions (see Note 14 and 17).&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>evsi-20171231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.22a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: envision_10k%2D2017.xfr; Date: 2018%2D03%2D30T02:48:50Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kopo7xRiXgen8uEbXpMOa+GeaPty5522YkxvmR0fSm6ryMgisurhibqtCB2sZMO -->
<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/20171231" elementFormDefault="qualified" targetNamespace="http://envisionsolar.com/20171231">
    <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 - Consolidated Balance Sheets</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 - Consolidated Balance Sheets (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 - Consolidated Statements of Operations</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 - Consolidated Statements of Operations (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/StatementsOfChangesInStockholdersDeficit" id="StatementsOfChangesInStockholdersDeficit">
	  <link:definition>00000006 - Statement - Consolidated Statements of Changes in Stockholders' Deficit</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>00000007 - Statement - Consolidated Statements of Cash Flows</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/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPolicies" id="CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPolicies">
	  <link:definition>00000008 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS 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>00000009 - 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/AccountsReceivableAndDeferredRevenue" id="AccountsReceivableAndDeferredRevenue">
	  <link:definition>00000010 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE</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/PrepaidExpensesAndOtherCurrentAssets" id="PrepaidExpensesAndOtherCurrentAssets">
	  <link:definition>00000011 - Disclosure - 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS</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>00000012 - Disclosure - 5. 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/PropertyAndEquipment" id="PropertyAndEquipment">
	  <link:definition>00000013 - Disclosure - 6. PROPERTY AND EQUIPMENT</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>00000014 - Disclosure - 7. 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/LineOfCredittermDebt-SiliconValleyBank" id="LineOfCredittermDebt-SiliconValleyBank">
	  <link:definition>00000015 - Disclosure - 8. LINE OF CREDIT/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/ConvertibleLineOfCredit" id="ConvertibleLineOfCredit">
	  <link:definition>00000016 - Disclosure - 9. CONVERTIBLE LINE OF CREDIT</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>00000017 - Disclosure - 10. 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/ConvertibleNotesPayable" id="ConvertibleNotesPayable">
	  <link:definition>00000018 - Disclosure - 11. CONVERTIBLE NOTES 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>00000019 - Disclosure - 12. 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>00000020 - Disclosure - 13. 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>00000021 - Disclosure - 14. 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>00000022 - Disclosure - 15. 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/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>00000023 - Disclosure - 16. INCOME TAXES</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>00000024 - Disclosure - 17. 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>00000025 - Disclosure - 18. 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/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" id="CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000026 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS 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/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" id="CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables">
	  <link:definition>00000027 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS 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/AccountsReceivableAndDeferredRevenueTables" id="AccountsReceivableAndDeferredRevenueTables">
	  <link:definition>00000028 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (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/PrepaidExpensesAndOtherCurrentAssetsTables" id="PrepaidExpensesAndOtherCurrentAssetsTables">
	  <link:definition>00000029 - Disclosure - 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS (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>00000030 - Disclosure - 5. 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/PropertyAndEquipmentTables" id="PropertyAndEquipmentTables">
	  <link:definition>00000031 - Disclosure - 6. PROPERTY AND EQUIPMENT (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>00000032 - Disclosure - 7. 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/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables" id="ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables">
	  <link:definition>00000033 - Disclosure - 10. CONVERTIBLE NOTE 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/ConvertibleNotePayableTables" id="ConvertibleNotePayableTables">
	  <link:definition>00000034 - Disclosure - 11. CONVERTIBLE NOTE PAYABLE (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/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
	  <link:definition>00000035 - Disclosure - 13. COMMITMENTS AND CONTINGENCIES (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/StockOptionsAndWarrantsTables" id="StockOptionsAndWarrantsTables">
	  <link:definition>00000036 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (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/IncomeTaxesTables" id="IncomeTaxesTables">
	  <link:definition>00000037 - Disclosure - 16. INCOME TAXES (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/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetails" id="CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetails">
	  <link:definition>00000038 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS 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/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" id="CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000039 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS 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>00000040 - 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/AccountsReceivableAndDeferredRevenueDetails-accountsReceivable" id="AccountsReceivableAndDeferredRevenueDetails-accountsReceivable">
	  <link:definition>00000041 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Details-Accounts Receivable)</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/AccountsReceivableAndDeferredRevenueDetailsNarrative" id="AccountsReceivableAndDeferredRevenueDetailsNarrative">
	  <link:definition>00000042 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (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/PrepaidExpensesAndOtherCurrentAssetsDetails" id="PrepaidExpensesAndOtherCurrentAssetsDetails">
	  <link:definition>00000043 - Disclosure - 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS (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/InventoryDetails" id="InventoryDetails">
	  <link:definition>00000044 - Disclosure - 5. 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/PropertyAndEquipmentDetails" id="PropertyAndEquipmentDetails">
	  <link:definition>00000045 - Disclosure - 6. PROPERTY AND EQUIPMENT (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/PropertyAndEquipmentDetailsNarrative" id="PropertyAndEquipmentDetailsNarrative">
	  <link:definition>00000046 - Disclosure - 6. PROPERTY AND EQUIPMENT (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/AccruedExpensesDetails" id="AccruedExpensesDetails">
	  <link:definition>00000047 - Disclosure - 7. 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/LineOfCredittermDebt-SiliconValleyBankDetailsNarrative" id="LineOfCredittermDebt-SiliconValleyBankDetailsNarrative">
	  <link:definition>00000048 - Disclosure - 8. LINE OF CREDIT/TERM DEBT - SILICON VALLEY BANK (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/ConvertibleLineOfCreditDetailsNarrative" id="ConvertibleLineOfCreditDetailsNarrative">
	  <link:definition>00000049 - Disclosure - 9. CONVERTIBLE LINE OF CREDIT (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-summary" id="ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-summary">
	  <link:definition>00000050 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Summary)</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-fairValueMeasurements" id="ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-fairValueMeasurements">
	  <link:definition>00000051 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-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-RelatedPartiesAndFairValueMeasurementsDetails-level3" id="ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3">
	  <link:definition>00000052 - Disclosure - 10. 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-RelatedPartiesAndFairValueMeasurementsDetails-assumptions" id="ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-assumptions">
	  <link:definition>00000053 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Assumptions)</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>00000054 - Disclosure - 10. 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/ConvertibleNotePayableDetails" id="ConvertibleNotePayableDetails">
	  <link:definition>00000055 - Disclosure - 11. CONVERTIBLE NOTE PAYABLE (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/ConvertibleNotesPayableDetailsNarrative" id="ConvertibleNotesPayableDetailsNarrative">
	  <link:definition>00000056 - Disclosure - 11. 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/NotesPayableAndAutoLoanDetailsNarrative" id="NotesPayableAndAutoLoanDetailsNarrative">
	  <link:definition>00000057 - Disclosure - 12. NOTES 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/CommitmentsAndContingenciesDetails-FutureLeasePayments" id="CommitmentsAndContingenciesDetails-FutureLeasePayments">
	  <link:definition>00000058 - Disclosure - 13. COMMITMENTS AND CONTINGENCIES (Details - Future lease payments)</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>00000059 - Disclosure - 13. 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>00000060 - Disclosure - 14. 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/StockOptionsAndWarrantsDetails-assumptions" id="StockOptionsAndWarrantsDetails-assumptions">
	  <link:definition>00000061 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Assumptions)</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/StockOptionsAndWarrantsDetails-optionActivity" id="StockOptionsAndWarrantsDetails-optionActivity">
	  <link:definition>00000062 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Option Activity)</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/StockOptionsAndWarrantsDetails-optionsOutstandingAndExercisable" id="StockOptionsAndWarrantsDetails-optionsOutstandingAndExercisable">
	  <link:definition>00000063 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Options Outstanding and Exercisable)</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/StockOptionsAndWarrantsDetails-warrantActivity" id="StockOptionsAndWarrantsDetails-warrantActivity">
	  <link:definition>00000064 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Warrant Activity)</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>00000065 - Disclosure - 15. 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/IncomeTaxesDetails-taxExpense" id="IncomeTaxesDetails-taxExpense">
	  <link:definition>00000066 - Disclosure - 16. INCOME TAXES (Details-Tax Expense)</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/IncomeTaxesDetails-deferredTaxAssetsAndLiabilities" id="IncomeTaxesDetails-deferredTaxAssetsAndLiabilities">
	  <link:definition>00000067 - Disclosure - 16. INCOME TAXES (Details-Deferred tax assets and liabilities)</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/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000068 - Disclosure - 16. INCOME TAXES (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>00000069 - Disclosure - 17. 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-20171231_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-20171231_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-20171231_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-20171231_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" />
    <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
    <element id="evsi_WorkingCapital" name="WorkingCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_StockIssuedForServicesRelatedParty" name="StockIssuedForServicesRelatedParty" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_StockIssuedForServicesRelatedPartyShares" name="StockIssuedForServicesRelatedPartyShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_SharesIssuedForLoanGuarantyRelatedPartyShares" name="SharesIssuedForLoanGuarantyRelatedPartyShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" 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_RepaymentsOfRelatedPartyDebtPrincipalAndInterest" name="RepaymentsOfRelatedPartyDebtPrincipalAndInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_DepreciationExpenseCapitalized" name="DepreciationExpenseCapitalized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_AccruedLoanGuaranty" name="AccruedLoanGuaranty" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_DeferredTaxLiabilitiesAccruedSalaries" name="DeferredTaxLiabilitiesAccruedSalaries" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_StockIssuedDuringPeriodSharesIssuedForServicesDirector" name="StockIssuedDuringPeriodSharesIssuedForServicesDirector" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_StockIssuedDuringPeriodValueIssuedForServicesDirector" name="StockIssuedDuringPeriodValueIssuedForServicesDirector" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ConvertibleLineOfCreditCurrent" name="ConvertibleLineOfCreditCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_LineOfCreditTextBlock" name="LineOfCreditTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock" name="ConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ConvertibleNotesPayableTextBlock" name="ConvertibleNotesPayableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ConvertibleLineOfCreditDisclosureTextBlock" name="ConvertibleLineOfCreditDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ConvertibleNotesPayableTableTextBlock" name="ConvertibleNotesPayableTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" 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_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" name="ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_RepaymentsOfConvertibleNotesPayableRelatedParties" name="RepaymentsOfConvertibleNotesPayableRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_RecordingOfDebtDiscount" name="RecordingOfDebtDiscount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_SharesIssuedForLoanGuaranteeRelatedParty" name="SharesIssuedForLoanGuaranteeRelatedParty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_TransferOfInventoryToPropertyAndEquipment" name="TransferOfInventoryToPropertyAndEquipment" 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_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_ConversionOfDebtInterestConverted" name="ConversionOfDebtInterestConverted" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_StockIssuedForPurchaseOfWarrants" name="StockIssuedForPurchaseOfWarrants" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_WarrantsFairValueAtGrantDate" name="WarrantsFairValueAtGrantDate" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_RecordingOfDebtDiscountOnConvertibleLoans" name="RecordingOfDebtDiscountOnConvertibleLoans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_DepreciationTransferredToInventory" name="DepreciationTransferredToInventory" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ProceedsFromConvertibleLineOfCredit" name="ProceedsFromConvertibleLineOfCredit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_EveyNoteMember" name="EveyNoteMember" 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_WheatleyNoteMember" name="WheatleyNoteMember" 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_KeshifVenturesMember" name="KeshifVenturesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ConvertibleDebtSharesMember" name="ConvertibleDebtSharesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_OptionsSharesMember" name="OptionsSharesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_WarrantSharesMember" name="WarrantSharesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ComputerEquipmentAndSoftwareMember" name="ComputerEquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_Range1Member" name="Range1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_CustomerOneMember" name="CustomerOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_CustomerTwoMember" name="CustomerTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_CustomerThreeMember" name="CustomerThreeMember" 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_CustomerCMember" name="CustomerCMember" 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_GreenCoreCapitalMember" name="GreenCoreCapitalMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_StockIssuedForServicesMember" name="StockIssuedForServicesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_GreenCoreCapitalLLCMember" name="GreenCoreCapitalLLCMember" 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_FiveDirectorsMember" name="FiveDirectorsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_InvestorRelationsMember" name="InvestorRelationsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_PosawatzMember" name="PosawatzMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_DavidsonMember" name="DavidsonMember" 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_KeshifMember" name="KeshifMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ConsultingServicesMember" name="ConsultingServicesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_Equity2008PlanMember" name="Equity2008PlanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_Stock2011PlanMember" name="Stock2011PlanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_RevolvingNoteMember" name="RevolvingNoteMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ConvertibleLineOfCreditMember" name="ConvertibleLineOfCreditMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_PegasusNoteMember" name="PegasusNoteMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_LenderNoteMember" name="LenderNoteMember" 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_RevolvingNoteOneMember" name="RevolvingNoteOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_DirectorsMember" name="DirectorsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_StockPurchaseAgrMember" name="StockPurchaseAgrMember" 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_GoingConcernAbstract" name="GoingConcernAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_LineOfCreditAbstract" name="LineOfCreditAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ConvertibleNotePayableRelatedPartiesAbstract" name="ConvertibleNotePayableRelatedPartiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_ConvertibleNotesPayableAbstract" name="ConvertibleNotesPayableAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" 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_ConvertibleNotePayableRelatedPartyAbstract" name="ConvertibleNotePayableRelatedPartyAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_LossOnDebtSettlement" name="LossOnDebtSettlement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_NumberOfWarrantsAbstract" name="NumberOfWarrantsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_WarrantsWeightedAverageExercisePriceAbstract" name="WarrantsWeightedAverageExercisePriceAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="evsi_GainOnDebtSettlementnet" name="GainOnDebtSettlementnet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>evsi-20171231_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.22a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: envision_10k%2D2017.xfr; Date: 2018%2D03%2D30T02:48:50Z -->
    <!-- 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-20171231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/BalanceSheets" xlink:href="evsi-20171231.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/BalanceSheetsParenthetical" xlink:href="evsi-20171231.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfOperations" xlink:href="evsi-20171231.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfOperationsParenthetical" xlink:href="evsi-20171231.xsd#StatementsOfOperationsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfChangesInStockholdersDeficit" xlink:href="evsi-20171231.xsd#StatementsOfChangesInStockholdersDeficit" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfCashFlows" xlink:href="evsi-20171231.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:href="evsi-20171231.xsd#CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/GoingConcern" xlink:href="evsi-20171231.xsd#GoingConcern" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenue" xlink:href="evsi-20171231.xsd#AccountsReceivableAndDeferredRevenue" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssets" xlink:href="evsi-20171231.xsd#PrepaidExpensesAndOtherCurrentAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/Inventory" xlink:href="evsi-20171231.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PropertyAndEquipment" xlink:href="evsi-20171231.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpenses" xlink:href="evsi-20171231.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/LineOfCredittermDebt-SiliconValleyBank" xlink:href="evsi-20171231.xsd#LineOfCredittermDebt-SiliconValleyBank" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleLineOfCredit" xlink:href="evsi-20171231.xsd#ConvertibleLineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:href="evsi-20171231.xsd#ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayable" xlink:href="evsi-20171231.xsd#ConvertibleNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NotePayableAndAutoLoan" xlink:href="evsi-20171231.xsd#NotePayableAndAutoLoan" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingencies" xlink:href="evsi-20171231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommonStock" xlink:href="evsi-20171231.xsd#CommonStock" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrants" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrants" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/IncomeTaxes" xlink:href="evsi-20171231.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/RelatedPartyTransactions" xlink:href="evsi-20171231.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/SubsequentEvents" xlink:href="evsi-20171231.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="evsi-20171231.xsd#CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="evsi-20171231.xsd#CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueTables" xlink:href="evsi-20171231.xsd#AccountsReceivableAndDeferredRevenueTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsTables" xlink:href="evsi-20171231.xsd#PrepaidExpensesAndOtherCurrentAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/InventoryTables" xlink:href="evsi-20171231.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PropertyAndEquipmentTables" xlink:href="evsi-20171231.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpensesTables" xlink:href="evsi-20171231.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayableTables" xlink:href="evsi-20171231.xsd#ConvertibleNotePayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingenciesTables" xlink:href="evsi-20171231.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsTables" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/IncomeTaxesTables" xlink:href="evsi-20171231.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="evsi-20171231.xsd#CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="evsi-20171231.xsd#CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/GoingConcernDetailsNarrative" xlink:href="evsi-20171231.xsd#GoingConcernDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueDetails-accountsReceivable" xlink:href="evsi-20171231.xsd#AccountsReceivableAndDeferredRevenueDetails-accountsReceivable" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueDetailsNarrative" xlink:href="evsi-20171231.xsd#AccountsReceivableAndDeferredRevenueDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:href="evsi-20171231.xsd#PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/InventoryDetails" xlink:href="evsi-20171231.xsd#InventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PropertyAndEquipmentDetails" xlink:href="evsi-20171231.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="evsi-20171231.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpensesDetails" xlink:href="evsi-20171231.xsd#AccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/LineOfCredittermDebt-SiliconValleyBankDetailsNarrative" xlink:href="evsi-20171231.xsd#LineOfCredittermDebt-SiliconValleyBankDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleLineOfCreditDetailsNarrative" xlink:href="evsi-20171231.xsd#ConvertibleLineOfCreditDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-summary" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-summary" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-fairValueMeasurements" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-fairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-assumptions" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-assumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayableDetails" xlink:href="evsi-20171231.xsd#ConvertibleNotePayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayableDetailsNarrative" xlink:href="evsi-20171231.xsd#ConvertibleNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NotesPayableAndAutoLoanDetailsNarrative" xlink:href="evsi-20171231.xsd#NotesPayableAndAutoLoanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingenciesDetails-FutureLeasePayments" xlink:href="evsi-20171231.xsd#CommitmentsAndContingenciesDetails-FutureLeasePayments" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="evsi-20171231.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommonStockDetailsNarrative" xlink:href="evsi-20171231.xsd#CommonStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-assumptions" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsDetails-assumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-optionActivity" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsDetails-optionActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-optionsOutstandingAndExercisable" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsDetails-optionsOutstandingAndExercisable" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-warrantActivity" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsDetails-warrantActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetailsNarrative" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/IncomeTaxesDetails-taxExpense" xlink:href="evsi-20171231.xsd#IncomeTaxesDetails-taxExpense" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/IncomeTaxesDetails-deferredTaxAssetsAndLiabilities" xlink:href="evsi-20171231.xsd#IncomeTaxesDetails-deferredTaxAssetsAndLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/IncomeTaxesDetailsNarrative" xlink:href="evsi-20171231.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="evsi-20171231.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 - Consolidated Balance Sheets">
      <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_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" 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_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLinesOfCreditCurrent" 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="8" 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_DerivativeLiabilitiesCurrent" xlink:label="loc_us-gaapDerivativeLiabilitiesCurrent" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDerivativeLiabilitiesCurrent" 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_OtherLoansPayableCurrent" xlink:label="loc_us-gaapOtherLoansPayableCurrent" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherLoansPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleLineOfCreditCurrent" xlink:label="loc_evsiConvertibleLineOfCreditCurrent" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_evsiConvertibleLineOfCreditCurrent" 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:calculationArc order="1" 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_OtherLoansPayableLongTerm" xlink:label="loc_us-gaapOtherLoansPayableLongTerm" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOtherLoansPayableLongTerm" 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 - Consolidated Balance Sheets (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations">
      <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_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" 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="5" 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:calculationArc order="1" 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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfOperationsParenthetical" xlink:title="00000005 - Statement - Consolidated Statements of Operations (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfChangesInStockholdersDeficit" xlink:title="00000006 - Statement - Consolidated Statements of Changes in Stockholders' Deficit" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfCashFlows" xlink:title="00000007 - Statement - Consolidated Statements of Cash Flows">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <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-gaapNetCashProvidedByUsedInOperatingActivities" 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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" 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_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" 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="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaapAmortizationOfFinancingCostsAndDiscounts" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfFinancingCostsAndDiscounts" 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="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="loc_us-gaapIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" 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_InventoryLIFOReservePeriodCharge" xlink:label="loc_us-gaapInventoryLIFOReservePeriodCharge" />
      <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapInventoryLIFOReservePeriodCharge" 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_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaapFairValueAdjustmentOfWarrants" />
      <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapFairValueAdjustmentOfWarrants" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" xlink:label="loc_evsiConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" />
      <link:calculationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_evsiConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" 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_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:calculationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_CommonStockIssuedForLoanGuaranty" xlink:label="loc_evsiCommonStockIssuedForLoanGuaranty" />
      <link:calculationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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_ExtinguishmentOfDebtGainLossNetOfTax" xlink:label="loc_us-gaapExtinguishmentOfDebtGainLossNetOfTax" />
      <link:calculationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <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="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" 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_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" 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_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <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="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" 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_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" 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="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" 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_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" 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_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaapProceedsFromConvertibleDebt" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromConvertibleDebt" 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_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="loc_us-gaapProceedsFromRepaymentsOfLinesOfCredit" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromRepaymentsOfLinesOfCredit" 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="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfOtherDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_RepaymentsOfConvertibleNotesPayableRelatedParties" xlink:label="loc_evsiRepaymentsOfConvertibleNotesPayableRelatedParties" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_evsiRepaymentsOfConvertibleNotesPayableRelatedParties" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ProceedsFromConvertibleLineOfCredit" xlink:label="loc_evsiProceedsFromConvertibleLineOfCredit" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_evsiProceedsFromConvertibleLineOfCredit" 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-gaapNetCashProvidedByUsedInOperatingActivities" 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-gaapNetCashProvidedByUsedInInvestingActivities" 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-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/GoingConcern" xlink:title="00000009 - Disclosure - 2. GOING CONCERN" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenue" xlink:title="00000010 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssets" xlink:title="00000011 - Disclosure - 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/Inventory" xlink:title="00000012 - Disclosure - 5. INVENTORY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PropertyAndEquipment" xlink:title="00000013 - Disclosure - 6. PROPERTY AND EQUIPMENT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpenses" xlink:title="00000014 - Disclosure - 7. ACCRUED EXPENSES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/LineOfCredittermDebt-SiliconValleyBank" xlink:title="00000015 - Disclosure - 8. LINE OF CREDIT/TERM DEBT - SILICON VALLEY BANK" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleLineOfCredit" xlink:title="00000016 - Disclosure - 9. CONVERTIBLE LINE OF CREDIT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:title="00000017 - Disclosure - 10. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayable" xlink:title="00000018 - Disclosure - 11. CONVERTIBLE NOTES PAYABLE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NotePayableAndAutoLoan" xlink:title="00000019 - Disclosure - 12. NOTE PAYABLE AND AUTO LOAN" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingencies" xlink:title="00000020 - Disclosure - 13. COMMITMENTS AND CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommonStock" xlink:title="00000021 - Disclosure - 14. COMMON STOCK" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrants" xlink:title="00000022 - Disclosure - 15. STOCK OPTIONS AND WARRANTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/IncomeTaxes" xlink:title="00000023 - Disclosure - 16. INCOME TAXES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/RelatedPartyTransactions" xlink:title="00000024 - Disclosure - 17. RELATED PARTY TRANSACTIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/SubsequentEvents" xlink:title="00000025 - Disclosure - 18. SUBSEQUENT EVENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000026 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000027 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueTables" xlink:title="00000028 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsTables" xlink:title="00000029 - Disclosure - 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/InventoryTables" xlink:title="00000030 - Disclosure - 5. INVENTORY (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PropertyAndEquipmentTables" xlink:title="00000031 - Disclosure - 6. PROPERTY AND EQUIPMENT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpensesTables" xlink:title="00000032 - Disclosure - 7. ACCRUED EXPENSES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:title="00000033 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayableTables" xlink:title="00000034 - Disclosure - 11. CONVERTIBLE NOTE PAYABLE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingenciesTables" xlink:title="00000035 - Disclosure - 13. COMMITMENTS AND CONTINGENCIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsTables" xlink:title="00000036 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/IncomeTaxesTables" xlink:title="00000037 - Disclosure - 16. INCOME TAXES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000038 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000039 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/GoingConcernDetailsNarrative" xlink:title="00000040 - Disclosure - 2. GOING CONCERN (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueDetails-accountsReceivable" xlink:title="00000041 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Details-Accounts Receivable)">
      <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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGross" xlink:label="loc_us-gaapAccountsReceivableGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsReceivableNetCurrent" xlink:to="loc_us-gaapAccountsReceivableGross" 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_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsReceivableNetCurrent" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueDetailsNarrative" xlink:title="00000042 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:title="00000043 - Disclosure - 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidInsurance" xlink:label="loc_us-gaapPrepaidInsurance" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaapPrepaidInsurance" 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_DepositsAssetsCurrent" xlink:label="loc_us-gaapDepositsAssetsCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaapDepositsAssetsCurrent" 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_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/InventoryDetails" xlink:title="00000044 - Disclosure - 5. 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_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryFinishedGoods" 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_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterials" 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_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:calculationArc order="3" 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_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PropertyAndEquipmentDetails" xlink:title="00000045 - Disclosure - 6. PROPERTY AND EQUIPMENT (Details)">
      <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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000046 - Disclosure - 6. PROPERTY AND EQUIPMENT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpensesDetails" xlink:title="00000047 - Disclosure - 7. 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="evsi-20171231.xsd#evsi_AccruedLoanGuaranty" xlink:label="loc_evsiAccruedLoanGuaranty" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_evsiAccruedLoanGuaranty" 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_AccruedSalesCommissionCurrent" xlink:label="loc_us-gaapAccruedSalesCommissionCurrent" />
      <link:calculationArc order="6" 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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies" xlink:label="loc_us-gaapAccrualForEnvironmentalLossContingencies" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccrualForEnvironmentalLossContingencies" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/LineOfCredittermDebt-SiliconValleyBankDetailsNarrative" xlink:title="00000048 - Disclosure - 8. LINE OF CREDIT/TERM DEBT - SILICON VALLEY BANK (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleLineOfCreditDetailsNarrative" xlink:title="00000049 - Disclosure - 9. CONVERTIBLE LINE OF CREDIT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-summary" xlink:title="00000050 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Summary)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-fairValueMeasurements" xlink:title="00000051 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Fair Value Measurements)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:title="00000052 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Level 3)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-assumptions" xlink:title="00000053 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Assumptions)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:title="00000054 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayableDetails" xlink:title="00000055 - Disclosure - 11. CONVERTIBLE NOTE PAYABLE (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayableDetailsNarrative" xlink:title="00000056 - Disclosure - 11. CONVERTIBLE NOTES PAYABLE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NotesPayableAndAutoLoanDetailsNarrative" xlink:title="00000057 - Disclosure - 12. NOTES PAYABLE AND AUTO LOAN (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingenciesDetails-FutureLeasePayments" xlink:title="00000058 - Disclosure - 13. COMMITMENTS AND CONTINGENCIES (Details - Future lease payments)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" 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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" 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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000059 - Disclosure - 13. COMMITMENTS AND CONTINGENCIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommonStockDetailsNarrative" xlink:title="00000060 - Disclosure - 14. COMMON STOCK (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-assumptions" xlink:title="00000061 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Assumptions)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-optionActivity" xlink:title="00000062 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Option Activity)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-optionsOutstandingAndExercisable" xlink:title="00000063 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Options Outstanding and Exercisable)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-warrantActivity" xlink:title="00000064 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Warrant Activity)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetailsNarrative" xlink:title="00000065 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/IncomeTaxesDetails-taxExpense" xlink:title="00000066 - Disclosure - 16. INCOME TAXES (Details-Tax Expense)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/IncomeTaxesDetails-deferredTaxAssetsAndLiabilities" xlink:title="00000067 - Disclosure - 16. INCOME TAXES (Details-Deferred tax assets and liabilities)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsCharitableContributionCarryforwards" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsCharitableContributionCarryforwards" 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_DeferredTaxAssetsOther" xlink:label="loc_us-gaapDeferredTaxAssetsOther" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOther" 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" 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_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" 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_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="loc_us-gaapDeferredTaxAssetsPropertyPlantAndEquipment" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsPropertyPlantAndEquipment" 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_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_us-gaapDeferredTaxAssetsGross" 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_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" 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_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilities" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_DeferredTaxLiabilitiesAccruedSalaries" xlink:label="loc_evsiDeferredTaxLiabilitiesAccruedSalaries" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:to="loc_evsiDeferredTaxLiabilitiesAccruedSalaries" 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_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxAssetsNet" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000068 - Disclosure - 16. INCOME TAXES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000069 - Disclosure - 17. RELATED PARTY TRANSACTIONS (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>evsi-20171231_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.22a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: envision_10k%2D2017.xfr; Date: 2018%2D03%2D30T02:48:50Z -->
    <!-- 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-20171231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/BalanceSheets" xlink:href="evsi-20171231.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/BalanceSheetsParenthetical" xlink:href="evsi-20171231.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfOperations" xlink:href="evsi-20171231.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfOperationsParenthetical" xlink:href="evsi-20171231.xsd#StatementsOfOperationsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfChangesInStockholdersDeficit" xlink:href="evsi-20171231.xsd#StatementsOfChangesInStockholdersDeficit" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfCashFlows" xlink:href="evsi-20171231.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:href="evsi-20171231.xsd#CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/GoingConcern" xlink:href="evsi-20171231.xsd#GoingConcern" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenue" xlink:href="evsi-20171231.xsd#AccountsReceivableAndDeferredRevenue" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssets" xlink:href="evsi-20171231.xsd#PrepaidExpensesAndOtherCurrentAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/Inventory" xlink:href="evsi-20171231.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PropertyAndEquipment" xlink:href="evsi-20171231.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpenses" xlink:href="evsi-20171231.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/LineOfCredittermDebt-SiliconValleyBank" xlink:href="evsi-20171231.xsd#LineOfCredittermDebt-SiliconValleyBank" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleLineOfCredit" xlink:href="evsi-20171231.xsd#ConvertibleLineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:href="evsi-20171231.xsd#ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayable" xlink:href="evsi-20171231.xsd#ConvertibleNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NotePayableAndAutoLoan" xlink:href="evsi-20171231.xsd#NotePayableAndAutoLoan" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingencies" xlink:href="evsi-20171231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommonStock" xlink:href="evsi-20171231.xsd#CommonStock" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrants" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrants" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/IncomeTaxes" xlink:href="evsi-20171231.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/RelatedPartyTransactions" xlink:href="evsi-20171231.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/SubsequentEvents" xlink:href="evsi-20171231.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="evsi-20171231.xsd#CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="evsi-20171231.xsd#CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueTables" xlink:href="evsi-20171231.xsd#AccountsReceivableAndDeferredRevenueTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsTables" xlink:href="evsi-20171231.xsd#PrepaidExpensesAndOtherCurrentAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/InventoryTables" xlink:href="evsi-20171231.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PropertyAndEquipmentTables" xlink:href="evsi-20171231.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpensesTables" xlink:href="evsi-20171231.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayableTables" xlink:href="evsi-20171231.xsd#ConvertibleNotePayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingenciesTables" xlink:href="evsi-20171231.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsTables" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/IncomeTaxesTables" xlink:href="evsi-20171231.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="evsi-20171231.xsd#CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="evsi-20171231.xsd#CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/GoingConcernDetailsNarrative" xlink:href="evsi-20171231.xsd#GoingConcernDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueDetails-accountsReceivable" xlink:href="evsi-20171231.xsd#AccountsReceivableAndDeferredRevenueDetails-accountsReceivable" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueDetailsNarrative" xlink:href="evsi-20171231.xsd#AccountsReceivableAndDeferredRevenueDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:href="evsi-20171231.xsd#PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/InventoryDetails" xlink:href="evsi-20171231.xsd#InventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PropertyAndEquipmentDetails" xlink:href="evsi-20171231.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="evsi-20171231.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpensesDetails" xlink:href="evsi-20171231.xsd#AccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/LineOfCredittermDebt-SiliconValleyBankDetailsNarrative" xlink:href="evsi-20171231.xsd#LineOfCredittermDebt-SiliconValleyBankDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleLineOfCreditDetailsNarrative" xlink:href="evsi-20171231.xsd#ConvertibleLineOfCreditDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-summary" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-summary" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-fairValueMeasurements" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-fairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-assumptions" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-assumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayableDetails" xlink:href="evsi-20171231.xsd#ConvertibleNotePayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayableDetailsNarrative" xlink:href="evsi-20171231.xsd#ConvertibleNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NotesPayableAndAutoLoanDetailsNarrative" xlink:href="evsi-20171231.xsd#NotesPayableAndAutoLoanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingenciesDetails-FutureLeasePayments" xlink:href="evsi-20171231.xsd#CommitmentsAndContingenciesDetails-FutureLeasePayments" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="evsi-20171231.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommonStockDetailsNarrative" xlink:href="evsi-20171231.xsd#CommonStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-assumptions" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsDetails-assumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-optionActivity" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsDetails-optionActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-optionsOutstandingAndExercisable" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsDetails-optionsOutstandingAndExercisable" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-warrantActivity" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsDetails-warrantActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetailsNarrative" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/IncomeTaxesDetails-taxExpense" xlink:href="evsi-20171231.xsd#IncomeTaxesDetails-taxExpense" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/IncomeTaxesDetails-deferredTaxAssetsAndLiabilities" xlink:href="evsi-20171231.xsd#IncomeTaxesDetails-deferredTaxAssetsAndLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/IncomeTaxesDetailsNarrative" xlink:href="evsi-20171231.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="evsi-20171231.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 - Consolidated Balance Sheets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)">
      <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-20171231.xsd#evsi_ConvertibleLineOfCreditMember" xlink:label="loc_evsiConvertibleLineOfCreditMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiConvertibleLineOfCreditMember_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_ConvertibleNotesPayableMember" xlink:label="loc_us-gaapConvertibleNotesPayableMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_us-gaapConvertibleNotesPayableMember_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_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare_60" 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_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized_60" 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_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued_60" 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_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding_60" 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_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_60" 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_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized_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_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued_60" 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_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding_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_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscount_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount_60" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfOperationsParenthetical" xlink:title="00000005 - Statement - Consolidated Statements of Operations (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfChangesInStockholdersDeficit" xlink:title="00000006 - Statement - Consolidated Statements of Changes in Stockholders' Deficit">
      <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_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" 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_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" 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_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_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_PreferredStockMember" xlink:label="loc_us-gaapPreferredStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapPreferredStockMember_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_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_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_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_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_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_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_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_60" 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_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_60" 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_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_60" 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_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_60" 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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_60" 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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_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_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_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_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_60" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForServicesRelatedPartyShares" xlink:label="loc_evsiStockIssuedForServicesRelatedPartyShares_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForServicesRelatedPartyShares_60" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForServicesRelatedParty" xlink:label="loc_evsiStockIssuedForServicesRelatedParty_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForServicesRelatedParty_60" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedDuringPeriodSharesIssuedForServicesDirector" xlink:label="loc_evsiStockIssuedDuringPeriodSharesIssuedForServicesDirector_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedDuringPeriodSharesIssuedForServicesDirector_60" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedDuringPeriodValueIssuedForServicesDirector" xlink:label="loc_evsiStockIssuedDuringPeriodValueIssuedForServicesDirector_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedDuringPeriodValueIssuedForServicesDirector_60" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_SharesIssuedForLoanGuarantyRelatedPartyShares" xlink:label="loc_evsiSharesIssuedForLoanGuarantyRelatedPartyShares_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiSharesIssuedForLoanGuarantyRelatedPartyShares_60" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_SharesIssuedForLoanGuarantyRelatedParty" xlink:label="loc_evsiSharesIssuedForLoanGuarantyRelatedParty_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiSharesIssuedForLoanGuarantyRelatedParty_60" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_RecordingOfDebtDiscountOnConvertibleLoans" xlink:label="loc_evsiRecordingOfDebtDiscountOnConvertibleLoans_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiRecordingOfDebtDiscountOnConvertibleLoans_60" 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_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation_60" 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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalWarrantIssued_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalWarrantIssued_60" xlink:type="arc" order="18" />
      <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_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_60" xlink:type="arc" order="19" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfCashFlows" xlink:title="00000007 - Statement - Consolidated Statements of Cash Flows" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/GoingConcern" xlink:title="00000009 - Disclosure - 2. GOING CONCERN" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenue" xlink:title="00000010 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssets" xlink:title="00000011 - Disclosure - 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/Inventory" xlink:title="00000012 - Disclosure - 5. INVENTORY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PropertyAndEquipment" xlink:title="00000013 - Disclosure - 6. PROPERTY AND EQUIPMENT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpenses" xlink:title="00000014 - Disclosure - 7. ACCRUED EXPENSES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/LineOfCredittermDebt-SiliconValleyBank" xlink:title="00000015 - Disclosure - 8. LINE OF CREDIT/TERM DEBT - SILICON VALLEY BANK" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleLineOfCredit" xlink:title="00000016 - Disclosure - 9. CONVERTIBLE LINE OF CREDIT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:title="00000017 - Disclosure - 10. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayable" xlink:title="00000018 - Disclosure - 11. CONVERTIBLE NOTES PAYABLE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NotePayableAndAutoLoan" xlink:title="00000019 - Disclosure - 12. NOTE PAYABLE AND AUTO LOAN" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingencies" xlink:title="00000020 - Disclosure - 13. COMMITMENTS AND CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommonStock" xlink:title="00000021 - Disclosure - 14. COMMON STOCK" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrants" xlink:title="00000022 - Disclosure - 15. STOCK OPTIONS AND WARRANTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/IncomeTaxes" xlink:title="00000023 - Disclosure - 16. INCOME TAXES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/RelatedPartyTransactions" xlink:title="00000024 - Disclosure - 17. RELATED PARTY TRANSACTIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/SubsequentEvents" xlink:title="00000025 - Disclosure - 18. SUBSEQUENT EVENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000026 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000027 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueTables" xlink:title="00000028 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsTables" xlink:title="00000029 - Disclosure - 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/InventoryTables" xlink:title="00000030 - Disclosure - 5. INVENTORY (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PropertyAndEquipmentTables" xlink:title="00000031 - Disclosure - 6. PROPERTY AND EQUIPMENT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpensesTables" xlink:title="00000032 - Disclosure - 7. ACCRUED EXPENSES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:title="00000033 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayableTables" xlink:title="00000034 - Disclosure - 11. CONVERTIBLE NOTE PAYABLE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingenciesTables" xlink:title="00000035 - Disclosure - 13. COMMITMENTS AND CONTINGENCIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsTables" xlink:title="00000036 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/IncomeTaxesTables" xlink:title="00000037 - Disclosure - 16. INCOME TAXES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000038 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS 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_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_60" xlink:type="arc" order="61" />
      <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-20171231.xsd#evsi_CustomerOneMember" xlink:label="loc_evsiCustomerOneMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerOneMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_CustomerTwoMember" xlink:label="loc_evsiCustomerTwoMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerTwoMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_CustomerThreeMember" xlink:label="loc_evsiCustomerThreeMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerThreeMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_CustomerAMember" xlink:label="loc_evsiCustomerAMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerAMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_CustomerBMember" xlink:label="loc_evsiCustomerBMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerBMember_70" xlink:type="arc" order="72" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_CustomerCMember" xlink:label="loc_evsiCustomerCMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerCMember_80" xlink:type="arc" order="82" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_CustomerDMember" xlink:label="loc_evsiCustomerDMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerDMember_90" xlink:type="arc" order="92" />
      <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_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_150" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000039 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS 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="evsi-20171231.xsd#evsi_ConvertibleDebtSharesMember" xlink:label="loc_evsiConvertibleDebtSharesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_evsiConvertibleDebtSharesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_OptionsSharesMember" xlink:label="loc_evsiOptionsSharesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_evsiOptionsSharesMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_WarrantSharesMember" xlink:label="loc_evsiWarrantSharesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_evsiWarrantSharesMember_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_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashUninsuredAmount_110" 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_CashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashEquivalentsAtCarryingValue_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashEquivalentsAtCarryingValue_110" 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_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives_110" 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_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets_110" 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_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredRevenueCurrent_110" 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_ExtendedProductWarrantyAccrual" xlink:label="loc_us-gaapExtendedProductWarrantyAccrual_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapExtendedProductWarrantyAccrual_110" 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_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapResearchAndDevelopmentExpense_110" 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_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdvertisingExpense_110" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_110" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/GoingConcernDetailsNarrative" xlink:title="00000040 - Disclosure - 2. GOING CONCERN (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueDetails-accountsReceivable" xlink:title="00000041 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Details-Accounts Receivable)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueDetailsNarrative" xlink:title="00000042 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:title="00000043 - Disclosure - 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/InventoryDetails" xlink:title="00000044 - Disclosure - 5. INVENTORY (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PropertyAndEquipmentDetails" xlink:title="00000045 - Disclosure - 6. PROPERTY AND EQUIPMENT (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_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" 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_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" 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_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ComputerEquipmentAndSoftwareMember" xlink:label="loc_evsiComputerEquipmentAndSoftwareMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_evsiComputerEquipmentAndSoftwareMember_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_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember_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_OfficeEquipmentMember" xlink:label="loc_us-gaapOfficeEquipmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapOfficeEquipmentMember_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_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapMachineryAndEquipmentMember_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_AutomobilesMember" xlink:label="loc_us-gaapAutomobilesMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapAutomobilesMember_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_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_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_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives_220" 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_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_220" 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_220" 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_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_220" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000046 - Disclosure - 6. PROPERTY AND EQUIPMENT (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpensesDetails" xlink:title="00000047 - Disclosure - 7. ACCRUED EXPENSES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/LineOfCredittermDebt-SiliconValleyBankDetailsNarrative" xlink:title="00000048 - Disclosure - 8. LINE OF CREDIT/TERM DEBT - SILICON VALLEY BANK (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-20171231.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-20171231.xsd#evsi_KeshifMember" xlink:label="loc_evsiKeshifMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiKeshifMember_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_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-20171231.xsd#evsi_StockPurchaseAgrMember" xlink:label="loc_evsiStockPurchaseAgrMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonmonetaryTransactionTypeDomain" xlink:to="loc_evsiStockPurchaseAgrMember_30" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_LoanGuarantyMember" xlink:label="loc_evsiLoanGuarantyMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonmonetaryTransactionTypeDomain" xlink:to="loc_evsiLoanGuarantyMember_50" xlink:type="arc" order="53" />
      <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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_90" 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_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1_90" 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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateDescription_90" 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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapUnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_90" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ReimbursementOfBankExpensesForDocumentation" xlink:label="loc_evsiReimbursementOfBankExpensesForDocumentation_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiReimbursementOfBankExpensesForDocumentation_90" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ReimbursementOfFilingFees" xlink:label="loc_evsiReimbursementOfFilingFees_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiReimbursementOfFilingFees_90" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_SharesIssuedForLoanGuarantyRelatedParty" xlink:label="loc_evsiSharesIssuedForLoanGuarantyRelatedParty_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiSharesIssuedForLoanGuarantyRelatedParty_90" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_SharesIssuedForLoanGuarantyRelatedPartyShares" xlink:label="loc_evsiSharesIssuedForLoanGuarantyRelatedPartyShares_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiSharesIssuedForLoanGuarantyRelatedPartyShares_90" 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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPaymentsOfDebtIssuanceCosts_90" 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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount_90" 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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLinesOfCreditCurrent_90" 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_LongTermLineOfCredit" xlink:label="loc_us-gaapLongTermLineOfCredit_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermLineOfCredit_90" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForLoanGuarantySharesIssued" xlink:label="loc_evsiStockIssuedForLoanGuarantySharesIssued_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForLoanGuarantySharesIssued_90" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForLoanGuarantyValue" xlink:label="loc_evsiStockIssuedForLoanGuarantyValue_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForLoanGuarantyValue_90" 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_DeferredFinanceCostsGross" xlink:label="loc_us-gaapDeferredFinanceCostsGross_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredFinanceCostsGross_90" 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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_90" 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_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGuarantyLiabilities_90" 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_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaapProceedsFromLinesOfCredit_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromLinesOfCredit_90" 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_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaapRepaymentsOfLinesOfCredit_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRepaymentsOfLinesOfCredit_90" xlink:type="arc" order="19" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleLineOfCreditDetailsNarrative" xlink:title="00000049 - Disclosure - 9. CONVERTIBLE LINE OF CREDIT (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_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCreditFacilityAxis" 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_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain" 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_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_RevolvingNoteMember" xlink:label="loc_evsiRevolvingNoteMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_evsiRevolvingNoteMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_RevolvingNoteOneMember" xlink:label="loc_evsiRevolvingNoteOneMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_evsiRevolvingNoteOneMember_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_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ProceedsFromConvertibleLineOfCredit" xlink:label="loc_evsiProceedsFromConvertibleLineOfCredit_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiProceedsFromConvertibleLineOfCredit_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_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_AdjustmentOfWarrantsGrantedForServices" xlink:label="loc_us-gaapAdjustmentOfWarrantsGrantedForServices_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentOfWarrantsGrantedForServices_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_DebtInstrumentConvertibleBeneficialConversionFeature" xlink:label="loc_us-gaapDebtInstrumentConvertibleBeneficialConversionFeature_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentConvertibleBeneficialConversionFeature_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleLineOfCreditCurrent" xlink:label="loc_evsiConvertibleLineOfCreditCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiConvertibleLineOfCreditCurrent_40" 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_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscount_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount_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_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="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-summary" xlink:title="00000050 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Summary)">
      <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="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-gaapLongtermDebtTypeDomain" 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-20171231.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-20171231.xsd#evsi_WheatleyNoteMember" xlink:label="loc_evsiWheatleyNoteMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiWheatleyNoteMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_GeminiMasterThirdMember" xlink:label="loc_evsiGeminiMasterThirdMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiGeminiMasterThirdMember_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_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent_90" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-fairValueMeasurements" xlink:title="00000051 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-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_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_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member_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_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member_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_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member_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_DerivativeLiabilityFairValueNetAbstract" xlink:label="loc_us-gaapDerivativeLiabilityFairValueNetAbstract_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDerivativeLiabilityFairValueNetAbstract_50" 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_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="loc_us-gaapEmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDerivativeLiabilityFairValueNetAbstract_50" xlink:to="loc_us-gaapEmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_50" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:title="00000052 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Level 3)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-assumptions" xlink:title="00000053 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Assumptions)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:title="00000054 - Disclosure - 10. 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-20171231.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-20171231.xsd#evsi_WheatleyNoteMember" xlink:label="loc_evsiWheatleyNoteMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiWheatleyNoteMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_GeminiMasterThirdMember" xlink:label="loc_evsiGeminiMasterThirdMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiGeminiMasterThirdMember_70" xlink:type="arc" order="72" />
      <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="3" />
      <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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaapConvertibleNotesPayableMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_us-gaapConvertibleNotesPayableMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_RepaymentsOfRelatedPartyDebtPrincipalAndInterest" xlink:label="loc_evsiRepaymentsOfRelatedPartyDebtPrincipalAndInterest_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiRepaymentsOfRelatedPartyDebtPrincipalAndInterest_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_LossOnDebtSettlement" xlink:label="loc_evsiLossOnDebtSettlement_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiLossOnDebtSettlement_100" 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_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent_100" 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_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapInterestPayableCurrentAndNoncurrent_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestPayableCurrentAndNoncurrent_100" 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_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_100" 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_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate_100" 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_DebtConversionConvertedInstrumentAmount1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentAmount1_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentAmount1_100" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConversionOfDebtInterestConverted" xlink:label="loc_evsiConversionOfDebtInterestConverted_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiConversionOfDebtInterestConverted_100" 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_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1_100" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayableDetails" xlink:title="00000055 - Disclosure - 11. CONVERTIBLE NOTE PAYABLE (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_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="1" />
      <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-20171231.xsd#evsi_PegasusNoteMember" xlink:label="loc_evsiPegasusNoteMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiPegasusNoteMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_LenderNoteMember" xlink:label="loc_evsiLenderNoteMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiLenderNoteMember_10" 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_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="2" />
      <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="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-gaapLongtermDebtTypeDomain" 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_ConvertibleNotesPayable" xlink:label="loc_us-gaapConvertibleNotesPayable_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConvertibleNotesPayable_40" 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_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscount_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount_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_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConvertibleNotesPayableCurrent_40" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayableDetailsNarrative" xlink:title="00000056 - Disclosure - 11. 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_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="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-gaapLongtermDebtTypeDomain" xlink:to="loc_us-gaapConvertibleNotesPayableMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleLineOfCreditMember" xlink:label="loc_evsiConvertibleLineOfCreditMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiConvertibleLineOfCreditMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_LenderNoteMember" xlink:label="loc_evsiLenderNoteMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiLenderNoteMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_PegasusNoteMember" xlink:label="loc_evsiPegasusNoteMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiPegasusNoteMember_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_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConvertibleNotesPayableCurrent_70" 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_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestPayableCurrent_70" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_70" 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_AdjustmentOfWarrantsGrantedForServices" xlink:label="loc_us-gaapAdjustmentOfWarrantsGrantedForServices_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentOfWarrantsGrantedForServices_70" 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_DebtInstrumentConvertibleBeneficialConversionFeature" xlink:label="loc_us-gaapDebtInstrumentConvertibleBeneficialConversionFeature_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentConvertibleBeneficialConversionFeature_70" 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_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscount_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount_70" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NotesPayableAndAutoLoanDetailsNarrative" xlink:title="00000057 - Disclosure - 12. NOTES 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-20171231.xsd#evsi_NotesPayableMember" xlink:label="loc_evsiNotesPayableMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiNotesPayableMember_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_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="0" />
      <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="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRepaymentsOfNotesPayable_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_GainLossRelatedToLitigationSettlement" xlink:label="loc_us-gaapGainLossRelatedToLitigationSettlement_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainLossRelatedToLitigationSettlement_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_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="4" />
      <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="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingenciesDetails-FutureLeasePayments" xlink:title="00000058 - Disclosure - 13. COMMITMENTS AND CONTINGENCIES (Details - Future lease payments)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000059 - Disclosure - 13. COMMITMENTS AND CONTINGENCIES (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommonStockDetailsNarrative" xlink:title="00000060 - Disclosure - 14. 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_RelatedPartyTransactionAxis" xlink:label="loc_us-gaapRelatedPartyTransactionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionAxis" 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_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain" 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_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForServicesMember" xlink:label="loc_evsiStockIssuedForServicesMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_evsiStockIssuedForServicesMember_60" xlink:type="arc" order="61" />
      <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-20171231.xsd#evsi_GreenCoreCapitalLLCMember" xlink:label="loc_evsiGreenCoreCapitalLLCMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiGreenCoreCapitalLLCMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ThreeDirectorsMember" xlink:label="loc_evsiThreeDirectorsMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiThreeDirectorsMember_90" xlink:type="arc" order="92" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_FiveDirectorsMember" xlink:label="loc_evsiFiveDirectorsMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiFiveDirectorsMember_100" xlink:type="arc" order="102" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_KeshifMember" xlink:label="loc_evsiKeshifMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiKeshifMember_150" xlink:type="arc" order="152" />
      <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="3" />
      <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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConsultingServicesMember" xlink:label="loc_evsiConsultingServicesMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_evsiConsultingServicesMember_50" xlink:type="arc" order="52" />
      <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="4" />
      <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-20171231.xsd#evsi_LSAMember" xlink:label="loc_evsiLSAMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:to="loc_evsiLSAMember_150" xlink:type="arc" order="151" />
      <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="5" />
      <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-20171231.xsd#evsi_InvestorRelationsMember" xlink:label="loc_evsiInvestorRelationsMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiInvestorRelationsMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_PosawatzMember" xlink:label="loc_evsiPosawatzMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiPosawatzMember_110" xlink:type="arc" order="112" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_DavidsonMember" xlink:label="loc_evsiDavidsonMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiDavidsonMember_120" xlink:type="arc" order="122" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareholdersEquityClassAxis" xlink:label="loc_us-gaapShareholdersEquityClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShareholdersEquityClassAxis" 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_FairValueByShareholdersEquityClassDomain" xlink:label="loc_us-gaapFairValueByShareholdersEquityClassDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShareholdersEquityClassAxis" xlink:to="loc_us-gaapFairValueByShareholdersEquityClassDomain" 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_FairValueByShareholdersEquityClassDomain" xlink:label="loc_us-gaapFairValueByShareholdersEquityClassDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareholdersEquityClassAxis" xlink:to="loc_us-gaapFairValueByShareholdersEquityClassDomain_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_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueByShareholdersEquityClassDomain" xlink:to="loc_us-gaapRestrictedStockMember_80" xlink:type="arc" order="82" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_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_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockMember_130" xlink:type="arc" order="131" />
      <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_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_180" 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_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_180" 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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_180" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForPurchaseOfWarrants" xlink:label="loc_evsiStockIssuedForPurchaseOfWarrants_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForPurchaseOfWarrants_180" 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_DebtConversionConvertedInstrumentAmount1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentAmount1_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentAmount1_180" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConversionOfDebtInterestConverted" xlink:label="loc_evsiConversionOfDebtInterestConverted_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiConversionOfDebtInterestConverted_180" 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_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1_180" 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_DebtConversionOriginalDebtAmount1" xlink:label="loc_us-gaapDebtConversionOriginalDebtAmount1_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionOriginalDebtAmount1_180" 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_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_180" 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_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_180" 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_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent_180" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForServicesRelatedParty" xlink:label="loc_evsiStockIssuedForServicesRelatedParty_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForServicesRelatedParty_180" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForServicesRelatedPartyShares" xlink:label="loc_evsiStockIssuedForServicesRelatedPartyShares_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForServicesRelatedPartyShares_180" 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_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_180" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_180" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_SharesIssuedForLoanGuarantyRelatedParty" xlink:label="loc_evsiSharesIssuedForLoanGuarantyRelatedParty_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiSharesIssuedForLoanGuarantyRelatedParty_180" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_SharesIssuedForLoanGuarantyRelatedPartyShares" xlink:label="loc_evsiSharesIssuedForLoanGuarantyRelatedPartyShares_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiSharesIssuedForLoanGuarantyRelatedPartyShares_180" xlink:type="arc" order="17" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-assumptions" xlink:title="00000061 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Assumptions)">
      <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_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_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_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_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_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRangeAxis" 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_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" 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_RangeMember" xlink:label="loc_us-gaapRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_30" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_30" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_30" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod_30" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_30" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_30" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_30" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_30" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-optionActivity" xlink:title="00000062 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Option Activity)">
      <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_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_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_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_60" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_60" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_60" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_60" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_60" 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_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_60" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_60" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_60" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_60" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_60" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_60" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_60" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_60" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_60" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_60" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_60" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_60" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_60" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_60" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_60" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_60" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_60" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_60" xlink:type="arc" order="16" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-optionsOutstandingAndExercisable" xlink:title="00000063 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Options Outstanding and Exercisable)">
      <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_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_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_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_Range1Member" xlink:label="loc_evsiRange1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_evsiRange1Member_0" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_50" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_50" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_50" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_50" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_50" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_50" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_50" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_50" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_50" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-warrantActivity" xlink:title="00000064 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Warrant Activity)">
      <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_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_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_WarrantMember" xlink:label="loc_us-gaapWarrantMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapWarrantMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_NumberOfWarrantsAbstract" xlink:label="loc_evsiNumberOfWarrantsAbstract_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiNumberOfWarrantsAbstract_60" 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_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding_60" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_60" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_60" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_60" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber" xlink:label="loc_evsiShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber_60" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_WarrantsWeightedAverageExercisePriceAbstract" xlink:label="loc_evsiWarrantsWeightedAverageExercisePriceAbstract_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiWarrantsWeightedAverageExercisePriceAbstract_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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_60" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_evsiShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_60" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_evsiShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice_60" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_evsiShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_60" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_evsiShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice_60" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_60" xlink:type="arc" order="16" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetailsNarrative" xlink:title="00000065 - Disclosure - 15. 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_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_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPlanNameAxis" 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_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" 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_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_Stock2011PlanMember" xlink:label="loc_evsiStock2011PlanMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_evsiStock2011PlanMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_Equity2008PlanMember" xlink:label="loc_evsiEquity2008PlanMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_evsiEquity2008PlanMember_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_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_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_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_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_WarrantMember" xlink:label="loc_us-gaapWarrantMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapWarrantMember_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_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="3" />
      <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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember_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_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="4" />
      <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-20171231.xsd#evsi_LenderNoteMember" xlink:label="loc_evsiLenderNoteMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiLenderNoteMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleLineOfCreditMember" xlink:label="loc_evsiConvertibleLineOfCreditMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiConvertibleLineOfCreditMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_110" 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_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense_110" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_110" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_110" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_110" 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_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:label="loc_us-gaapStockGrantedDuringPeriodValueSharebasedCompensationGross_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockGrantedDuringPeriodValueSharebasedCompensationGross_110" 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_110" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_110" 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_AdjustmentOfWarrantsGrantedForServices" xlink:label="loc_us-gaapAdjustmentOfWarrantsGrantedForServices_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentOfWarrantsGrantedForServices_110" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_110" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_WarrantsFairValueAtGrantDate" xlink:label="loc_evsiWarrantsFairValueAtGrantDate_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiWarrantsFairValueAtGrantDate_110" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_110" xlink:type="arc" order="11" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/IncomeTaxesDetails-taxExpense" xlink:title="00000066 - Disclosure - 16. INCOME TAXES (Details-Tax Expense)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/IncomeTaxesDetails-deferredTaxAssetsAndLiabilities" xlink:title="00000067 - Disclosure - 16. INCOME TAXES (Details-Deferred tax assets and liabilities)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000068 - Disclosure - 16. INCOME TAXES (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000069 - Disclosure - 17. 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_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="1" />
      <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-20171231.xsd#evsi_DirectorsMember" xlink:label="loc_evsiDirectorsMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiDirectorsMember_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_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="2" />
      <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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaapRelatedPartyTransactionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionAxis" 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_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain" 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_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain_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_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="4" />
      <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-20171231.xsd#evsi_GreenCoreCapitalMember" xlink:label="loc_evsiGreenCoreCapitalMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiGreenCoreCapitalMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_KeshifVenturesMember" xlink:label="loc_evsiKeshifVenturesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiKeshifVenturesMember_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_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="5" />
      <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_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapRepaymentsOfRelatedPartyDebt_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRepaymentsOfRelatedPartyDebt_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForServicesRelatedParty" xlink:label="loc_evsiStockIssuedForServicesRelatedParty_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForServicesRelatedParty_100" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForServicesRelatedPartyShares" xlink:label="loc_evsiStockIssuedForServicesRelatedPartyShares_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForServicesRelatedPartyShares_100" 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_AccountsPayableRelatedPartiesCurrent" xlink:label="loc_us-gaapAccountsPayableRelatedPartiesCurrent_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountsPayableRelatedPartiesCurrent_100" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedDuringPeriodSharesIssuedForServicesDirector" xlink:label="loc_evsiStockIssuedDuringPeriodSharesIssuedForServicesDirector_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedDuringPeriodSharesIssuedForServicesDirector_100" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedDuringPeriodValueIssuedForServicesDirector" xlink:label="loc_evsiStockIssuedDuringPeriodValueIssuedForServicesDirector_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedDuringPeriodValueIssuedForServicesDirector_100" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_SharesIssuedForLoanGuarantyRelatedParty" xlink:label="loc_evsiSharesIssuedForLoanGuarantyRelatedParty_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiSharesIssuedForLoanGuarantyRelatedParty_100" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_SharesIssuedForLoanGuarantyRelatedPartyShares" xlink:label="loc_evsiSharesIssuedForLoanGuarantyRelatedPartyShares_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiSharesIssuedForLoanGuarantyRelatedPartyShares_100" 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_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_100" 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_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_100" xlink:type="arc" order="9" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>evsi-20171231_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.22a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: envision_10k%2D2017.xfr; Date: 2018%2D03%2D30T02:48:50Z -->
    <!-- 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_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">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_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_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-20171231.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-20171231.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-20171231.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="evsi-20171231.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_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">StatementEquityComponents [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_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [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_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_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_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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrivatePlacementMember_lbl" xml:lang="en-US">Private Placement [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-20171231.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 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_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="evsi-20171231.xsd#evsi_ConvertibleDebtSharesMember" xlink:label="evsi_ConvertibleDebtSharesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleDebtSharesMember" xlink:to="evsi_ConvertibleDebtSharesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ConvertibleDebtSharesMember_lbl" xml:lang="en-US">Convertible Debt Shares [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_OptionsSharesMember" xlink:label="evsi_OptionsSharesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_OptionsSharesMember" xlink:to="evsi_OptionsSharesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_OptionsSharesMember_lbl" xml:lang="en-US">Option Shares [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_WarrantSharesMember" xlink:label="evsi_WarrantSharesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_WarrantSharesMember" xlink:to="evsi_WarrantSharesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_WarrantSharesMember_lbl" xml:lang="en-US">Warrant Shares [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_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ComputerEquipmentAndSoftwareMember" xlink:label="evsi_ComputerEquipmentAndSoftwareMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ComputerEquipmentAndSoftwareMember" xlink:to="evsi_ComputerEquipmentAndSoftwareMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ComputerEquipmentAndSoftwareMember_lbl" xml:lang="en-US">Computer equipment and software [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_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and fixtures [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_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US">Office equipment [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_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery and equipment [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_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [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_AutomobilesMember" xlink:label="us-gaap_AutomobilesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AutomobilesMember" xlink:to="us-gaap_AutomobilesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AutomobilesMember_lbl" xml:lang="en-US">Autos [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">Automobile 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_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award 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_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Employee Stock Option [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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_Range1Member" xlink:label="evsi_Range1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_Range1Member" xlink:to="evsi_Range1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_Range1Member_lbl" xml:lang="en-US">0.13-1.31 [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_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Fair Value Inputs Level 1 [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_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Fair Value Inputs Level 2 [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_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_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-20171231.xsd#evsi_CustomerOneMember" xlink:label="evsi_CustomerOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_CustomerOneMember" xlink:to="evsi_CustomerOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_CustomerOneMember_lbl" xml:lang="en-US">Customer 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_CustomerTwoMember" xlink:label="evsi_CustomerTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_CustomerTwoMember" xlink:to="evsi_CustomerTwoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_CustomerTwoMember_lbl" xml:lang="en-US">Customer 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_CustomerThreeMember" xlink:label="evsi_CustomerThreeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_CustomerThreeMember" xlink:to="evsi_CustomerThreeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_CustomerThreeMember_lbl" xml:lang="en-US">Customer 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_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenues [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.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="evsi-20171231.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="evsi-20171231.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="evsi-20171231.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="evsi-20171231.xsd#evsi_GreenCoreCapitalMember" xlink:label="evsi_GreenCoreCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_GreenCoreCapitalMember" xlink:to="evsi_GreenCoreCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_GreenCoreCapitalMember_lbl" xml:lang="en-US">GreenCore Capital [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_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForServicesMember" xlink:label="evsi_StockIssuedForServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockIssuedForServicesMember" xlink:to="evsi_StockIssuedForServicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_StockIssuedForServicesMember_lbl" xml:lang="en-US">Stock Issued for Services [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_GreenCoreCapitalLLCMember" xlink:label="evsi_GreenCoreCapitalLLCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_GreenCoreCapitalLLCMember" xlink:to="evsi_GreenCoreCapitalLLCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_GreenCoreCapitalLLCMember_lbl" xml:lang="en-US">GreenCoreCapitalLLCMember</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="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-20171231.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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Accumulated Deficit [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_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US">Preferred Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_FiveDirectorsMember" xlink:label="evsi_FiveDirectorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_FiveDirectorsMember" xlink:to="evsi_FiveDirectorsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_FiveDirectorsMember_lbl" xml:lang="en-US">Five Directors [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_ShareholdersEquityClassAxis" xlink:label="us-gaap_ShareholdersEquityClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareholdersEquityClassAxis" xlink:to="us-gaap_ShareholdersEquityClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareholdersEquityClassAxis_lbl" xml:lang="en-US">Shareholders' Equity Class [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_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US">Restricted Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_InvestorRelationsMember" xlink:label="evsi_InvestorRelationsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_InvestorRelationsMember" xlink:to="evsi_InvestorRelationsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_InvestorRelationsMember_lbl" xml:lang="en-US">Investor Relations [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_PosawatzMember" xlink:label="evsi_PosawatzMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_PosawatzMember" xlink:to="evsi_PosawatzMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_PosawatzMember_lbl" xml:lang="en-US">Posawatz [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_DavidsonMember" xlink:label="evsi_DavidsonMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_DavidsonMember" xlink:to="evsi_DavidsonMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_DavidsonMember_lbl" xml:lang="en-US">Davidson [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.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:loc xlink:type="locator" xlink:href="evsi-20171231.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_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-20171231.xsd#evsi_ConsultingServicesMember" xlink:label="evsi_ConsultingServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConsultingServicesMember" xlink:to="evsi_ConsultingServicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ConsultingServicesMember_lbl" xml:lang="en-US">Consulting Services [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_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_Equity2008PlanMember" xlink:label="evsi_Equity2008PlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_Equity2008PlanMember" xlink:to="evsi_Equity2008PlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_Equity2008PlanMember_lbl" xml:lang="en-US">2008 Equity Incentive Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_Stock2011PlanMember" xlink:label="evsi_Stock2011PlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_Stock2011PlanMember" xlink:to="evsi_Stock2011PlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_Stock2011PlanMember_lbl" xml:lang="en-US">2011 Stock Incentive Plan [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_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US">Credit Facility [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_RevolvingNoteMember" xlink:label="evsi_RevolvingNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_RevolvingNoteMember" xlink:to="evsi_RevolvingNoteMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_RevolvingNoteMember_lbl" xml:lang="en-US">Revolver [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleLineOfCreditMember" xlink:label="evsi_ConvertibleLineOfCreditMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleLineOfCreditMember" xlink:to="evsi_ConvertibleLineOfCreditMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ConvertibleLineOfCreditMember_lbl" xml:lang="en-US">Convertible Line of Credit [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_PegasusNoteMember" xlink:label="evsi_PegasusNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_PegasusNoteMember" xlink:to="evsi_PegasusNoteMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_PegasusNoteMember_lbl" xml:lang="en-US">Pegasus Note [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_LenderNoteMember" xlink:label="evsi_LenderNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_LenderNoteMember" xlink:to="evsi_LenderNoteMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_LenderNoteMember_lbl" xml:lang="en-US">Lender 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_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-20171231.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-20171231.xsd#evsi_RevolvingNoteOneMember" xlink:label="evsi_RevolvingNoteOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_RevolvingNoteOneMember" xlink:to="evsi_RevolvingNoteOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_RevolvingNoteOneMember_lbl" xml:lang="en-US">Revolver One [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_DirectorsMember" xlink:label="evsi_DirectorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_DirectorsMember" xlink:to="evsi_DirectorsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_DirectorsMember_lbl" xml:lang="en-US">Directors [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockPurchaseAgrMember" xlink:label="evsi_StockPurchaseAgrMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockPurchaseAgrMember" xlink:to="evsi_StockPurchaseAgrMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_StockPurchaseAgrMember_lbl" xml:lang="en-US">Stock Purchase Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.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">Summary of activity of Level 3 liabilities</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_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public float</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_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_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_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</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleLineOfCreditCurrent" xlink:label="evsi_ConvertibleLineOfCreditCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleLineOfCreditCurrent" xlink:to="evsi_ConvertibleLineOfCreditCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ConvertibleLineOfCreditCurrent_lbl" xml:lang="en-US">Convertible Line of Credit, net of discount of $226,768</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_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 Notes Payable, net of discount amounting to $175,668 and $0 at December 31, 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_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_OtherLoansPayableCurrent" xlink:label="us-gaap_OtherLoansPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLoansPayableCurrent" xlink:to="us-gaap_OtherLoansPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLoansPayableCurrent_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_DerivativeLiabilitiesCurrent" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilitiesCurrent_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_OtherLoansPayableLongTerm" xlink:label="us-gaap_OtherLoansPayableLongTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLoansPayableLongTerm" xlink:to="us-gaap_OtherLoansPayableLongTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLoansPayableLongTerm_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 13)</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 December 31, 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_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, 141,835,662 and 120,105,418 shares issued or issuable and outstanding at December 31, 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_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_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: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_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred 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_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_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 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_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 compensation expense of $430,084 for the year ended December 31, 2017 and $842,089 for the year ended December 31, 2016)</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_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 debt extinguishment</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 the 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 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_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 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_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">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_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Stock based compensation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StatementEquityComponentsAxis_2_lbl" xml:lang="en-US">Equity Components [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_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Beginning balance, shares</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/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Beginning balance, 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_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)</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 for Cash, 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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl" xml:lang="en-US">Cash 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_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 Loan Conversion (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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Stock Issued for Loan Conversion, 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_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="evsi-20171231.xsd#evsi_StockIssuedForServicesRelatedPartyShares" xlink:label="evsi_StockIssuedForServicesRelatedPartyShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockIssuedForServicesRelatedPartyShares" xlink:to="evsi_StockIssuedForServicesRelatedPartyShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_StockIssuedForServicesRelatedPartyShares_lbl" xml:lang="en-US">Stock Issued for Services - Related Party (Shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForServicesRelatedParty" xlink:label="evsi_StockIssuedForServicesRelatedParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockIssuedForServicesRelatedParty" xlink:to="evsi_StockIssuedForServicesRelatedParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_StockIssuedForServicesRelatedParty_lbl" xml:lang="en-US">Stock Issued for Services - Related Party, value</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedDuringPeriodSharesIssuedForServicesDirector" xlink:label="evsi_StockIssuedDuringPeriodSharesIssuedForServicesDirector" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockIssuedDuringPeriodSharesIssuedForServicesDirector" xlink:to="evsi_StockIssuedDuringPeriodSharesIssuedForServicesDirector_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_StockIssuedDuringPeriodSharesIssuedForServicesDirector_lbl" xml:lang="en-US">Stock Issued for Director Services (Shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedDuringPeriodValueIssuedForServicesDirector" xlink:label="evsi_StockIssuedDuringPeriodValueIssuedForServicesDirector" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockIssuedDuringPeriodValueIssuedForServicesDirector" xlink:to="evsi_StockIssuedDuringPeriodValueIssuedForServicesDirector_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_StockIssuedDuringPeriodValueIssuedForServicesDirector_lbl" xml:lang="en-US">Stock Issued for Director Services, value</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.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:loc xlink:type="locator" xlink:href="evsi-20171231.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</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_RecordingOfDebtDiscountOnConvertibleLoans" xlink:label="evsi_RecordingOfDebtDiscountOnConvertibleLoans" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_RecordingOfDebtDiscountOnConvertibleLoans" xlink:to="evsi_RecordingOfDebtDiscountOnConvertibleLoans_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_RecordingOfDebtDiscountOnConvertibleLoans_lbl" xml:lang="en-US">Recording of Debt Discount on Convertible Loans</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 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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_lbl" xml:lang="en-US">Stock Warrant Modification Expense</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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_2_lbl" xml:lang="en-US">Ending balance, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Ending balance, 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_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: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_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_lbl" xml:lang="en-US">Bad debt 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_InventoryLIFOReservePeriodCharge" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryLIFOReservePeriodCharge" xlink:to="us-gaap_InventoryLIFOReservePeriodCharge_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge_lbl" xml:lang="en-US">Decrease of reserve on inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.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: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: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, net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_2_lbl" xml:lang="en-US">Compensation expense related to grant of stock options</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_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_lbl" xml:lang="en-US">Warrant modification expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_2_lbl" xml:lang="en-US">Gain on debt extinguishment</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_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_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_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_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_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_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</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/verboseLabel" 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/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Accrued Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.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/verboseLabel" 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_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_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_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_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_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl" xml:lang="en-US">Borrowings on convertible note payable</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ProceedsFromConvertibleLineOfCredit" xlink:label="evsi_ProceedsFromConvertibleLineOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ProceedsFromConvertibleLineOfCredit" xlink:to="evsi_ProceedsFromConvertibleLineOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ProceedsFromConvertibleLineOfCredit_lbl" xml:lang="en-US">Borrowings on convertible 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_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl" xml:lang="en-US">Borrowings (Payments) on line of credit, net</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_RepaymentsOfConvertibleNotesPayableRelatedParties" xlink:label="evsi_RepaymentsOfConvertibleNotesPayableRelatedParties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_RepaymentsOfConvertibleNotesPayableRelatedParties" xlink:to="evsi_RepaymentsOfConvertibleNotesPayableRelatedParties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_RepaymentsOfConvertibleNotesPayableRelatedParties_lbl" xml:lang="en-US">Repayments of 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_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 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 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_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 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_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_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 (DECREASE) 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 YEAR</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 YEAR</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_PaymentsForOtherTaxes" xlink:label="us-gaap_PaymentsForOtherTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForOtherTaxes" xlink:to="us-gaap_PaymentsForOtherTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForOtherTaxes_lbl" xml:lang="en-US">Cash paid for 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="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">Shares issued for debt conversion</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_RecordingOfDebtDiscount" xlink:label="evsi_RecordingOfDebtDiscount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_RecordingOfDebtDiscount" xlink:to="evsi_RecordingOfDebtDiscount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_RecordingOfDebtDiscount_lbl" xml:lang="en-US">Recording of debt discount</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_SharesIssuedForLoanGuaranteeRelatedParty" xlink:label="evsi_SharesIssuedForLoanGuaranteeRelatedParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_SharesIssuedForLoanGuaranteeRelatedParty" xlink:to="evsi_SharesIssuedForLoanGuaranteeRelatedParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_SharesIssuedForLoanGuaranteeRelatedParty_lbl" xml:lang="en-US">Shares issued for loan guarantee - related party</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.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-20171231.xsd#evsi_DepreciationTransferredToInventory" xlink:label="evsi_DepreciationTransferredToInventory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_DepreciationTransferredToInventory" xlink:to="evsi_DepreciationTransferredToInventory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_DepreciationTransferredToInventory_lbl" xml:lang="en-US">Depreciation transferred to inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.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-20171231.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_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">CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_GoingConcernAbstract" xlink:label="evsi_GoingConcernAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_GoingConcernAbstract" xlink:to="evsi_GoingConcernAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_GoingConcernAbstract_lbl" xml:lang="en-US">Capitalization of accrued interest to 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_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_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US">Receivables [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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US">ACCOUNTS RECEIVABLE, AND 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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets 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_OtherCurrentAssetsTextBlock" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentAssetsTextBlock" xlink:to="us-gaap_OtherCurrentAssetsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCurrentAssetsTextBlock_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_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_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [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_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY AND 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_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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xml:lang="en-US">ACCRUED EXPENSES</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_LineOfCreditAbstract" xlink:label="evsi_LineOfCreditAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_LineOfCreditAbstract" xlink:to="evsi_LineOfCreditAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_LineOfCreditAbstract_lbl" xml:lang="en-US">Line Of Credit</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_LineOfCreditTextBlock" xlink:label="evsi_LineOfCreditTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_LineOfCreditTextBlock" xlink:to="evsi_LineOfCreditTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_LineOfCreditTextBlock_lbl" xml:lang="en-US">LINE OF CREDIT/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-20171231.xsd#evsi_ConvertibleLineOfCreditDisclosureTextBlock" xlink:label="evsi_ConvertibleLineOfCreditDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleLineOfCreditDisclosureTextBlock" xlink:to="evsi_ConvertibleLineOfCreditDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ConvertibleLineOfCreditDisclosureTextBlock_lbl" xml:lang="en-US">CONVERTIBLE LINE OF CREDIT</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleNotePayableRelatedPartiesAbstract" xlink:label="evsi_ConvertibleNotePayableRelatedPartiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleNotePayableRelatedPartiesAbstract" xlink:to="evsi_ConvertibleNotePayableRelatedPartiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ConvertibleNotePayableRelatedPartiesAbstract_lbl" xml:lang="en-US">Convertible Notes Payable - Related Parties And Fair Value Measurements</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock" xlink:label="evsi_ConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock" xlink:to="evsi_ConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock_lbl" xml:lang="en-US">CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleNotesPayableAbstract" xlink:label="evsi_ConvertibleNotesPayableAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleNotesPayableAbstract" xlink:to="evsi_ConvertibleNotesPayableAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ConvertibleNotesPayableAbstract_lbl" xml:lang="en-US">Convertible Notes Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleNotesPayableTextBlock" xlink:label="evsi_ConvertibleNotesPayableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleNotesPayableTextBlock" xlink:to="evsi_ConvertibleNotesPayableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ConvertibleNotesPayableTextBlock_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_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax 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_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAXES</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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Corporate Organization</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_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">Principals 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_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_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_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_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_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property, Equipment and Depreciation</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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment of Long-Lived 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_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 and Cost 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_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and development</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_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising</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_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income taxes</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">Basic and Diluted Net Loss per Common 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_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xml:lang="en-US">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_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">Recent 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">Concentration of Credit Risk</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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_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_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_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_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_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Property and 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_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Accrued expense schedule</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_ScheduleOfShortTermDebtTextBlock" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xml:lang="en-US">Short Term Convertible 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_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" xml:lang="en-US">Assets and liabilities measured at fair value on a recurring and non-recurring basis</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/verboseLabel" 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_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl" xml:lang="en-US">Assumptions the Company utilized to estimate the fair value of the embedded conversion option</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleNotesPayableTableTextBlock" xlink:label="evsi_ConvertibleNotesPayableTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleNotesPayableTableTextBlock" xlink:to="evsi_ConvertibleNotesPayableTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ConvertibleNotesPayableTableTextBlock_lbl" xml:lang="en-US">Convertible notes payable summary</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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Annual minimum lease payments</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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Assumptions for options granted</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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Rollforward of option activity</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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xml:lang="en-US">Stock options information by exercise price</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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xml:lang="en-US">Warrant activity</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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Income tax reconciliation</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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Deferred tax assets and liabilities</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 risk 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_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashUninsuredAmount_lbl" xml:lang="en-US">Uninsured 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_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_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_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl" xml:lang="en-US">Property and equipment estimated useful lives</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_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization of intangible asset</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredRevenueCurrent_2_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_ExtendedProductWarrantyAccrual" xlink:label="us-gaap_ExtendedProductWarrantyAccrual" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtendedProductWarrantyAccrual" xlink:to="us-gaap_ExtendedProductWarrantyAccrual_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtendedProductWarrantyAccrual_lbl" xml:lang="en-US">Accrued warranty reserve</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_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development 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_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising 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_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">Potentially dilutive stock equivalents outstanding</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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_2_lbl" xml:lang="en-US">Stock based compensation expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net cash used in operations</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.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_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Stockholders' deficit</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_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 offering</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ProceedsFromConvertibleLineOfCredit" xlink:to="evsi_ProceedsFromConvertibleLineOfCredit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="evsi_ProceedsFromConvertibleLineOfCredit_2_lbl" xml:lang="en-US">Proceeds from 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_ProceedsFromLoans" xlink:label="us-gaap_ProceedsFromLoans" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLoans" xlink:to="us-gaap_ProceedsFromLoans_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLoans_lbl" xml:lang="en-US">Proceeds from loan facility</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 amount</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_AccountsReceivableGross" xlink:label="us-gaap_AccountsReceivableGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGross" xlink:to="us-gaap_AccountsReceivableGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableGross_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_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Less: Allowance for doubtful accounts</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_2_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_PrepaidInsurance" xlink:label="us-gaap_PrepaidInsurance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidInsurance" xlink:to="us-gaap_PrepaidInsurance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidInsurance_lbl" xml:lang="en-US">Prepaid insurance</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_DepositsAssetsCurrent" xlink:label="us-gaap_DepositsAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsAssetsCurrent_lbl" xml:lang="en-US">Deposit on future 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_OtherPrepaidExpenseCurrent" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid services</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2_lbl" xml:lang="en-US">Total 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_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_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_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_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_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_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 reserve</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">Inventory, net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_2_lbl" xml:lang="en-US">Estimated useful lives</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_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total property and 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less accumulated depreciation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_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_Depreciation" xlink:label="us-gaap_Depreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_DepreciationExpenseCapitalized" xlink:label="evsi_DepreciationExpenseCapitalized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_DepreciationExpenseCapitalized" xlink:to="evsi_DepreciationExpenseCapitalized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_DepreciationExpenseCapitalized_lbl" xml:lang="en-US">Depreciation expense capitalized</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="evsi-20171231.xsd#evsi_AccruedLoanGuaranty" xlink:label="evsi_AccruedLoanGuaranty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_AccruedLoanGuaranty" xlink:to="evsi_AccruedLoanGuaranty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_AccruedLoanGuaranty_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">Accured 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_AccrualForEnvironmentalLossContingencies" xlink:label="us-gaap_AccrualForEnvironmentalLossContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForEnvironmentalLossContingencies" xlink:to="us-gaap_AccrualForEnvironmentalLossContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccrualForEnvironmentalLossContingencies_lbl" xml:lang="en-US">Accrued loss contingency</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 expense</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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2_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_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xml:lang="en-US">Line of credit maturity date</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-20171231.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-20171231.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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_SharesIssuedForLoanGuarantyRelatedParty" xlink:to="evsi_SharesIssuedForLoanGuarantyRelatedParty_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="evsi_SharesIssuedForLoanGuarantyRelatedParty_2_lbl" xml:lang="en-US">Shares Issued for Loan Guaranty - Related Party (Value)</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">Payment of debt issuance costs</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_2_lbl" xml:lang="en-US">Unamortized debt discount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LinesOfCreditCurrent_2_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-20171231.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-20171231.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_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsGross" xlink:to="us-gaap_DeferredFinanceCostsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFinanceCostsGross_lbl" xml:lang="en-US">Debt issuance costs</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_3_lbl" xml:lang="en-US">Gain on settlement of 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_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">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_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">Proceeds from 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_RepaymentsOfLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_lbl" xml:lang="en-US">Repayment of credit line</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3_lbl" xml:lang="en-US">Credit line maximum borrowing</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</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_AdjustmentOfWarrantsGrantedForServices" xlink:label="us-gaap_AdjustmentOfWarrantsGrantedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentOfWarrantsGrantedForServices" xlink:to="us-gaap_AdjustmentOfWarrantsGrantedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentOfWarrantsGrantedForServices_lbl" xml:lang="en-US">Warrants issued fair 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_DebtInstrumentConvertibleBeneficialConversionFeature" xlink:label="us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature" xlink:to="us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature_lbl" xml:lang="en-US">Beneficial conversion features</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleLineOfCreditCurrent" xlink:to="evsi_ConvertibleLineOfCreditCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="evsi_ConvertibleLineOfCreditCurrent_2_lbl" xml:lang="en-US">Convertible Line of Credit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_3_lbl" xml:lang="en-US">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_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: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 Notes 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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeLiabilityFairValueNetAbstract" xlink:label="us-gaap_DerivativeLiabilityFairValueNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilityFairValueNetAbstract" xlink:to="us-gaap_DerivativeLiabilityFairValueNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilityFairValueNetAbstract_lbl" xml:lang="en-US">Fair Value Measurements - Derivative 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_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/verboseLabel" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]</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_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_4_lbl" xml:lang="en-US">Gain on extinguishment of debt</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssumptionsExpectedTerm" xlink:label="us-gaap_FairValueAssumptionsExpectedTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssumptionsExpectedTerm" xlink:to="us-gaap_FairValueAssumptionsExpectedTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssumptionsExpectedTerm_lbl" xml:lang="en-US">Expected remaining 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_FairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="us-gaap_FairValueAssumptionsWeightedAverageVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="us-gaap_FairValueAssumptionsWeightedAverageVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssumptionsWeightedAverageVolatilityRate_lbl" xml:lang="en-US">Expected Volatility</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_FairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_FairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_FairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk free rate</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_FairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_FairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_FairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Dividend Yield</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:loc xlink:type="locator" xlink:href="evsi-20171231.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:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_LossOnDebtSettlement" xlink:label="evsi_LossOnDebtSettlement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_LossOnDebtSettlement" xlink:to="evsi_LossOnDebtSettlement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_LossOnDebtSettlement_lbl" xml:lang="en-US">Loss 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_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_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_DebtConversionConvertedInstrumentAmount1" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_2_lbl" xml:lang="en-US">Conversion of debt, amount converted</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConvertibleNotesPayable" xlink:label="us-gaap_ConvertibleNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayable" xlink:to="us-gaap_ConvertibleNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleNotesPayable_lbl" xml:lang="en-US">Convertible notes, gross</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 notes, net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableCurrent" xlink:to="us-gaap_ConvertibleNotesPayableCurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleNotesPayableCurrent_3_lbl" xml:lang="en-US">Convertible note 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_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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl" xml:lang="en-US">Payment of 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_GainLossRelatedToLitigationSettlement" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossRelatedToLitigationSettlement" xlink:to="us-gaap_GainLossRelatedToLitigationSettlement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement_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_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</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">Auto loan noncurrent</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_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US">Future minimum operating lease payments, 2018</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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US">Future minimum operating lease payments, 2019</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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US">Future minimum operating lease payments, 2020</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_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US">Future minimum operating lease payments</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_SecurityDeposit" xlink:label="us-gaap_SecurityDeposit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecurityDeposit" xlink:to="us-gaap_SecurityDeposit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecurityDeposit_lbl" xml:lang="en-US">Security deposit</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_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseAndRentalExpense_lbl" xml:lang="en-US">Administrative rent 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_OtherInventoryCapitalizedCosts" xlink:label="us-gaap_OtherInventoryCapitalizedCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInventoryCapitalizedCosts" xlink:to="us-gaap_OtherInventoryCapitalizedCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherInventoryCapitalizedCosts_lbl" xml:lang="en-US">Rent capitalized into inventory as manufacturing overhead costs</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 for cash, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_2_lbl" xml:lang="en-US">Stock issued for cash, amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_2_lbl" xml:lang="en-US">Cash offering costs</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForPurchaseOfWarrants" xlink:label="evsi_StockIssuedForPurchaseOfWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockIssuedForPurchaseOfWarrants" xlink:to="evsi_StockIssuedForPurchaseOfWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_StockIssuedForPurchaseOfWarrants_lbl" xml:lang="en-US">Stock issued for purchase 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_DebtConversionOriginalDebtAmount1" xlink:label="us-gaap_DebtConversionOriginalDebtAmount1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionOriginalDebtAmount1" xlink:to="us-gaap_DebtConversionOriginalDebtAmount1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionOriginalDebtAmount1_lbl" xml:lang="en-US">Conversion of debt principal amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_2_lbl" xml:lang="en-US">Stock Issued for Services</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockIssuedForServicesRelatedParty" xlink:to="evsi_StockIssuedForServicesRelatedParty_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="evsi_StockIssuedForServicesRelatedParty_2_lbl" xml:lang="en-US">Stock Issued for Services - 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_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 stock 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_RangeAxis" xlink:label="us-gaap_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RangeAxis_lbl" xml:lang="en-US">Range [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Expected volatility</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_lbl" xml:lang="en-US">Expected volatility, minimum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_lbl" xml:lang="en-US">Expected volatility, maximum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod_lbl" xml:lang="en-US">Expected remaining 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-free interest rate</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_lbl" xml:lang="en-US">Risk-free interest rate, minimum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_lbl" xml:lang="en-US">Risk-free interest rate, maximum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Expected dividend yield</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US">Number of Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Number of Options Outstanding, Beginning</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US">Number of Options Granted</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_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Number of Options Exercised</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Number of Options Forfeited</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US">Number of Options Expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Number of Options Outstanding, Ending</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Number of Options Exercisable, Ending</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US">Weighted Average Exercise Price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Outstanding, Beginning</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Granted</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Exercised</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Forfeited</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Weighted Average Exercise Price Outstanding, Ending</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/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Exercisable, Ending</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average grant date fair 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xml:lang="en-US">Range of Exercise Price, Lower</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xml:lang="en-US">Range of Exercise Price, Upper</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Number of 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Life</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Weighted Average Exercise Price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Aggregate Intrinsic Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xml:lang="en-US">Number of Exercisable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Weighted Average Exercise Price</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US">Aggregate Intrinsic Value</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_NumberOfWarrantsAbstract" xlink:label="evsi_NumberOfWarrantsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_NumberOfWarrantsAbstract" xlink:to="evsi_NumberOfWarrantsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_NumberOfWarrantsAbstract_lbl" xml:lang="en-US">Number 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_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xml:lang="en-US">Number of Warrants Outstanding, Beginning</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2_lbl" xml:lang="en-US">Number of Warrants Granted</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl" xml:lang="en-US">Number of Warrants Exercised</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Number of Warrants Forfeited</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_lbl" xml:lang="en-US">Number of Warrants Expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_2_lbl" xml:lang="en-US">Number of Warrants Outstanding, Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber" xlink:label="evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber" xlink:to="evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber_lbl" xml:lang="en-US">Number of Warrants Exercisable, Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_WarrantsWeightedAverageExercisePriceAbstract" xlink:label="evsi_WarrantsWeightedAverageExercisePriceAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_WarrantsWeightedAverageExercisePriceAbstract" xlink:to="evsi_WarrantsWeightedAverageExercisePriceAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="evsi_WarrantsWeightedAverageExercisePriceAbstract_lbl" xml:lang="en-US">Weighted Average Exercise Price</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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Weighted Average Exercise Price Outstanding, Beginning</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Exercise Price Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2_lbl" xml:lang="en-US">Weighted Average Exercise Price Outstanding, Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice" xlink:label="evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice" xlink:to="evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Exercisable</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average grant date fair 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Shares authorized under plan</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_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Stock option compensation 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_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">Total unrecognized compensation cost related to unvested options</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 period of 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_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">Stock options issued, 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_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross_lbl" xml:lang="en-US">Stock options issued, 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted average remaining contractual life</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_WarrantsFairValueAtGrantDate" xlink:label="evsi_WarrantsFairValueAtGrantDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_WarrantsFairValueAtGrantDate" xlink:to="evsi_WarrantsFairValueAtGrantDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_WarrantsFairValueAtGrantDate_lbl" xml:lang="en-US">Warrants fair value at grant date</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xml:lang="en-US">Warrants weighted average remaining contractual life</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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Computed "expected" tax expense (benefit)</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_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State taxes, net of federal benefit</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_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_lbl" xml:lang="en-US">Goodwill impairment and other non-deductible items</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_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl" xml:lang="en-US">Change in federal tax rates</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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in deferred tax asset valuation allowance</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_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_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_DeferredTaxAssetsNetAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xml:lang="en-US">Deferred tax 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_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_lbl" xml:lang="en-US">Charitable contributions</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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US">Reserve for bad 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US">Stock options</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_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl" xml:lang="en-US">Depreciation</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_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US">Other</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_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carryforward</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_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Total gross deferred tax 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_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Less: Deferred tax asset valuation allowance</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_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Total net deferred tax 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_DeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US">Deferred tax liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_DeferredTaxLiabilitiesAccruedSalaries" xlink:label="evsi_DeferredTaxLiabilitiesAccruedSalaries" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_DeferredTaxLiabilitiesAccruedSalaries" xlink:to="evsi_DeferredTaxLiabilitiesAccruedSalaries_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="evsi_DeferredTaxLiabilitiesAccruedSalaries_lbl" xml:lang="en-US">Accrued salaries</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_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Total deferred tax 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_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Total net deferred taxes</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_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Blended federal and state tax rate</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Federal tax rate</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xml:lang="en-US">Valuation allowance</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_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US">Decrease in valuation allowance</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_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carryforward</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_OperatingLossCarryforwardsExpirationDate" xlink:label="us-gaap_OperatingLossCarryforwardsExpirationDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:to="us-gaap_OperatingLossCarryforwardsExpirationDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsExpirationDate_lbl" xml:lang="en-US">Operating loss carryforward expiration date</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_OtherNoncashIncomeTaxExpense" xlink:label="us-gaap_OtherNoncashIncomeTaxExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashIncomeTaxExpense" xlink:to="us-gaap_OtherNoncashIncomeTaxExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncashIncomeTaxExpense_lbl" xml:lang="en-US">Change in deferred tax asset and 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_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 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_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xml:lang="en-US">Accounts payable - related party</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_3_lbl" xml:lang="en-US">Stock Issued for Cash</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_AccruedLoanGuaranty" xlink:to="evsi_AccruedLoanGuaranty_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_AccruedLoanGuaranty_doc" xml:lang="en-US">Accrued loan guaranty</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ComputerEquipmentAndSoftwareMember" xlink:to="evsi_ComputerEquipmentAndSoftwareMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ComputerEquipmentAndSoftwareMember_doc" xml:lang="en-US">Computer Equipment And Software.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleDebtSharesMember" xlink:to="evsi_ConvertibleDebtSharesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ConvertibleDebtSharesMember_doc" xml:lang="en-US">Convertible debt shares member</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:loc xlink:type="locator" xlink:href="evsi-20171231.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_ConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock" xlink:to="evsi_ConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock_doc" xml:lang="en-US">Disclosure for convertible notes payable, related parties and fair value measurements</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleNotesPayableTextBlock" xlink:to="evsi_ConvertibleNotesPayableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ConvertibleNotesPayableTextBlock_doc" xml:lang="en-US">Disclosure for convertible notes payable [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_CustomerDMember" xlink:to="evsi_CustomerDMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_CustomerDMember_doc" xml:lang="en-US">Customer D member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_CustomerOneMember" xlink:to="evsi_CustomerOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_CustomerOneMember_doc" xml:lang="en-US">Customer 1 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_CustomerThreeMember" xlink:to="evsi_CustomerThreeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_CustomerThreeMember_doc" xml:lang="en-US">Customer three [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_CustomerTwoMember" xlink:to="evsi_CustomerTwoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_CustomerTwoMember_doc" xml:lang="en-US">Customer two [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_DeferredTaxLiabilitiesAccruedSalaries" xlink:to="evsi_DeferredTaxLiabilitiesAccruedSalaries_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_DeferredTaxLiabilitiesAccruedSalaries_doc" xml:lang="en-US">Deferred tax liabilities - accrued salaries</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_DepreciationExpenseCapitalized" xlink:to="evsi_DepreciationExpenseCapitalized_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_DepreciationExpenseCapitalized_doc" xml:lang="en-US">Depreciation expense capitalized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_DocumentAndEntityInformationAbstract" xlink:to="evsi_DocumentAndEntityInformationAbstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_DocumentAndEntityInformationAbstract_doc" xml:lang="en-US">Document and Entity Information [Abstract]</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_GeminiMasterThirdMember" xlink:to="evsi_GeminiMasterThirdMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_GeminiMasterThirdMember_doc" xml:lang="en-US">Gemini Master Fund - Third Amendment [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_GoingConcernAbstract" xlink:to="evsi_GoingConcernAbstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_GoingConcernAbstract_doc" xml:lang="en-US">Going concern disclosure [Abstract]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_GreenCoreCapitalMember" xlink:to="evsi_GreenCoreCapitalMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_GreenCoreCapitalMember_doc" xml:lang="en-US">GreenCore Capital [Member]</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_LineOfCreditTextBlock" xlink:to="evsi_LineOfCreditTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_LineOfCreditTextBlock_doc" xml:lang="en-US">Disclosure for line of credit text block</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_LossOnDebtSettlement" xlink:to="evsi_LossOnDebtSettlement_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_LossOnDebtSettlement_doc" xml:lang="en-US">Loss on settlement of debt</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_NumberOfWarrantsAbstract" xlink:to="evsi_NumberOfWarrantsAbstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_NumberOfWarrantsAbstract_doc" xml:lang="en-US">Number of warrants [Abstract}</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_OptionsSharesMember" xlink:to="evsi_OptionsSharesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_OptionsSharesMember_doc" xml:lang="en-US">Option shares 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 third party</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_Range1Member" xlink:to="evsi_Range1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_Range1Member_doc" xml:lang="en-US">Range 1 [Member]</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber" xlink:to="evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber_doc" xml:lang="en-US">Number of Warrants Exercisable, Ending</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice" xlink:to="evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice_doc" xml:lang="en-US">Warrants - Weighted Average Exercise Price Exercisable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_doc" xml:lang="en-US">Warrants - Weighted Average Exercise Price Exercised</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_doc" xml:lang="en-US">Warrants - Weighted Average Exercise Price Expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice_doc" xml:lang="en-US">Warrants Weighted Average Exercise Price Forfeited</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_SharesIssuedForLoanGuaranteeRelatedParty" xlink:to="evsi_SharesIssuedForLoanGuaranteeRelatedParty_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_SharesIssuedForLoanGuaranteeRelatedParty_doc" xml:lang="en-US">Shares issued for loan guarantee - related party</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_StockIssuedDuringPeriodSharesIssuedForServicesDirector" xlink:to="evsi_StockIssuedDuringPeriodSharesIssuedForServicesDirector_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_StockIssuedDuringPeriodSharesIssuedForServicesDirector_doc" xml:lang="en-US">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.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockIssuedDuringPeriodValueIssuedForServicesDirector" xlink:to="evsi_StockIssuedDuringPeriodValueIssuedForServicesDirector_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_StockIssuedDuringPeriodValueIssuedForServicesDirector_doc" xml:lang="en-US">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.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockIssuedForServicesMember" xlink:to="evsi_StockIssuedForServicesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_StockIssuedForServicesMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockIssuedForServicesRelatedParty" xlink:to="evsi_StockIssuedForServicesRelatedParty_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_StockIssuedForServicesRelatedParty_doc" xml:lang="en-US">Stock Issued for Services - Related Party</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_StockIssuedForServicesRelatedPartyShares" xlink:to="evsi_StockIssuedForServicesRelatedPartyShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_StockIssuedForServicesRelatedPartyShares_doc" xml:lang="en-US">Stock Issued for Services - Related Party (Shares)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_WarrantSharesMember" xlink:to="evsi_WarrantSharesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_WarrantSharesMember_doc" xml:lang="en-US">Warrant shares member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_WarrantsFairValueAtGrantDate" xlink:to="evsi_WarrantsFairValueAtGrantDate_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_WarrantsFairValueAtGrantDate_doc" xml:lang="en-US">Warrants fair value at grant date</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_WarrantsWeightedAverageExercisePriceAbstract" xlink:to="evsi_WarrantsWeightedAverageExercisePriceAbstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_WarrantsWeightedAverageExercisePriceAbstract_doc" xml:lang="en-US">Weighted average exercise price of warrants [Abstract]</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_ConvertibleLineOfCreditDisclosureTextBlock" xlink:to="evsi_ConvertibleLineOfCreditDisclosureTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ConvertibleLineOfCreditDisclosureTextBlock_doc" xml:lang="en-US">Convertible Line of Credit disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleNotesPayableTableTextBlock" xlink:to="evsi_ConvertibleNotesPayableTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ConvertibleNotesPayableTableTextBlock_doc" xml:lang="en-US">Convertible notes payable summary [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ConvertibleLineOfCreditCurrent" xlink:to="evsi_ConvertibleLineOfCreditCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ConvertibleLineOfCreditCurrent_doc" xml:lang="en-US">Convertible line of credit, current</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_RepaymentsOfConvertibleNotesPayableRelatedParties" xlink:to="evsi_RepaymentsOfConvertibleNotesPayableRelatedParties_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_RepaymentsOfConvertibleNotesPayableRelatedParties_doc" xml:lang="en-US">Repayments of convertible notes payable related parties.</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_RecordingOfDebtDiscount" xlink:to="evsi_RecordingOfDebtDiscount_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_RecordingOfDebtDiscount_doc" xml:lang="en-US">Recording of debt discount</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_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_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="evsi_StockIssuedForPurchaseOfWarrants" xlink:to="evsi_StockIssuedForPurchaseOfWarrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_StockIssuedForPurchaseOfWarrants_doc" xml:lang="en-US">Stock issued for purchase of warrants.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_RecordingOfDebtDiscountOnConvertibleLoans" xlink:to="evsi_RecordingOfDebtDiscountOnConvertibleLoans_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_RecordingOfDebtDiscountOnConvertibleLoans_doc" xml:lang="en-US">Recording of debt discount on convertible loans.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_DepreciationTransferredToInventory" xlink:to="evsi_DepreciationTransferredToInventory_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_DepreciationTransferredToInventory_doc" xml:lang="en-US">Depreciation transferred to inventory.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ProceedsFromConvertibleLineOfCredit" xlink:to="evsi_ProceedsFromConvertibleLineOfCredit_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_ProceedsFromConvertibleLineOfCredit_doc" xml:lang="en-US">Borrowings on convertible line of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_GainOnDebtSettlementnet" xlink:label="evsi_GainOnDebtSettlementnet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_GainOnDebtSettlementnet" xlink:to="evsi_GainOnDebtSettlementnet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="evsi_GainOnDebtSettlementnet_doc" xml:lang="en-US">Gain on Debt Settlement,net</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_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_3_lbl" xml:lang="en-US">Shares, Outstanding</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_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_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_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_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accrued Taxes Payable</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_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_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</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">Payments of Stock Issuance Costs</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_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_2_lbl" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_2_lbl" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGross" xlink:to="us-gaap_AccountsReceivableGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGross_2_lbl" xml:lang="en-US">Accounts Receivable, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_2_lbl" xml:lang="en-US">Allowance for Doubtful Accounts Receivable</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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_4_lbl" xml:lang="en-US">Embedded Derivative, Fair Value of Embedded Derivative Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_2_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term, Simplified Method</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_3_lbl" xml:lang="en-US">Class of Warrant or Right, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_3_lbl" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Accrued interest converted, shares issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_2_lbl" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_2_lbl" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="evsi_DeferredTaxLiabilitiesAccruedSalaries" xlink:to="evsi_DeferredTaxLiabilitiesAccruedSalaries_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="evsi_DeferredTaxLiabilitiesAccruedSalaries_3_lbl" xml:lang="en-US">DeferredTaxLiabilitiesAccruedSalaries</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_2_lbl" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_2_lbl" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_2_lbl" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>evsi-20171231_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.22a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: envision_10k%2D2017.xfr; Date: 2018%2D03%2D30T02:48:50Z -->
    <!-- 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-20171231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/BalanceSheets" xlink:href="evsi-20171231.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/BalanceSheetsParenthetical" xlink:href="evsi-20171231.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfOperations" xlink:href="evsi-20171231.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfOperationsParenthetical" xlink:href="evsi-20171231.xsd#StatementsOfOperationsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfChangesInStockholdersDeficit" xlink:href="evsi-20171231.xsd#StatementsOfChangesInStockholdersDeficit" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StatementsOfCashFlows" xlink:href="evsi-20171231.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:href="evsi-20171231.xsd#CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/GoingConcern" xlink:href="evsi-20171231.xsd#GoingConcern" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenue" xlink:href="evsi-20171231.xsd#AccountsReceivableAndDeferredRevenue" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssets" xlink:href="evsi-20171231.xsd#PrepaidExpensesAndOtherCurrentAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/Inventory" xlink:href="evsi-20171231.xsd#Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PropertyAndEquipment" xlink:href="evsi-20171231.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpenses" xlink:href="evsi-20171231.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/LineOfCredittermDebt-SiliconValleyBank" xlink:href="evsi-20171231.xsd#LineOfCredittermDebt-SiliconValleyBank" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleLineOfCredit" xlink:href="evsi-20171231.xsd#ConvertibleLineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:href="evsi-20171231.xsd#ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayable" xlink:href="evsi-20171231.xsd#ConvertibleNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NotePayableAndAutoLoan" xlink:href="evsi-20171231.xsd#NotePayableAndAutoLoan" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingencies" xlink:href="evsi-20171231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommonStock" xlink:href="evsi-20171231.xsd#CommonStock" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrants" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrants" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/IncomeTaxes" xlink:href="evsi-20171231.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/RelatedPartyTransactions" xlink:href="evsi-20171231.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/SubsequentEvents" xlink:href="evsi-20171231.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="evsi-20171231.xsd#CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="evsi-20171231.xsd#CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueTables" xlink:href="evsi-20171231.xsd#AccountsReceivableAndDeferredRevenueTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsTables" xlink:href="evsi-20171231.xsd#PrepaidExpensesAndOtherCurrentAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/InventoryTables" xlink:href="evsi-20171231.xsd#InventoryTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PropertyAndEquipmentTables" xlink:href="evsi-20171231.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpensesTables" xlink:href="evsi-20171231.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayableTables" xlink:href="evsi-20171231.xsd#ConvertibleNotePayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingenciesTables" xlink:href="evsi-20171231.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsTables" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/IncomeTaxesTables" xlink:href="evsi-20171231.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="evsi-20171231.xsd#CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="evsi-20171231.xsd#CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/GoingConcernDetailsNarrative" xlink:href="evsi-20171231.xsd#GoingConcernDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueDetails-accountsReceivable" xlink:href="evsi-20171231.xsd#AccountsReceivableAndDeferredRevenueDetails-accountsReceivable" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueDetailsNarrative" xlink:href="evsi-20171231.xsd#AccountsReceivableAndDeferredRevenueDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:href="evsi-20171231.xsd#PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/InventoryDetails" xlink:href="evsi-20171231.xsd#InventoryDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PropertyAndEquipmentDetails" xlink:href="evsi-20171231.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="evsi-20171231.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/AccruedExpensesDetails" xlink:href="evsi-20171231.xsd#AccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/LineOfCredittermDebt-SiliconValleyBankDetailsNarrative" xlink:href="evsi-20171231.xsd#LineOfCredittermDebt-SiliconValleyBankDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleLineOfCreditDetailsNarrative" xlink:href="evsi-20171231.xsd#ConvertibleLineOfCreditDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-summary" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-summary" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-fairValueMeasurements" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-fairValueMeasurements" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-level3" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-assumptions" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-assumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:href="evsi-20171231.xsd#ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotePayableDetails" xlink:href="evsi-20171231.xsd#ConvertibleNotePayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/ConvertibleNotesPayableDetailsNarrative" xlink:href="evsi-20171231.xsd#ConvertibleNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/NotesPayableAndAutoLoanDetailsNarrative" xlink:href="evsi-20171231.xsd#NotesPayableAndAutoLoanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingenciesDetails-FutureLeasePayments" xlink:href="evsi-20171231.xsd#CommitmentsAndContingenciesDetails-FutureLeasePayments" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="evsi-20171231.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/CommonStockDetailsNarrative" xlink:href="evsi-20171231.xsd#CommonStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-assumptions" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsDetails-assumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-optionActivity" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsDetails-optionActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-optionsOutstandingAndExercisable" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsDetails-optionsOutstandingAndExercisable" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-warrantActivity" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsDetails-warrantActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/StockOptionsAndWarrantsDetailsNarrative" xlink:href="evsi-20171231.xsd#StockOptionsAndWarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/IncomeTaxesDetails-taxExpense" xlink:href="evsi-20171231.xsd#IncomeTaxesDetails-taxExpense" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/IncomeTaxesDetails-deferredTaxAssetsAndLiabilities" xlink:href="evsi-20171231.xsd#IncomeTaxesDetails-deferredTaxAssetsAndLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/IncomeTaxesDetailsNarrative" xlink:href="evsi-20171231.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://envisionsolar.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="evsi-20171231.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-20171231.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_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityPublicFloat" 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="110" 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="120" 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="130" 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 - Consolidated Balance Sheets">
      <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_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" 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="60" 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="70" 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="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" 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="90" 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="100" 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="110" 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="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" 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="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" 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="140" 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="150" 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="160" 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="170" 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="180" 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="190" 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_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLinesOfCreditCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleLineOfCreditCurrent" xlink:label="loc_evsiConvertibleLineOfCreditCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_evsiConvertibleLineOfCreditCurrent" 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_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent" />
      <link:presentationArc order="230" 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_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
      <link:presentationArc order="240" 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_OtherLoansPayableCurrent" xlink:label="loc_us-gaapOtherLoansPayableCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherLoansPayableCurrent" 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_DerivativeLiabilitiesCurrent" xlink:label="loc_us-gaapDerivativeLiabilitiesCurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDerivativeLiabilitiesCurrent" 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_OtherLoansPayableLongTerm" xlink:label="loc_us-gaapOtherLoansPayableLongTerm" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherLoansPayableLongTerm" 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="290" 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="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" 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="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" 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="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" 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="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" 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="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" 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="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" 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="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" 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="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" 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 - Consolidated Balance Sheets (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_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-gaapStatementOfFinancialPositionAbstract" 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-20171231.xsd#evsi_ConvertibleLineOfCreditMember" xlink:label="loc_evsiConvertibleLineOfCreditMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiConvertibleLineOfCreditMember" 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_ConvertibleNotesPayableMember" xlink:label="loc_us-gaapConvertibleNotesPayableMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" 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_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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-gaapStatementLineItems" 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_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued" 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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding" 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="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations">
      <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_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" 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_UnrealizedGainLossOnDerivatives" xlink:label="loc_us-gaapUnrealizedGainLossOnDerivatives" />
      <link:presentationArc order="100" 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="110" 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="120" 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_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" 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="140" 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="150" 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="160" 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 - Consolidated Statements of Operations (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_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StatementsOfChangesInStockholdersDeficit" xlink:title="00000006 - Statement - Consolidated Statements of Changes in Stockholders' Deficit">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <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-gaapStatementOfStockholdersEquityAbstract" 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_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" 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_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="50" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaapPreferredStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapPreferredStockMember" 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_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" 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_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" 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_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" 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_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding" 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_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" 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_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="30" 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_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" />
      <link:presentationArc order="40" 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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" 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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
      <link:presentationArc order="60" 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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" 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="80" 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="90" 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="evsi-20171231.xsd#evsi_StockIssuedForServicesRelatedPartyShares" xlink:label="loc_evsiStockIssuedForServicesRelatedPartyShares" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForServicesRelatedPartyShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForServicesRelatedParty" xlink:label="loc_evsiStockIssuedForServicesRelatedParty" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForServicesRelatedParty" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedDuringPeriodSharesIssuedForServicesDirector" xlink:label="loc_evsiStockIssuedDuringPeriodSharesIssuedForServicesDirector" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedDuringPeriodSharesIssuedForServicesDirector" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedDuringPeriodValueIssuedForServicesDirector" xlink:label="loc_evsiStockIssuedDuringPeriodValueIssuedForServicesDirector" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedDuringPeriodValueIssuedForServicesDirector" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_SharesIssuedForLoanGuarantyRelatedPartyShares" xlink:label="loc_evsiSharesIssuedForLoanGuarantyRelatedPartyShares" />
      <link:presentationArc order="140" 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="evsi-20171231.xsd#evsi_SharesIssuedForLoanGuarantyRelatedParty" xlink:label="loc_evsiSharesIssuedForLoanGuarantyRelatedParty" />
      <link:presentationArc order="150" 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-20171231.xsd#evsi_RecordingOfDebtDiscountOnConvertibleLoans" xlink:label="loc_evsiRecordingOfDebtDiscountOnConvertibleLoans" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiRecordingOfDebtDiscountOnConvertibleLoans" 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_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation" 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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalWarrantIssued" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalWarrantIssued" 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="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_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_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_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/StatementsOfCashFlows" xlink:title="00000007 - Statement - Consolidated Statements of Cash Flows">
      <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_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" 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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" 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_InventoryLIFOReservePeriodCharge" xlink:label="loc_us-gaapInventoryLIFOReservePeriodCharge" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapInventoryLIFOReservePeriodCharge" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_CommonStockIssuedForLoanGuaranty" xlink:label="loc_evsiCommonStockIssuedForLoanGuaranty" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" 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_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" 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="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" 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_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" 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_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaapFairValueAdjustmentOfWarrants" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapFairValueAdjustmentOfWarrants" 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="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" 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="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" 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_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaapAmortizationOfFinancingCostsAndDiscounts" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfFinancingCostsAndDiscounts" 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_AmortizationOfFinancingCosts" xlink:label="loc_us-gaapAmortizationOfFinancingCosts" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" 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_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" />
      <link:presentationArc order="150" 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="160" 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="170" 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_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" xlink:label="loc_us-gaapIncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract" />
      <link:presentationArc order="180" 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_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="190" 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_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" />
      <link:presentationArc order="200" 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="210" 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="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" 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_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" xlink:label="loc_evsiConvertibleNotePayableIssuedInLieuOfSalaryRelatedParty" />
      <link:presentationArc order="240" 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="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" 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_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:presentationArc order="260" 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_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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="280" 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="290" 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="300" 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_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" 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="320" 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="330" 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="340" 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_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaapProceedsFromConvertibleDebt" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromConvertibleDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ProceedsFromConvertibleLineOfCredit" xlink:label="loc_evsiProceedsFromConvertibleLineOfCredit" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_evsiProceedsFromConvertibleLineOfCredit" 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_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="loc_us-gaapProceedsFromRepaymentsOfLinesOfCredit" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromRepaymentsOfLinesOfCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_RepaymentsOfConvertibleNotesPayableRelatedParties" xlink:label="loc_evsiRepaymentsOfConvertibleNotesPayableRelatedParties" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_evsiRepaymentsOfConvertibleNotesPayableRelatedParties" 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_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaapRepaymentsOfConvertibleDebt" />
      <link:presentationArc order="390" 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="400" 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_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts" />
      <link:presentationArc order="410" 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_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" 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="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" 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="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" 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="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" 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="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" 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="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" 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_PaymentsForOtherTaxes" xlink:label="loc_us-gaapPaymentsForOtherTaxes" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapPaymentsForOtherTaxes" 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="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" 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="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentAmount1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_RecordingOfDebtDiscount" xlink:label="loc_evsiRecordingOfDebtDiscount" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_evsiRecordingOfDebtDiscount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_SharesIssuedForLoanGuaranteeRelatedParty" xlink:label="loc_evsiSharesIssuedForLoanGuaranteeRelatedParty" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_evsiSharesIssuedForLoanGuaranteeRelatedParty" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_TransferOfPrepaidAssetToInventory" xlink:label="loc_evsiTransferOfPrepaidAssetToInventory" />
      <link:presentationArc order="530" 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-20171231.xsd#evsi_DepreciationTransferredToInventory" xlink:label="loc_evsiDepreciationTransferredToInventory" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_evsiDepreciationTransferredToInventory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_TransferOfInventoryToPropertyAndEquipment" xlink:label="loc_evsiTransferOfInventoryToPropertyAndEquipment" />
      <link:presentationArc order="550" 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-20171231.xsd#evsi_PrepaidInsuranceFinancedByThirdParty" xlink:label="loc_evsiPrepaidInsuranceFinancedByThirdParty" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_evsiPrepaidInsuranceFinancedByThirdParty" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS 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="00000009 - Disclosure - 2. GOING CONCERN">
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_GoingConcernAbstract" xlink:label="loc_evsiGoingConcernAbstract" />
      <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_evsiGoingConcernAbstract" xlink:to="loc_us-gaapSubstantialDoubtAboutGoingConcernTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenue" xlink:title="00000010 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="loc_us-gaapLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssets" xlink:title="00000011 - Disclosure - 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="loc_us-gaapOtherCurrentAssetsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherCurrentAssetsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/Inventory" xlink:title="00000012 - Disclosure - 5. 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/PropertyAndEquipment" xlink:title="00000013 - Disclosure - 6. PROPERTY AND EQUIPMENT">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpenses" xlink:title="00000014 - Disclosure - 7. 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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="loc_us-gaapAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/LineOfCredittermDebt-SiliconValleyBank" xlink:title="00000015 - Disclosure - 8. LINE OF CREDIT/TERM DEBT - SILICON VALLEY BANK">
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_LineOfCreditAbstract" xlink:label="loc_evsiLineOfCreditAbstract" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_LineOfCreditTextBlock" xlink:label="loc_evsiLineOfCreditTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiLineOfCreditAbstract" xlink:to="loc_evsiLineOfCreditTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleLineOfCredit" xlink:title="00000016 - Disclosure - 9. CONVERTIBLE LINE OF CREDIT">
      <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-20171231.xsd#evsi_ConvertibleLineOfCreditDisclosureTextBlock" xlink:label="loc_evsiConvertibleLineOfCreditDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_evsiConvertibleLineOfCreditDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements" xlink:title="00000017 - Disclosure - 10. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS">
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleNotePayableRelatedPartiesAbstract" xlink:label="loc_evsiConvertibleNotePayableRelatedPartiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock" xlink:label="loc_evsiConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiConvertibleNotePayableRelatedPartiesAbstract" xlink:to="loc_evsiConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayable" xlink:title="00000018 - Disclosure - 11. CONVERTIBLE NOTES PAYABLE">
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleNotesPayableAbstract" xlink:label="loc_evsiConvertibleNotesPayableAbstract" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleNotesPayableTextBlock" xlink:label="loc_evsiConvertibleNotesPayableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiConvertibleNotesPayableAbstract" xlink:to="loc_evsiConvertibleNotesPayableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NotePayableAndAutoLoan" xlink:title="00000019 - Disclosure - 12. 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="00000020 - Disclosure - 13. 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="00000021 - Disclosure - 14. 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="00000022 - Disclosure - 15. 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/IncomeTaxes" xlink:title="00000023 - Disclosure - 16. INCOME TAXES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/RelatedPartyTransactions" xlink:title="00000024 - Disclosure - 17. 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="00000025 - Disclosure - 18. 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/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000026 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS 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_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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="loc_us-gaapOrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapOrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" 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_NatureOfOperations" xlink:label="loc_us-gaapNatureOfOperations" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaapTradeAndOtherAccountsReceivablePolicy" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapTradeAndOtherAccountsReceivablePolicy" 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_InventoryPolicyTextBlock" xlink:label="loc_us-gaapInventoryPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapInventoryPolicyTextBlock" 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_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" 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="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" 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="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpensePolicy" 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_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaapAdvertisingCostsPolicyTextBlock" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapAdvertisingCostsPolicyTextBlock" 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="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" 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="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesPolicyTextBlock" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesPolicyTextBlock" 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="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000027 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS 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/AccountsReceivableAndDeferredRevenueTables" xlink:title="00000028 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="loc_us-gaapScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsTables" xlink:title="00000029 - Disclosure - 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfOtherCurrentAssetsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfOtherCurrentAssetsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/InventoryTables" xlink:title="00000030 - Disclosure - 5. 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/PropertyAndEquipmentTables" xlink:title="00000031 - Disclosure - 6. PROPERTY AND EQUIPMENT (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpensesTables" xlink:title="00000032 - Disclosure - 7. 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_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables" xlink:title="00000033 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleNotePayableRelatedPartiesAbstract" xlink:label="loc_evsiConvertibleNotePayableRelatedPartiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:label="loc_us-gaapScheduleOfShortTermDebtTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiConvertibleNotePayableRelatedPartiesAbstract" xlink:to="loc_us-gaapScheduleOfShortTermDebtTextBlock" 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_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiConvertibleNotePayableRelatedPartiesAbstract" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" 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_evsiConvertibleNotePayableRelatedPartiesAbstract" xlink:to="loc_us-gaapFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" 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_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="loc_us-gaapScheduleOfAssumptionsUsedTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiConvertibleNotePayableRelatedPartiesAbstract" xlink:to="loc_us-gaapScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayableTables" xlink:title="00000034 - Disclosure - 11. CONVERTIBLE NOTE PAYABLE (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="evsi-20171231.xsd#evsi_ConvertibleNotesPayableTableTextBlock" xlink:label="loc_evsiConvertibleNotesPayableTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_evsiConvertibleNotesPayableTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingenciesTables" xlink:title="00000035 - Disclosure - 13. COMMITMENTS AND CONTINGENCIES (Tables)">
      <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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsTables" xlink:title="00000036 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Tables)">
      <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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" 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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" 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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/IncomeTaxesTables" xlink:title="00000037 - Disclosure - 16. INCOME TAXES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" 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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000038 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS 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_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_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-gaapRisksAndUncertaintiesAbstract" 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_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" 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-20171231.xsd#evsi_CustomerOneMember" xlink:label="loc_evsiCustomerOneMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_CustomerTwoMember" xlink:label="loc_evsiCustomerTwoMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerTwoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_CustomerThreeMember" xlink:label="loc_evsiCustomerThreeMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_evsiCustomerThreeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_CustomerAMember" xlink:label="loc_evsiCustomerAMember" />
      <link:presentationArc order="70" 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-20171231.xsd#evsi_CustomerBMember" xlink:label="loc_evsiCustomerBMember" />
      <link:presentationArc order="80" 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-20171231.xsd#evsi_CustomerCMember" xlink:label="loc_evsiCustomerCMember" />
      <link:presentationArc order="90" 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-20171231.xsd#evsi_CustomerDMember" xlink:label="loc_evsiCustomerDMember" />
      <link:presentationArc order="100" 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="0" 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/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000039 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS 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="evsi-20171231.xsd#evsi_ConvertibleDebtSharesMember" xlink:label="loc_evsiConvertibleDebtSharesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_evsiConvertibleDebtSharesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_OptionsSharesMember" xlink:label="loc_evsiOptionsSharesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_evsiOptionsSharesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_WarrantSharesMember" xlink:label="loc_evsiWarrantSharesMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_evsiWarrantSharesMember" 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_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashUninsuredAmount" 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_CashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashEquivalentsAtCarryingValue" 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_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives" 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_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" 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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredRevenueCurrent" 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_ExtendedProductWarrantyAccrual" xlink:label="loc_us-gaapExtendedProductWarrantyAccrual" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapExtendedProductWarrantyAccrual" 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_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" 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_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdvertisingExpense" 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="80" 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="00000040 - Disclosure - 2. GOING CONCERN (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_GoingConcernAbstract" xlink:label="loc_evsiGoingConcernAbstract" />
      <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="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiGoingConcernAbstract" xlink:to="loc_us-gaapNetIncomeLoss" 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_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiGoingConcernAbstract" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" 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_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiGoingConcernAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_WorkingCapital" xlink:label="loc_evsiWorkingCapital" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiGoingConcernAbstract" 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_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiGoingConcernAbstract" xlink:to="loc_us-gaapStockholdersEquity" 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="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiGoingConcernAbstract" 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_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiGoingConcernAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ProceedsFromConvertibleLineOfCredit" xlink:label="loc_evsiProceedsFromConvertibleLineOfCredit" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiGoingConcernAbstract" xlink:to="loc_evsiProceedsFromConvertibleLineOfCredit" 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_ProceedsFromLoans" xlink:label="loc_us-gaapProceedsFromLoans" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiGoingConcernAbstract" xlink:to="loc_us-gaapProceedsFromLoans" 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="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_evsiGoingConcernAbstract" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueDetails-accountsReceivable" xlink:title="00000041 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Details-Accounts Receivable)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGross" xlink:label="loc_us-gaapAccountsReceivableGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAccountsReceivableGross" 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_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" 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_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueDetailsNarrative" xlink:title="00000042 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (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_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" 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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:title="00000043 - Disclosure - 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidInsurance" xlink:label="loc_us-gaapPrepaidInsurance" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapPrepaidInsurance" 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_DepositsAssetsCurrent" xlink:label="loc_us-gaapDepositsAssetsCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapDepositsAssetsCurrent" 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_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" 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_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/InventoryDetails" xlink:title="00000044 - Disclosure - 5. 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_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryFinishedGoods" 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_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryWorkInProcess" 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_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterials" 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="30" 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="40" 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/PropertyAndEquipmentDetails" xlink:title="00000045 - Disclosure - 6. PROPERTY AND EQUIPMENT (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <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-gaapPropertyPlantAndEquipmentAbstract" 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_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" 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_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ComputerEquipmentAndSoftwareMember" xlink:label="loc_evsiComputerEquipmentAndSoftwareMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_evsiComputerEquipmentAndSoftwareMember" 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_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember" 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_OfficeEquipmentMember" xlink:label="loc_us-gaapOfficeEquipmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapOfficeEquipmentMember" 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_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapMachineryAndEquipmentMember" 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_AutomobilesMember" xlink:label="loc_us-gaapAutomobilesMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapAutomobilesMember" 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_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember" 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_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives" 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_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000046 - Disclosure - 6. PROPERTY AND EQUIPMENT (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_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_DepreciationExpenseCapitalized" xlink:label="loc_evsiDepreciationExpenseCapitalized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_evsiDepreciationExpenseCapitalized" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/AccruedExpensesDetails" xlink:title="00000047 - Disclosure - 7. 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="0" 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="10" 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="evsi-20171231.xsd#evsi_AccruedLoanGuaranty" xlink:label="loc_evsiAccruedLoanGuaranty" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_evsiAccruedLoanGuaranty" 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="30" 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="40" 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_AccrualForEnvironmentalLossContingencies" xlink:label="loc_us-gaapAccrualForEnvironmentalLossContingencies" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccrualForEnvironmentalLossContingencies" 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="60" 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="70" 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/LineOfCredittermDebt-SiliconValleyBankDetailsNarrative" xlink:title="00000048 - Disclosure - 8. LINE OF CREDIT/TERM DEBT - SILICON VALLEY BANK (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_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-20171231.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-20171231.xsd#evsi_KeshifMember" xlink:label="loc_evsiKeshifMember" />
      <link:presentationArc order="40" 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-20171231.xsd#evsi_StockPurchaseAgrMember" xlink:label="loc_evsiStockPurchaseAgrMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonmonetaryTransactionTypeDomain" xlink:to="loc_evsiStockPurchaseAgrMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_LoanGuarantyMember" xlink:label="loc_evsiLoanGuarantyMember" />
      <link:presentationArc order="60" 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="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" 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_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1" 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-20171231.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-20171231.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-20171231.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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.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" 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_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLinesOfCreditCurrent" 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_LongTermLineOfCredit" xlink:label="loc_us-gaapLongTermLineOfCredit" />
      <link:presentationArc order="110" 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-20171231.xsd#evsi_StockIssuedForLoanGuarantySharesIssued" xlink:label="loc_evsiStockIssuedForLoanGuarantySharesIssued" />
      <link:presentationArc order="120" 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-20171231.xsd#evsi_StockIssuedForLoanGuarantyValue" xlink:label="loc_evsiStockIssuedForLoanGuarantyValue" />
      <link:presentationArc order="130" 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_DeferredFinanceCostsGross" xlink:label="loc_us-gaapDeferredFinanceCostsGross" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredFinanceCostsGross" 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" 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_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" />
      <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="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaapRepaymentsOfLinesOfCredit" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRepaymentsOfLinesOfCredit" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleLineOfCreditDetailsNarrative" xlink:title="00000049 - Disclosure - 9. CONVERTIBLE LINE OF CREDIT (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_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCreditFacilityAxis" 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_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_RevolvingNoteMember" xlink:label="loc_evsiRevolvingNoteMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_evsiRevolvingNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_RevolvingNoteOneMember" xlink:label="loc_evsiRevolvingNoteOneMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_evsiRevolvingNoteOneMember" 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="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ProceedsFromConvertibleLineOfCredit" xlink:label="loc_evsiProceedsFromConvertibleLineOfCredit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiProceedsFromConvertibleLineOfCredit" 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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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_AdjustmentOfWarrantsGrantedForServices" xlink:label="loc_us-gaapAdjustmentOfWarrantsGrantedForServices" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentOfWarrantsGrantedForServices" 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_DebtInstrumentConvertibleBeneficialConversionFeature" xlink:label="loc_us-gaapDebtInstrumentConvertibleBeneficialConversionFeature" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentConvertibleBeneficialConversionFeature" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleLineOfCreditCurrent" xlink:label="loc_evsiConvertibleLineOfCreditCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiConvertibleLineOfCreditCurrent" 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_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscount" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount" 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="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestPayableCurrentAndNoncurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-summary" xlink:title="00000050 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Summary)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract" xlink:label="loc_us-gaapConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract" />
      <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-gaapConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract" 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="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-gaapLongtermDebtTypeDomain" 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-20171231.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-20171231.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-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiWheatleyNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_GeminiMasterThirdMember" xlink:label="loc_evsiGeminiMasterThirdMember" />
      <link:presentationArc order="30" 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_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="loc_us-gaapNotesPayableRelatedPartiesClassifiedCurrent" />
      <link:presentationArc order="0" 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-fairValueMeasurements" xlink:title="00000051 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" />
      <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-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" 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_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member" 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_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member" 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_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member" />
      <link:presentationArc order="40" 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_DerivativeLiabilityFairValueNetAbstract" xlink:label="loc_us-gaapDerivativeLiabilityFairValueNetAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDerivativeLiabilityFairValueNetAbstract" 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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeLiabilityFairValueNetAbstract" xlink:to="loc_us-gaapEmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" 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="00000052 - Disclosure - 10. 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" />
      <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-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" 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-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" 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_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
      <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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" 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-RelatedPartiesAndFairValueMeasurementsDetails-assumptions" xlink:title="00000053 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Assumptions)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssumptionsExpectedTerm" xlink:label="loc_us-gaapFairValueAssumptionsExpectedTerm" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="loc_us-gaapFairValueAssumptionsExpectedTerm" 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_FairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaapFairValueAssumptionsWeightedAverageVolatilityRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="loc_us-gaapFairValueAssumptionsWeightedAverageVolatilityRate" 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_FairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="loc_us-gaapFairValueAssumptionsRiskFreeInterestRate" 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_FairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="loc_us-gaapFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative" xlink:title="00000054 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.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-20171231.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-20171231.xsd#evsi_WheatleyNoteMember" xlink:label="loc_evsiWheatleyNoteMember" />
      <link:presentationArc order="50" 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-20171231.xsd#evsi_GeminiMasterThirdMember" xlink:label="loc_evsiGeminiMasterThirdMember" />
      <link:presentationArc order="80" 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_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="30" />
      <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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaapConvertibleNotesPayableMember_2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_us-gaapConvertibleNotesPayableMember_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_RepaymentsOfRelatedPartyDebtPrincipalAndInterest" xlink:label="loc_evsiRepaymentsOfRelatedPartyDebtPrincipalAndInterest" />
      <link:presentationArc order="0" 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="evsi-20171231.xsd#evsi_LossOnDebtSettlement" xlink:label="loc_evsiLossOnDebtSettlement" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiLossOnDebtSettlement" 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="20" 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_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapInterestPayableCurrentAndNoncurrent" />
      <link:presentationArc order="30" 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="40" 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_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate" />
      <link:presentationArc order="50" 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_DebtConversionConvertedInstrumentAmount1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentAmount1" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentAmount1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConversionOfDebtInterestConverted" xlink:label="loc_evsiConversionOfDebtInterestConverted" />
      <link:presentationArc order="70" 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="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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotePayableDetails" xlink:title="00000055 - Disclosure - 11. CONVERTIBLE NOTE PAYABLE (Details)">
      <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_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="10" />
      <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-20171231.xsd#evsi_PegasusNoteMember" xlink:label="loc_evsiPegasusNoteMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiPegasusNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_LenderNoteMember" xlink:label="loc_evsiLenderNoteMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiLenderNoteMember" 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_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="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" />
      <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="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-gaapLongtermDebtTypeDomain" 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_ConvertibleNotesPayable" xlink:label="loc_us-gaapConvertibleNotesPayable" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConvertibleNotesPayable" 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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount" 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_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent" />
      <link:presentationArc order="20" 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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/ConvertibleNotesPayableDetailsNarrative" xlink:title="00000056 - Disclosure - 11. 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_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="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-gaapLongtermDebtTypeDomain" xlink:to="loc_us-gaapConvertibleNotesPayableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleLineOfCreditMember" xlink:label="loc_evsiConvertibleLineOfCreditMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiConvertibleLineOfCreditMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_LenderNoteMember" xlink:label="loc_evsiLenderNoteMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiLenderNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_PegasusNoteMember" xlink:label="loc_evsiPegasusNoteMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiPegasusNoteMember" 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="0" 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/terseLabel" />
      <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="10" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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_AdjustmentOfWarrantsGrantedForServices" xlink:label="loc_us-gaapAdjustmentOfWarrantsGrantedForServices" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentOfWarrantsGrantedForServices" 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_DebtInstrumentConvertibleBeneficialConversionFeature" xlink:label="loc_us-gaapDebtInstrumentConvertibleBeneficialConversionFeature" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentConvertibleBeneficialConversionFeature" 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="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/NotesPayableAndAutoLoanDetailsNarrative" xlink:title="00000057 - Disclosure - 12. NOTES 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-20171231.xsd#evsi_NotesPayableMember" xlink:label="loc_evsiNotesPayableMember" />
      <link:presentationArc order="10" 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="0" 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="10" 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_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRepaymentsOfNotesPayable" 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_GainLossRelatedToLitigationSettlement" xlink:label="loc_us-gaapGainLossRelatedToLitigationSettlement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainLossRelatedToLitigationSettlement" 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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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_OtherLongTermDebtNoncurrent" xlink:label="loc_us-gaapOtherLongTermDebtNoncurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherLongTermDebtNoncurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingenciesDetails-FutureLeasePayments" xlink:title="00000058 - Disclosure - 13. COMMITMENTS AND CONTINGENCIES (Details - Future lease payments)">
      <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_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" 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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" 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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" 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_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000059 - Disclosure - 13. 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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SecurityDeposit" xlink:label="loc_us-gaapSecurityDeposit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapSecurityDeposit" 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_LeaseAndRentalExpense" xlink:label="loc_us-gaapLeaseAndRentalExpense" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLeaseAndRentalExpense" 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_OtherInventoryCapitalizedCosts" xlink:label="loc_us-gaapOtherInventoryCapitalizedCosts" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOtherInventoryCapitalizedCosts" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/CommonStockDetailsNarrative" xlink:title="00000060 - Disclosure - 14. 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_RelatedPartyTransactionAxis" xlink:label="loc_us-gaapRelatedPartyTransactionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionAxis" 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_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForServicesMember" xlink:label="loc_evsiStockIssuedForServicesMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_evsiStockIssuedForServicesMember" 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-20171231.xsd#evsi_GreenCoreCapitalLLCMember" xlink:label="loc_evsiGreenCoreCapitalLLCMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiGreenCoreCapitalLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ThreeDirectorsMember" xlink:label="loc_evsiThreeDirectorsMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiThreeDirectorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_FiveDirectorsMember" xlink:label="loc_evsiFiveDirectorsMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiFiveDirectorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_KeshifMember" xlink:label="loc_evsiKeshifMember" />
      <link:presentationArc order="160" 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_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="30" />
      <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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConsultingServicesMember" xlink:label="loc_evsiConsultingServicesMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_evsiConsultingServicesMember" 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_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="40" />
      <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-20171231.xsd#evsi_LSAMember" xlink:label="loc_evsiLSAMember" />
      <link:presentationArc order="160" 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_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="50" />
      <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-20171231.xsd#evsi_InvestorRelationsMember" xlink:label="loc_evsiInvestorRelationsMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiInvestorRelationsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_PosawatzMember" xlink:label="loc_evsiPosawatzMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiPosawatzMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_DavidsonMember" xlink:label="loc_evsiDavidsonMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiDavidsonMember" 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_ShareholdersEquityClassAxis" xlink:label="loc_us-gaapShareholdersEquityClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShareholdersEquityClassAxis" order="60" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByShareholdersEquityClassDomain" xlink:label="loc_us-gaapFairValueByShareholdersEquityClassDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareholdersEquityClassAxis" xlink:to="loc_us-gaapFairValueByShareholdersEquityClassDomain" 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_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByShareholdersEquityClassDomain" xlink:to="loc_us-gaapRestrictedStockMember" 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_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" order="70" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember_2" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockMember_2" 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="0" 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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" 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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForPurchaseOfWarrants" xlink:label="loc_evsiStockIssuedForPurchaseOfWarrants" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForPurchaseOfWarrants" 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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentAmount1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConversionOfDebtInterestConverted" xlink:label="loc_evsiConversionOfDebtInterestConverted" />
      <link:presentationArc order="50" 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="60" 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_DebtConversionOriginalDebtAmount1" xlink:label="loc_us-gaapDebtConversionOriginalDebtAmount1" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionOriginalDebtAmount1" 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="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" 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_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" />
      <link:presentationArc order="100" 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_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForServicesRelatedParty" xlink:label="loc_evsiStockIssuedForServicesRelatedParty" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForServicesRelatedParty" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForServicesRelatedPartyShares" xlink:label="loc_evsiStockIssuedForServicesRelatedPartyShares" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForServicesRelatedPartyShares" 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="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_SharesIssuedForLoanGuarantyRelatedParty" xlink:label="loc_evsiSharesIssuedForLoanGuarantyRelatedParty" />
      <link:presentationArc order="160" 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-20171231.xsd#evsi_SharesIssuedForLoanGuarantyRelatedPartyShares" xlink:label="loc_evsiSharesIssuedForLoanGuarantyRelatedPartyShares" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiSharesIssuedForLoanGuarantyRelatedPartyShares" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-assumptions" xlink:title="00000061 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Assumptions)">
      <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_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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" 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_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRangeAxis" 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_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-optionActivity" xlink:title="00000062 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Option Activity)">
      <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_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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" 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_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-optionsOutstandingAndExercisable" xlink:title="00000063 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Options Outstanding and Exercisable)">
      <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_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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_Range1Member" xlink:label="loc_evsiRange1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_evsiRange1Member" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" 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="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-warrantActivity" xlink:title="00000064 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Warrant Activity)">
      <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_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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_NumberOfWarrantsAbstract" xlink:label="loc_evsiNumberOfWarrantsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiNumberOfWarrantsAbstract" 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_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" 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_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding_2" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber" xlink:label="loc_evsiShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_WarrantsWeightedAverageExercisePriceAbstract" xlink:label="loc_evsiWarrantsWeightedAverageExercisePriceAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiWarrantsWeightedAverageExercisePriceAbstract" 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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_evsiShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_evsiShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_evsiShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice" 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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_evsiShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/StockOptionsAndWarrantsDetailsNarrative" xlink:title="00000065 - Disclosure - 15. 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_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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPlanNameAxis" 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_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_Stock2011PlanMember" xlink:label="loc_evsiStock2011PlanMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_evsiStock2011PlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_Equity2008PlanMember" xlink:label="loc_evsiEquity2008PlanMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_evsiEquity2008PlanMember" 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_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" 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="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_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="30" />
      <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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember" 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_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="40" />
      <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-20171231.xsd#evsi_LenderNoteMember" xlink:label="loc_evsiLenderNoteMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiLenderNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_ConvertibleLineOfCreditMember" xlink:label="loc_evsiConvertibleLineOfCreditMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_evsiConvertibleLineOfCreditMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" 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_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" 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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:label="loc_us-gaapStockGrantedDuringPeriodValueSharebasedCompensationGross" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockGrantedDuringPeriodValueSharebasedCompensationGross" 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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_AdjustmentOfWarrantsGrantedForServices" xlink:label="loc_us-gaapAdjustmentOfWarrantsGrantedForServices" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentOfWarrantsGrantedForServices" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_WarrantsFairValueAtGrantDate" xlink:label="loc_evsiWarrantsFairValueAtGrantDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiWarrantsFairValueAtGrantDate" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/IncomeTaxesDetails-taxExpense" xlink:title="00000066 - Disclosure - 16. INCOME TAXES (Details-Tax Expense)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapIncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" 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_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaapIncomeTaxReconciliationStateAndLocalIncomeTaxes" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationStateAndLocalIncomeTaxes" 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_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="loc_us-gaapIncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" 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_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaapIncomeTaxReconciliationChangeInEnactedTaxRate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationChangeInEnactedTaxRate" 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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" 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_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/IncomeTaxesDetails-deferredTaxAssetsAndLiabilities" xlink:title="00000067 - Disclosure - 16. INCOME TAXES (Details-Deferred tax assets and liabilities)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaapDeferredTaxAssetsNetAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNetAbstract" 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_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsCharitableContributionCarryforwards" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsCharitableContributionCarryforwards" 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" 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_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="loc_us-gaapDeferredTaxAssetsPropertyPlantAndEquipment" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsPropertyPlantAndEquipment" 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_DeferredTaxAssetsOther" xlink:label="loc_us-gaapDeferredTaxAssetsOther" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOther" 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_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" 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_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsGross" 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_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" 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_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNet" 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_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaapDeferredTaxLiabilitiesAbstract" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_DeferredTaxLiabilitiesAccruedSalaries" xlink:label="loc_evsiDeferredTaxLiabilitiesAccruedSalaries" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxLiabilitiesAbstract" xlink:to="loc_evsiDeferredTaxLiabilitiesAccruedSalaries" 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_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilities" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxLiabilitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxLiabilitiesAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000068 - Disclosure - 16. INCOME TAXES (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_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" 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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" 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_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" 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_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount" 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_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapOperatingLossCarryforwards" 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_OperatingLossCarryforwardsExpirationDate" xlink:label="loc_us-gaapOperatingLossCarryforwardsExpirationDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapOperatingLossCarryforwardsExpirationDate" 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_OtherNoncashIncomeTaxExpense" xlink:label="loc_us-gaapOtherNoncashIncomeTaxExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapOtherNoncashIncomeTaxExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://envisionsolar.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000069 - Disclosure - 17. 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_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="10" />
      <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-20171231.xsd#evsi_DirectorsMember" xlink:label="loc_evsiDirectorsMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_evsiDirectorsMember" 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_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="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" />
      <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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaapRelatedPartyTransactionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionAxis" 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_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain" 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_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="40" />
      <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-20171231.xsd#evsi_GreenCoreCapitalMember" xlink:label="loc_evsiGreenCoreCapitalMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiGreenCoreCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_KeshifVenturesMember" xlink:label="loc_evsiKeshifVenturesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_evsiKeshifVenturesMember" 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_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="50" />
      <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_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapRepaymentsOfRelatedPartyDebt" />
      <link:presentationArc order="0" 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="evsi-20171231.xsd#evsi_StockIssuedForServicesRelatedParty" xlink:label="loc_evsiStockIssuedForServicesRelatedParty" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForServicesRelatedParty" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedForServicesRelatedPartyShares" xlink:label="loc_evsiStockIssuedForServicesRelatedPartyShares" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedForServicesRelatedPartyShares" 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_AccountsPayableRelatedPartiesCurrent" xlink:label="loc_us-gaapAccountsPayableRelatedPartiesCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountsPayableRelatedPartiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedDuringPeriodSharesIssuedForServicesDirector" xlink:label="loc_evsiStockIssuedDuringPeriodSharesIssuedForServicesDirector" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedDuringPeriodSharesIssuedForServicesDirector" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.xsd#evsi_StockIssuedDuringPeriodValueIssuedForServicesDirector" xlink:label="loc_evsiStockIssuedDuringPeriodValueIssuedForServicesDirector" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_evsiStockIssuedDuringPeriodValueIssuedForServicesDirector" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="evsi-20171231.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-20171231.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_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" 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_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6754101808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>May 23, 2018</div></th>
<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_DocumentAndEntityInformationAbstract', window );"><strong>Summary of activity of Level 3 liabilities</strong></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_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>
<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>
<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-K<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2017<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_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>
<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>
<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>
<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>
<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>
<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_EntityPublicFloat', window );">Entity Public float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,524,122<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,502,938<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2017<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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.</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_EntityPublicFloat</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: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_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 );">- Definition</a><div><p>Document and Entity Information [Abstract]</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_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>14
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760042496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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">$ 403,475<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">5,946<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid and other current assets</a></td>
<td class="nump">55,674<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">2,319,500<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">2,784,595<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">226,112<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">75,279<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,867<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">3,242,574<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">486,690<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">451,924<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">46<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">77,514<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_LinesOfCreditCurrent', window );">Line of Credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,000,000<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_ConvertibleLineOfCreditCurrent', window );">Convertible Line of Credit, net of discount of $226,768</a></td>
<td class="nump">923,232<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_NotesPayableRelatedPartiesClassifiedCurrent', window );">Convertible Note Payable - Related Parties</a></td>
<td class="nump">197,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_ConvertibleNotesPayableCurrent', window );">Convertible Notes Payable, net of discount amounting to $175,668 and $0 at December 31, 2017 and December 31, 2016, respectively</a></td>
<td class="nump">1,424,332<span></span>
</td>
<td class="nump">100,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_NotesPayableCurrent', window );">Notes Payable</a></td>
<td class="nump">0<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_OtherLoansPayableCurrent', window );">Auto Loan-current portion</a></td>
<td class="nump">9,862<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_DerivativeLiabilitiesCurrent', 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="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_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">3,571,216<span></span>
</td>
<td class="nump">3,413,016<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_OtherLoansPayableLongTerm', window );">Long-term portion of Auto Loan</a></td>
<td class="nump">20,620<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,591,836<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_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="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_PreferredStockValue', window );">Preferred Stock, $0.001 par value, 10,000,000 shares authorized, 0 outstanding as of December 31, 2017 and 2016 respectively.</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_CommonStockValue', window );">Common Stock, $0.001 par value, 490,000,000 shares authorized, 141,835,662 and 120,105,418 shares issued or issuable and outstanding at December 31, 2017 and 2016, respectively.</a></td>
<td class="nump">141,836<span></span>
</td>
<td class="nump">120,105<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_AdditionalPaidInCapital', window );">Additional Paid-in-Capital</a></td>
<td class="nump">37,785,781<span></span>
</td>
<td class="nump">33,730,240<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_RetainedEarningsAccumulatedDeficit', window );">Accumulated Deficit</a></td>
<td class="num">(38,276,879)<span></span>
</td>
<td class="num">(35,235,449)<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_StockholdersEquity', window );">Total Stockholders' Deficit</a></td>
<td class="num">(349,262)<span></span>
</td>
<td class="num">(1,385,104)<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_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders' Deficit</a></td>
<td class="nump">$ 3,242,574<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_evsi_ConvertibleLineOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 line of credit, current</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_ConvertibleLineOfCreditCurrent</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_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_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_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</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 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<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 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41228-113958<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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41271-113958<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 10<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13433-108611<br><br>Reference 5: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13495-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_DerivativeLiabilitiesCurrent</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_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_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_OtherLoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 loans 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OtherLoansPayableCurrent</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_OtherLoansPayableLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 loans 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_OtherLoansPayableLongTerm</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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 that are expected to be realized or consumed 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<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(7))<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 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_PrepaidExpenseAndOtherAssetsCurrent</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>15
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6754087152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.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_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="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_PreferredStockSharesIssued', window );">Preferred stock, shares issued</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_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">$ 0.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">141,835,662<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">141,835,662<span></span>
</td>
<td class="nump">120,105,418<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_ConvertibleLineOfCreditMember', window );">Convertible Line of Credit [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_DebtInstrumentUnamortizedDiscount', window );">Unamortized discount</a></td>
<td class="nump">$ 226,768<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_ConvertibleNotesPayableMember', window );">Convertible Notes Payable [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_DebtInstrumentUnamortizedDiscount', window );">Unamortized discount</a></td>
<td class="nump">$ 175,668<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_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_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_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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as 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 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_PreferredStockSharesIssued</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_LongtermDebtTypeAxis=evsi_ConvertibleLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConvertibleLineOfCreditMember</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_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_LongtermDebtTypeAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760015328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 1,412,042<span></span>
</td>
<td class="nump">$ 2,781,273<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">1,884,793<span></span>
</td>
<td class="nump">2,925,994<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">(472,751)<span></span>
</td>
<td class="num">(144,721)<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 compensation expense of $430,084 for the year ended December 31, 2017 and $842,089 for the year ended December 31, 2016)</a></td>
<td class="nump">2,227,645<span></span>
</td>
<td class="nump">2,643,672<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">(2,700,396)<span></span>
</td>
<td class="num">(2,788,393)<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>
</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">1,762<span></span>
</td>
<td class="nump">415<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">25,524<span></span>
</td>
<td class="nump">450,927<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">(474,601)<span></span>
</td>
<td class="num">(275,776)<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_GainsLossesOnExtinguishmentOfDebt', window );">Gain on debt extinguishment</a></td>
<td class="nump">107,081<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_UnrealizedGainLossOnDerivatives', window );">Change in the fair value of embedded conversion option liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(19,089)<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_NonoperatingIncomeExpense', window );">Total Other Income (Expense)</a></td>
<td class="num">(340,234)<span></span>
</td>
<td class="nump">156,477<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss Before Tax Expense</a></td>
<td class="num">(3,040,630)<span></span>
</td>
<td class="num">(2,631,916)<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_CurrentStateAndLocalTaxExpenseBenefit', window );">Tax Expense</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">1,600<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_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">$ (3,041,430)<span></span>
</td>
<td class="num">$ (2,633,516)<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_EarningsPerShareBasicAndDiluted', window );">Net Loss Per Share- Basic and Diluted</a></td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="num">$ (0.02)<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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted Average Shares Outstanding- Basic and Diluted</a></td>
<td class="nump">127,470,749<span></span>
</td>
<td class="nump">112,469,828<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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 state and local tax expense (benefit) pertaining to income (loss) from 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 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><br>Reference 2: 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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_CurrentStateAndLocalTaxExpenseBenefit</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_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_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_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>17
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6758095376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_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_AllocatedShareBasedCompensationExpense', window );">Stock based compensation</a></td>
<td class="nump">$ 430,084<span></span>
</td>
<td class="nump">$ 842,089<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 2: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<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 (h)(1)(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_AllocatedShareBasedCompensationExpense</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760605232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders' Deficit - USD ($)<br></strong></div></th>
<th class="th"><div>Preferred Stock</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Deficit [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Dec. 31, 2015</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">105,207,701<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="rc">
<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 );">Beginning balance, value at Dec. 31, 2015</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 105,208<span></span>
</td>
<td class="nump">$ 31,088,122<span></span>
</td>
<td class="num">$ (32,601,933)<span></span>
</td>
<td class="num">$ (1,408,603)<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 for Cash (Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,133,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="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_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued for Cash, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,133<span></span>
</td>
<td class="nump">1,807,867<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,820,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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Cash Offering Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(68,800)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(68,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_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock Issued for Services (Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,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="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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">149,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000<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_StockIssuedForServicesRelatedPartyShares', window );">Stock Issued for Services - Related Party (Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">464,115<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_StockIssuedForServicesRelatedParty', window );">Stock Issued for Services - Related Party, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 464<span></span>
</td>
<td class="nump">69,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,603<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_StockIssuedDuringPeriodSharesIssuedForServicesDirector', window );">Stock Issued for Director Services (Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,152,776<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_StockIssuedDuringPeriodValueIssuedForServicesDirector', window );">Stock Issued for Director Services, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,153<span></span>
</td>
<td class="nump">171,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,916<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_SharesIssuedForLoanGuarantyRelatedPartyShares', window );">Shares Issued for Loan Guaranty - Related Party (Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">147,493<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 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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 147<span></span>
</td>
<td class="nump">21,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,123<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 Option Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">442,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">442,871<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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Stock Warrant Modification Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,302<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,633,516)<span></span>
</td>
<td class="num">(2,633,516)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Dec. 31, 2016</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">120,105,418<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="rc">
<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 );">Ending balance, value at Dec. 31, 2016</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 120,105<span></span>
</td>
<td class="nump">33,730,240<span></span>
</td>
<td class="num">(35,235,449)<span></span>
</td>
<td class="num">(1,385,104)<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 for Cash (Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,633,327<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_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued for Cash, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,634<span></span>
</td>
<td class="nump">2,329,366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,345,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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Cash Offering Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(53,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(53,600)<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 Loan Conversion (Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,698,060<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Stock Issued for Loan Conversion, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,698<span></span>
</td>
<td class="nump">700,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">704,709<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="text">&#160;<span></span>
</td>
<td class="nump">15,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="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="text">&#160;<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">2,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,250<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_StockIssuedForServicesRelatedPartyShares', window );">Stock Issued for Services - Related Party (Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180,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="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_StockIssuedForServicesRelatedParty', window );">Stock Issued for Services - Related Party, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 180<span></span>
</td>
<td class="nump">26,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,000<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_StockIssuedDuringPeriodSharesIssuedForServicesDirector', window );">Stock Issued for Director Services (Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">750,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="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_StockIssuedDuringPeriodValueIssuedForServicesDirector', window );">Stock Issued for Director Services, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750<span></span>
</td>
<td class="nump">111,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,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_SharesIssuedForLoanGuarantyRelatedPartyShares', window );">Shares Issued for Loan Guaranty - Related Party (Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">453,857<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 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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 454<span></span>
</td>
<td class="nump">67,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,078<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_RecordingOfDebtDiscountOnConvertibleLoans', window );">Recording of Debt Discount on Convertible Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">651,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">651,251<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_ShareBasedCompensation', window );">Stock Option Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220,084<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,041,430)<span></span>
</td>
<td class="num">(3,041,430)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Dec. 31, 2017</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">141,835,662<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="rc">
<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 );">Ending balance, value at Dec. 31, 2017</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 141,836<span></span>
</td>
<td class="nump">$ 37,785,781<span></span>
</td>
<td class="num">$ (38,276,879)<span></span>
</td>
<td class="num">$ (349,262)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_RecordingOfDebtDiscountOnConvertibleLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Recording of debt discount on convertible loans.</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_RecordingOfDebtDiscountOnConvertibleLoans</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_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_StockIssuedDuringPeriodSharesIssuedForServicesDirector">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">evsi_StockIssuedDuringPeriodSharesIssuedForServicesDirector</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_StockIssuedDuringPeriodValueIssuedForServicesDirector">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">evsi_StockIssuedDuringPeriodValueIssuedForServicesDirector</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_StockIssuedForServicesRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 Services - 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_StockIssuedForServicesRelatedParty</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_StockIssuedForServicesRelatedPartyShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 Services - 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_StockIssuedForServicesRelatedPartyShares</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_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.</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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<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 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79512289&amp;loc=d3e4724-112606<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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued</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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 which are neither cancelled nor held in the treasury.</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_SharesOutstanding</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_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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 gross value of stock issued during the period upon 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</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_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_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>19
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6761211360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_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">$ (3,041,430)<span></span>
</td>
<td class="num">$ (2,633,516)<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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">69,381<span></span>
</td>
<td class="nump">102,438<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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Bad debt expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">510<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_InventoryLIFOReservePeriodCharge', window );">Decrease of reserve on inventory</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(19,182)<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_CommonStockIssuedForLoanGuaranty', window );">Common Stock issued for Loan Guaranty</a></td>
<td class="nump">68,250<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_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Common stock issued for services</a></td>
<td class="nump">141,750<span></span>
</td>
<td class="nump">350,916<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="num">(25,524)<span></span>
</td>
<td class="num">(450,927)<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 );">Compensation expense related to grant of stock options</a></td>
<td class="nump">220,084<span></span>
</td>
<td class="nump">442,871<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_FairValueAdjustmentOfWarrants', window );">Warrant modification expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">48,302<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 debt extinguishment</a></td>
<td class="num">(107,081)<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_UnrealizedGainLossOnDerivatives', window );">Change in fair value of embedded conversion option liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">19,089<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_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt discount</a></td>
<td class="nump">271,098<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_AmortizationOfFinancingCosts', window );">Amortization of debt issue costs</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">125,917<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">1,155,118<span></span>
</td>
<td class="num">(329,957)<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">19,659<span></span>
</td>
<td class="num">(24,845)<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_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">22,058<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_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(2,004,526)<span></span>
</td>
<td class="nump">166,236<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">8,506<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="num">(386,322)<span></span>
</td>
<td class="nump">351,691<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">146,185<span></span>
</td>
<td class="nump">172,871<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">85,000<span></span>
</td>
<td class="nump">50,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_IncreaseDecreaseInAccruedTaxesPayable', window );">Sales Tax Payable</a></td>
<td class="num">(50,135)<span></span>
</td>
<td class="num">(63,560)<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">2,191<span></span>
</td>
<td class="num">(138,144)<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_NetCashProvidedByUsedInOperatingActivities', window );">NET CASH USED IN OPERATING ACTIVITIES</a></td>
<td class="num">(3,437,312)<span></span>
</td>
<td class="num">(1,798,726)<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">(23,895)<span></span>
</td>
<td class="num">(115,886)<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">(2,470)<span></span>
</td>
<td class="num">(37,311)<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_NetCashProvidedByUsedInInvestingActivities', window );">NET CASH USED IN INVESTING ACTIVITIES</a></td>
<td class="num">(26,365)<span></span>
</td>
<td class="num">(153,197)<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">2,345,000<span></span>
</td>
<td class="nump">1,820,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">(53,600)<span></span>
</td>
<td class="num">(68,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_ProceedsFromConvertibleDebt', window );">Borrowings on convertible note payable</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="nump">0<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_ProceedsFromConvertibleLineOfCredit', window );">Borrowings on convertible line of credit</a></td>
<td class="nump">1,150,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_ProceedsFromRepaymentsOfLinesOfCredit', window );">Borrowings (Payments) on line of credit, net</a></td>
<td class="num">(1,000,000)<span></span>
</td>
<td class="nump">200,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_RepaymentsOfConvertibleNotesPayableRelatedParties', window );">Repayments of Convertible Notes Payable- Related Parties</a></td>
<td class="num">(12,000)<span></span>
</td>
<td class="num">(12,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_RepaymentsOfConvertibleDebt', window );">Repayments on Notes Payable</a></td>
<td class="num">(40,000)<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_RepaymentsOfOtherDebt', window );">Repayments of Auto Loan</a></td>
<td class="num">(8,533)<span></span>
</td>
<td class="num">(8,760)<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 );">Payments of Debt Issue Costs</a></td>
<td class="num">(22,283)<span></span>
</td>
<td class="num">(2,400)<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_NetCashProvidedByUsedInFinancingActivities', window );">NET CASH PROVIDED BY FINANCING ACTIVITIES</a></td>
<td class="nump">3,858,584<span></span>
</td>
<td class="nump">1,928,040<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_CashPeriodIncreaseDecrease', window );">NET INCREASE (DECREASE) IN CASH</a></td>
<td class="nump">394,907<span></span>
</td>
<td class="num">(23,883)<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 BEGINNING OF YEAR</a></td>
<td class="nump">8,568<span></span>
</td>
<td class="nump">32,451<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 END OF YEAR</a></td>
<td class="nump">403,475<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_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="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_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">73,409<span></span>
</td>
<td class="nump">45,133<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_PaymentsForOtherTaxes', window );">Cash paid for tax</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">1,600<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_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="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 );">Shares issued for debt conversion</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">0<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_RecordingOfDebtDiscount', window );">Recording of debt discount</a></td>
<td class="nump">715,829<span></span>
</td>
<td class="nump">0<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_SharesIssuedForLoanGuaranteeRelatedParty', window );">Shares issued for loan guarantee - related party</a></td>
<td class="nump">68,250<span></span>
</td>
<td class="nump">22,123<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_DepreciationTransferredToInventory', window );">Depreciation transferred to inventory</a></td>
<td class="nump">22,004<span></span>
</td>
<td class="nump">21,606<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_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="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">$ 2,334<span></span>
</td>
<td class="nump">$ 2,412<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_DepreciationTransferredToInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 transferred 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_DepreciationTransferredToInventory</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 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_ProceedsFromConvertibleLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Borrowings on convertible line of credit</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_ProceedsFromConvertibleLineOfCredit</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_RecordingOfDebtDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Recording of debt discount</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_RecordingOfDebtDiscount</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_RepaymentsOfConvertibleNotesPayableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 convertible notes payable related parties.</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_RepaymentsOfConvertibleNotesPayableRelatedParties</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_SharesIssuedForLoanGuaranteeRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 guarantee - 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_SharesIssuedForLoanGuaranteeRelatedParty</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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 allowance for doubtful accounts.</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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease</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_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_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 discount (premium) and 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AmortizationOfFinancingCostsAndDiscounts</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_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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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 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_DepreciationDepletionAndAmortization</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_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expense (income) related to adjustment to fair value of warrant 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 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=6939902&amp;loc=d3e20148-110875<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_FairValueAdjustmentOfWarrants</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_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_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_InventoryLIFOReservePeriodCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income 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.6c)<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.6a)<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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e99989-122729<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.6b)<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_InventoryLIFOReservePeriodCharge</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_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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 financing activities, including 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 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 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-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_NetCashProvidedByUsedInFinancingActivities</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_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 investing activities, including 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 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 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-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_NetCashProvidedByUsedInInvestingActivities</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_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, including 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_NetCashProvidedByUsedInOperatingActivities</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_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_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_PaymentsForOtherTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 taxes 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 25<br> -Subparagraph (g)<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_PaymentsForOtherTaxes</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_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_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 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 14<br> -Subparagraph (b)<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_ProceedsFromConvertibleDebt</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_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_ProceedsFromRepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's 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 9<br> -Subparagraph c<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3098-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_ProceedsFromRepaymentsOfLinesOfCredit</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_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>
<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>20
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6750645264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 );">CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>CORPORATE ORGANIZATION</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Envision Solar was incorporated
in June 2006 as a limited liability company (&#8220;LLC&#8221;). Through a series of transactions and mergers, including a series
of 2010 transactions where the then existing entity was acquired by an inactive publicly-held company in a transaction treated
as a recapitalization of the company, the resulting entity became Envision Solar International, Inc., a Nevada Corporation (along
with its subsidiary, hereinafter the &#8220;Company&#8221;, &#34;us&#34;, &#34;we&#34;, &#34;our&#34; or &#34;Envision&#34;). The
effects of the recapitalization have been retroactively applied to all periods presented in the accompanying consolidated financial
statements and footnotes. Additionally, the Company had formed various wholly owned subsidiaries to account for its planned future
operations, but these entities were dissolved over the subsequent years. The only remaining subsidiary included in these consolidated
financial statements is Envision Solar Construction Company, Inc. which was a non-operational entity officially dissolved in 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NATURE OF OPERATIONS</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Envision 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 are attractively designed, rapidly
deployable, 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.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>PRINCIPALS OF CONSOLIDATION</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>USE OF ESTIMATES</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The preparation of consolidated
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 consolidated 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 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.&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>CONCENTRATIONS</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><u>Concentration of Credit
Risk</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">The Company
maintains its cash in bank and financial institution deposits that at times may exceed federally insured limits. The Company has
not experienced any losses in such accounts through December 31, 2017.&#160;&#160;The Company had approximately $150,000 of bank
balances in excess of FDIC insured levels as of December 31, 2017 and no such amounts as of December 31, 2016.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><u>Concentration of Accounts
Receivable</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">At December
31, 2017 and 2016, customers that each accounted for more than 10% of our accounts receivable were as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 52%; text-align: justify"><font style="font-size: 8pt">Customer 1</font></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 16%; text-align: right"><font style="font-size: 8pt">94%</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 16%; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="width: 2%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Customer 2</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">71%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Customer 3</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">25%</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><u>Concentration of Revenues</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">For the years
ended December 31, 2017 and 2016, customers that each represented more than 10% of our revenues were as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 52%; text-align: justify"><font style="font-size: 8pt">Customer A</font></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 16%; text-align: right"><font style="font-size: 8pt">28%</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 16%; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="width: 2%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Customer B</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">12%</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">14%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Customer C</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">26%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Customer D</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">30%</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>CASH AND CASH EQUIVALENTS</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">For the purposes of the
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 December 31, 2017 and December 31, 2016, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>FAIR VALUE OF FINANCIAL INSTRUMENTS</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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 December 31, 2017 and 2016, the carrying amounts of these instruments approximated their fair values because of
the short-term nature of these instruments. See Note 10 for further discussion of fair value measurements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>ACCOUNTS RECEIVABLE</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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&#8217;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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>INVENTORY</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Inventory is stated at the
lower of cost or net realizable value. Cost is determined using the first-in, first-out method of accounting. Inventory costs primarily
relate to purchased raw materials and components used in the manufacturing of our products, work in process for products being
manufactured, and finished goods. Included in these costs are direct labor and certain manufacturing overhead costs associated
with the manufacturing process. The Company regularly reviews inventory components and quantities on hand, and performs annual
physical inventory counts. A reserve is established if this review process determines the market value of such inventory may be
below the carrying value.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>PROPERTY, EQUIPMENT AND DEPRECIATION</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Property and equipment is
recorded at cost. Depreciation is computed using the straight-line method based on the estimated useful lives of the related assets
of 3 to 7 years. Expenditures for maintenance and repairs, along with fixed assets below our capitalization threshold, are expensed
as incurred.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>PATENTS</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company believes it
will achieve future economic value 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 that period. For the years
ended December 31, 2017 and 2016 respectively, patent amortization expense was $561 and $561.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>IMPAIRMENT OF LONG-LIVED ASSETS</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accounts for
long-lived assets in accordance with the provisions of ASC 360-10-35-15 &#8220;Impairment or Disposal of Long-Lived Assets.&#8221;
This guidance requires that long-lived assets and certain identifiable intangibles be reviewed for impairment whenever events or
changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held
and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated
by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which
the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the
carrying amount or fair value less costs to sell.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>ACCOUNTING FOR DERIVATIVES</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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, &#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
of a note where the embedded conversion option has been bifurcated and accounted for as a derivative liability, the Company
records the shares at fair value, relieves all related notes, derivatives and debt discounts and recognizes a net gain or
loss on extinguishment. Equity instruments that are initially classified as equity that become subject to reclassification
under ASC Topic 815 are reclassified to liabilities at the fair value of the instrument on the reclassification date.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>REVENUE AND COST RECOGNITION</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Revenues are primarily derived
from the direct sales of products. Revenues may also consist of maintenance fees for previously sold products, design fees for
the design of solar systems and arrays, and revenues from sales of professional services.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Revenues from leases, maintenance fees, design
services, and professional services are recognized as earned.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Revenues from inventoried
product sales are recognized upon the final delivery of such product to the customer or when legal transfer of ownership takes
place. Any deposits received from a customer prior to such delivery are accounted for as deferred revenue on the balance sheet.
At December 31, 2017 and December 31, 2016, deferred revenue amounted to $77,514 and $75,323 respectively. At December 31, 2017,
the Company has received partial deposits for two undelivered Solar Tree&#174; units, an undelivered EVARC&#174; unit and a multi-year
maintenance contract.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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. Sales tax is recorded on
a net basis and excluded from revenue. The Company generally provides a one year warranty on its products for materials and workmanship
and will pass on the warranties from its vendors, if any, which generally covers this one year period. In accordance with ASC 450-20-25,
the Company accrues for product warranties when the loss is probable and can be reasonably estimated.&#160; At December 31, 2017,
the Company has no product warranty accrual given the Company&#8217;s de minimis historical financial warranty experience.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>RESEARCH AND DEVELOPMENT</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In accordance with ASC 730-10,
&#8220;Research and Development,&#8221; expenditures for research and development of the Company&#8217;s products are expensed
when incurred, and are included in operating expenses. The Company recognized research and development costs, not including the
minimal amounts of labor associated with research and development projects, of $1,772 for the year ending December&#160;31, 2017
and $3,459 for the year ending December 31, 2016.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>ADVERTISING</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company conducts advertising
for the promotion of its products and services. In accordance with ASC 720-35, &#8220;Advertising Costs,&#8221; advertising costs
are charged to operations when incurred. Such amounts aggregated $81,278 in 2017 and $58,149 in 2016.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>STOCK-BASED COMPENSATION</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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 &#8220;Equity-Based Payments
to Non-Employees&#8221;.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>INCOME TAXES</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accounts for
income taxes pursuant to the provisions of ASC Topic 740, &#8220;Income Taxes,&#8221; which requires, among other things, an asset
and liability approach to calculating deferred income taxes. The asset and liability approach requires the recognition of deferred
tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the
tax bases of assets and liabilities. A valuation allowance is provided to offset any net deferred tax assets for which management
believes it is more likely than not that the net deferred asset will not be realized.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company follows the
provisions of ASC 740-10-25-5, <i>&#8220;</i>Basic Recognition Threshold<i>.&#8221;</i> When tax returns are filed, it is highly
certain that some positions taken would be sustained upon examination by the taxing authorities, while others are subject to uncertainty
about the merits of the position taken or the amount of the position that would be ultimately sustained. In accordance with the
guidance of ASC 740-10-25-6, the benefit of a tax position is recognized in the consolidated financial statements in the period
during which, based on all available evidence, management believes it is more likely than not that the position will be sustained
upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated
with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount
of tax benefit that is more than 50&#160;percent likely of being realized upon settlement with the applicable taxing authority.
The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above should be reflected
as a liability for unrecognized tax benefits in the accompanying balance sheets along with any associated interest and penalties
that would be payable to the taxing authorities upon examination. The Company believes its tax positions are all highly certain
of being upheld upon examination. As such, the Company has not recorded a liability for unrecognized tax benefits. As of December
31, 2017, tax years 2014 through 2017 remain open for IRS audit. The Company has received no notice of audit from the IRS for any
of the open tax years.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company recognizes the
benefit of a tax position when it is effectively settled. ASC 740-10-25-10, &#8220;Basic Recognition Threshold&#8221; provides
guidance on how an entity should determine whether a tax position is effectively settled for the purpose of recognizing previously
unrecognized tax benefits. ASC 740-10-25-10 clarifies that a tax position can be effectively settled upon the completion of an
examination by a taxing authority. For tax positions considered effectively settled, the Company recognizes the full amount of
the tax benefit.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>BASIC AND DILUTED NET LOSS PER COMMON SHARE
</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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 common shares outstanding during the period. Diluted net
loss per common share is computed by dividing the net loss by 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Convertible debt convertible
into 19,846,181 common shares, options to purchase 15,216,664 common shares and warrants to purchase 5,781,900 common shares were
outstanding at December 31, 2017. Convertible debt convertible into 6,123,370 common shares, options to purchase 19,917,007 common
shares and warrants to purchase 28,196,822 common shares were outstanding at December 31, 2016. Dilutive common stock equivalents
were not included in the computation of diluted net loss per share in 2017 and 2016 because the effects would have been anti-dilutive
due to the net losses. Due to the net losses in 2017 and 2016, basic and diluted net loss per share amounts are the same. These
potential common shares may dilute future earnings per share.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>CONTINGENCIES</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Certain conditions may exist
as of the date the consolidated financial statements are issued which may result in a loss to the Company, but which will only
be resolved when one or more future events occur or fail to occur. Company management and its legal counsel assess such contingent
liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal
proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company's legal
counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount
of relief sought or expected to be sought therein. If the assessment of a contingency indicates that it is probable that a liability
has been incurred and the amount of the liability can be reasonably estimated, then the estimated liability would be accrued in
the Company's consolidated financial statements. If the assessment indicates that a potentially material loss contingency is not
probable but is reasonably possible, or is probable but cannot be reasonably estimated, then the nature of the contingent liability,
together with an estimate of the range of possible loss if determinable would be disclosed. The Company does not include legal
costs in its estimates of amounts to accrue.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>SEGMENTS</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company follows the
guidance of ASC 280-10 for &#8220;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.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>RECENT ACCOUNTING PRONOUNCEMENTS</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">There are no new accounting
pronouncements that became effective during the year ended December 31, 2017 that materially affect the consolidated financial
position of the Company or the results of its&#8217; operations. Accounting Standard Updates which are not effective until after
December 31, 2017, including the pronouncements discussed below, disclose the potential effects on the Company&#8217;s consolidated
financial position and/or results of its&#8217; operations and financial statement disclosures.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 40pt">ASU 2017-05</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt 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>&#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.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">ASU 2017-08</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt 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: &#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.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">ASU 2016-15</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt 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: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">ASU 2016-02</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt 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: &#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.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">ASU 2016-09</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In March 2016,
the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-09: <i>&#34;Compensation &#8211; Stock Compensation
(Topic 718)</i><font style="color: #3C3C3D">- I</font>mprovements to Employee Share-Based Payment Accounting&#34;&#160;which includes
multiple provisions intended to simplify various aspects of the accounting for share-based payments. This guidance is effective
for interim and annual reporting periods beginning after December 15, 2016. The adoption of this ASU did not have a material impact
on its consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">ASU 2014-09</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt 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: &#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 any impact on the amount or timing of its revenues.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0pt">ASU
2015-17</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In November 2015,
the FASB issued ASU No. 2015-17, &#8220;<i>Balance Sheet Classification of Deferred Taxes</i>,&#8221; which requires that an entity
classify deferred tax assets and liabilities as noncurrent on the balance sheet. Prior to the issuance of the standard, deferred
tax assets and liabilities were required to be separated into current and noncurrent amounts on the basis of the classification
of the related asset or liability. This ASU was effective for the Company on April 1, 2017. The adoption of ASU No. 2015-17 did
not have a material impact on the Company's consolidated financial statements or related disclosures.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">ASU 2014-15</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In August 2014,
the FASB issued ASU 2014-15, &#8220;Presentation of Financial Statements &#8211; Going Concern (Topic 205-40)&#8221;, which requires
management to evaluate whether there is substantial doubt about an entity&#8217;s ability to continue as a going concern for each
annual and interim reporting period. If substantial doubt exists, additional disclosure is required. This new standard was effective
for the Company for its annual period beginning December 31, 2016. The Company has reflected the related disclosure requirements
associated with the standard in Note 2.</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>21
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6918148432">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_GoingConcernAbstract', window );"><strong>Capitalization of accrued interest to convertible notes payable</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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As reflected in the accompanying
consolidated financial statements for the years ended December 31, 2017 and 2016, the Company had net losses of $3,041,430 (which
includes $430,084 of stock based compensation expense) and $2,633,516 (which includes $842,089 of stock based compensation expense),
respectively, and net cash used in operating activities of $3,437,312 and $1,798,726, respectively. Additionally, at December 31,
2017, the Company had a working capital deficit of $786,621, stockholders&#8217; deficit of $349,262, and accumulated deficit of
$38,276,879. It is managements 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 date of this filing.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.55in">In addition to the funds
raised in a private securities offering during the year ended December 31, 2017 and reflected in the accompanying financial statements,
Envision raised an additional $290,000 from the same offering subsequent to December 31, 2017. Envision will look to raise additional
funds for further operating capital and working capital. Further, the Company will seek additional sales that would provide additional
revenues and possible gross profits. All such actions and funds, if successful, may or 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 or provide additional
working capital. From January 1, 2017 through December 31, 2017, the Company raised $2,345,000 from a private securities offering,
borrowed a net $500,000 from certain loan facilities and additionally drew down $1,150,000 on a potential $3,000,000 line of credit
that was established during 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.55in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.55in">The 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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_GoingConcernAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Going concern disclosure [Abstract]</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_GoingConcernAbstract</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_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>22
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6750651072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ReceivablesAbstract', window );"><strong>Receivables [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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><u>Accounts Receivable</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company records accounts
receivable as it bills its customers for products and services. The allowance for doubtful accounts is based upon the Company&#8217;s
policy (See Note 1). Accounts receivable throughout the year may decrease based on payments received, credits for change orders,
or back charges incurred.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">At December 31, 2017 and
2016, accounts receivables were as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Accounts receivable</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">5,946</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">1,161,064</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Less: Allowance for doubtful accounts</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Accounts receivable, Net</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">5,946</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">1,161,064</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Bad debt expense for 2017
and 2016 was $0 and $510, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><u>Deferred Revenue</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Deferred revenues are deposits
from customers for product sales which have not yet been delivered and multi period maintenance contracts (See Note 1). Deferred
revenue was $77,514 and $75,323 for the years ended December 31, 2017 and December 31, 2016, respectively.</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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</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 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5066-111524<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6488278&amp;loc=d3e603758-122996<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(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5162-111524<br><br>Reference 6: 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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 7: 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(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</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>23
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6918160144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. PREPAID EXPENSES AND OTHER CURRENT ASSETS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets 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_OtherCurrentAssetsTextBlock', window );">PREPAID EXPENSES AND OTHER CURRENT ASSETS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Prepaid expenses and other
current assets are summarized as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Prepaid insurance</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">25,402</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">26,124</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Deposit on future raw materials</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">30,272</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">21,168</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Prepaid services</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">46,875</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Total prepaid expenses and other current assets</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">55,674</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">94,167</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</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_OtherCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 other current 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_OtherCurrentAssetsTextBlock</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>24
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6750650272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. INVENTORY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; 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. As of December 31,
2017 and 2016, inventory consists of the following:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Finished goods</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">1,716,141</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">22,375</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Work in process</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">311,481</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">164,915</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Raw materials</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">300,479</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">93,113</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Inventory reserve</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</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"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</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"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Inventory, net</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">2,319,500</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">271,802</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</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_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>25
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6918110896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. PROPERTY AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Property and equipment consists
of the following:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Est. Useful </font><br />
<font style="font-size: 8pt">Lives</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December&#160;31, </font><br />
<font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December&#160;31, </font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 52%; text-align: justify"><font style="font-size: 8pt">Computer equipment and software</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 14%; text-align: center"><font style="font-size: 8pt">5 years</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">32,666</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">28,344</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Furniture and fixtures</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">7 years</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">82,529</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">82,529</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Office equipment</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">5 years</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">20,533</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">20,533</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Machinery and equipment</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">1-5 years</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">341,583</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">322,010</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Autos</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">3 years</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">49,238</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">49,238</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Leasehold improvements</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt">47 months</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,790</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,790</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Total property and equipment</font></td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">533,339</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">509,444</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Less accumulated depreciation</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(307,227</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(216,403</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Property and Equipment, Net</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">226,112</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">293,041</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Depreciation expense for
2017 and 2016 was $68,820 and $101,877, respectively. In 2017 and 2016, respectively, approximately $22,000 and $21,600 of depreciation
was capitalized into inventory as manufacturing overhead costs.</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</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> -URI http://asc.fasb.org/topic&amp;trid=2155823<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_PropertyPlantAndEquipmentDisclosureTextBlock</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>26
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6751351536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. ACCRUED EXPENSES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">ACCRUED EXPENSES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.45in; text-align: justify; text-indent: 0.05in">The major components
of accrued expenses are summarized as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.45in; text-align: justify; text-indent: 0.05in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Accrued vacation</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">152,051</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">136,410</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Accrued interest</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">175,953</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">235,776</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Accrued loan guaranty</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8,333</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Accrued rent</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">77,164</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">26,091</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Accrued commissions</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">18,828</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Accrued loss contingency</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">44,423</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Other accrued expense</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,333</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Total accrued expenses</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">451,924</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">430,433</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, accrued expenses, and other liabilities that are classified as current 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>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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</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>27
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6916303952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. LINE OF CREDIT/TERM DEBT - SILICON VALLEY BANK<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_LineOfCreditAbstract', window );"><strong>Line Of Credit</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_LineOfCreditTextBlock', window );">LINE OF CREDIT/TERM DEBT - SILICON VALLEY BANK</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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 was secured by a second priority perfected
security interest in all of the assets of the Company in favor of the Bank. <font style="color: #252525">The LSA contained 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. Envision drew down $800,000 of this
line in 2015 with another $200,000 drawdown in February 2016. As of December 31, 2016, the balance of this revolving line of credit
was $1,000,000.</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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 one year term of the line of credit.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of December 31, 2016,
the term of the LSA was extended to January 28, 2017. Fees amounting to $2,400 relating to this extension were recorded as Debt
Issue Costs on the accompanying balance sheet and were amortized over the term of this extension.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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 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. Additionally, in September
2017, the Company issued 219,555 shares of its common stock valued at $0.15 per share, or $32,933 and expensed this over the final
Measurement Period of the Guaranty. The Company recorded a loss of $2,183 on this transaction (See Notes 14 and 17).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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 had 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 was
unable to meet its obligations under the LSA, Keshif was to immediately become entitled to elect one member to Envision&#8217;s
Board of Directors.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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
was required to 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 were recorded as debt discount and netted against the loan balance and amortized to interest
expense over the term of the debt facility.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of September 25, 2017,
the Company paid off the LSA in full with the proceeds of the &#8220;Lender&#8221; note as discussed in Note 11, and the Guaranty
and all other contractual rights related to this debt facility were cancelled.</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_LineOfCreditAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LineOfCreditAbstract</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_LineOfCreditTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 for line of credit 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_LineOfCreditTextBlock</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>28
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6750639104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>9. CONVERTIBLE LINE OF CREDIT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ConvertibleLineOfCreditDisclosureTextBlock', window );">CONVERTIBLE LINE OF CREDIT</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On September 18, 2017, in
addition to a convertible &#8220;Lender&#8221; note (See Note 11), the Company entered into a revolving secured convertible promissory
note (the &#8220;Revolver&#8221;) with an unaffiliated lender (the &#8220;Lender&#8221;). Pursuant to the Revolver, the Company
has the right to make borrowings from the Lender in amounts of up to 70% of the value of any specific purchase order (each a &#8220;PO&#8221;)
received by the Company from a credit worthy customer (each a &#8220;Draw Down&#8221;), up to a maximum of $3,000,000, commencing
on the date of the Revolver and terminating 300 days after the date of the Revolver. The Revolver bears simple interest at the
floating rate per annum equal to the 12 month USD LIBOR index rate quoted from time to time in New York, New York by the Bloomberg
Service plus 600 basis points (the &#8220;Interest Rate&#8221;). The Interest Rate will be adjusted on the first day of each calendar
month during the term of this Note to reflect any changes in the 12 month LIBOR rate as quoted on that day, or if that day is not
a business day, on the next business day thereafter. The principal and accrued unpaid interest with respect to each Draw Down is
due and payable within five (5) business days of receipt from the Customer by the Company of a payment due under the applicable
PO (with respect to each Draw Down, the &#8220;Maturity Date&#8221;). Each Draw Down is secured by a perfected recorded second
priority security interest in all of the Company&#8217;s assets, as set forth in that certain Security Agreement by and between
the Company and the Lender. The Lender will have the right at any time until the Maturity Date of a Draw Down, provided the Lender
gives the Company written notice of the Lender&#8217;s election to convert prior to any prepayment of such Draw Down by the Company
with respect to converting that portion of such Draw Down covered by the prepayment, to convert all or any portion of the outstanding
principal and accrued unpaid interest (the &#8220;Conversion Amount&#8221;), into such number of fully paid and nonassessable shares
of the Company&#8217;s common stock as is determined by dividing the Conversion Amount by the greater of (i) fifteen cents ($0.15)
or (ii) 75% of the Volume Weighted Average Price of the Company&#8217;s common stock that is quoted on a public securities trading
market (if more than one, the one with the then highest trading volume), during the five (5) consecutive trading days immediately
prior to the date of the Lender&#8217;s written notice of the Lender&#8217;s election to convert.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As additional consideration
for any Draw Downs made by the Lender to the Company as evidenced by the Revolver, the Company agreed to issue to the Lender common
stock purchase warrants exercisable for a period of three years from the date of issuance with an exercise price equal to the greater
of (i) $0.15 per share or (ii) 75% of the Volume Weighted Average Price of the Company&#8217;s common stock that is quoted on a
public securities trading market (if more than one, the one with the then highest trading volume), during the five (5) consecutive
trading days immediately prior to the date of the applicable Draw Down. The number of warrants issuable to the Lender will equal
25% of the increase over the highest amount previously drawn down by the Company on the Revolver divided by the greater of (i)
fifteen cents ($0.15) or (ii) 75% of the Volume Weighted Average Price of the Company&#8217;s common stock that is quoted on a
public securities trading market (if more than one, the one with the then highest trading volume), during the five (5) consecutive
trading days immediately prior to the date of the applicable Draw Down which causes the increase over the previous highest amount
borrowed.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company received funds
for an initial Draw Down on September 26, 2017 in the amount of $850,000. As a result of this Draw Down, the Company issued 1,416,667
common stock purchase warrants having a value of $122,992 using the Black-Scholes valuation methodology, and each with a $0.15
exercise price (See Note 15). As a result of this transaction, and including the value of the issued warrants, the Company recorded
$243,223 of value of beneficial conversion features, which is recorded as debt discount on the accompanying balance sheet, and
is being amortized to interest expense over the term of the loan.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company received funds
for a second Draw Down on October 24, 2017 in the amount of $300,000. As a result of this Draw Down, the Company issued 500,000
common stock purchase warrants having a value of $56,620 using the Black-Scholes valuation methodology, and each with a $0.15 exercise
price (See Note 15). As a result of this transaction, and including the value of the issued warrants, the Company recorded $175,261
of value of beneficial conversion features, which is recorded as debt discount on the accompanying balance sheet, and is being
amortized to interest expense over the term of the loan.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of December 31, 2017,
the convertible line of credit had a balance, net of a $226,768 debt discount, amounting to $923,232. Accrued and unpaid interest
related to this note amounting to $22,236 is included in accrued expenses (See Note 7).</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_ConvertibleLineOfCreditDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 Line of Credit 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_ConvertibleLineOfCreditDisclosureTextBlock</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>29
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6916246272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ConvertibleNotePayableRelatedPartiesAbstract', window );"><strong>Convertible Notes Payable - Related Parties And Fair Value Measurements</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_ConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock', window );">CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As of December 31, 2017
and 2016, the following summarizes amounts owed under short-term convertible notes &#8211;related parties:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt">December 31,</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt">December 31,</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Evey Note</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">62,616</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">74,616</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Wheatley Note</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">135,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">50,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Gemini Master Fund &#8211; Third Amended and</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; padding-left: 10pt; text-align: justify"><font style="font-size: 8pt">Restated Secured Bridge Note &#8211; Current Group</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">600,000</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">197,616</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">724,616</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Evey Note </u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Prior to 2011, the Company
was advanced monies by John Evey, our former chairman and director, and executed a 10% convertible promissory note with compounding
interest 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 was 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, 2016. The Company made principal
payments amounting to $12,000 in fiscal 2016.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Effective December 31, 2016,
the Company entered into a further extension agreement to extend the maturity date of this note to December 31, 2017. There were
no additional fees or discounts associated with this extension. This modification was treated as an extinguishment as the change
in fair value of the embedded conversion option just before and just after the modification was more than 10% of the carrying amount
of the note. The market price of the Company&#8217;s stock was below the conversion price at the time of the modification, therefore
no beneficial conversion feature needed to be recorded. The Company made principal payments amounting to $12,000 in fiscal 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Although Mr. Evey is no
longer a director as of December 31, 2016, because he was our Chairman and a related party throughout most of 2016, we have continued
to classify this note as a Convertible note payable - related parties in the accompanying balance sheet. The note continues to
bear interest at a rate of 10%. The balance of the note as of December 31, 2017, is $62,616 with accrued and unpaid interest amounting
to $61,242 which is included in accrued expenses (See Note 7 and Note 17).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Wheatley Note</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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 &#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. 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 December 31, 2017, is $135,000 with accrued and unpaid interest amounting to $12,312 which is included
in accrued expenses (See Note 7).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Gemini Third Amended and Restated Secured
Bridge Note &#8211; Current Group </u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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. The note was secured by substantially all assets
of the Company and its subsidiary, and was unconditionally guaranteed by the subsidiary.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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 $0.15; the beneficial holder ceiling was increased to 9.9% and the terms were extended
to June 30, 2015.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.55in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In June 2015, Gemini sold
a 70.0066819% stake in its&#8217; note to Robert Noble, our past Chairman, in a private transaction. The Company issued two replacement
notes for their respective ownership values based on this transaction with the Noble note having a balance of $600,000 and the
Gemini note having a balance of $256,325. 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In September 2015, the Company
made a payment to pay off the balance of the Gemini note and its accrued interest.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In regards to the then remaining
note, Robert Noble agreed to an extension to March 31, 2016. 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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 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 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 extend the expiration date of 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. (see Note 15)</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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 &#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 and was held by other related
party shareholders during the year, the note was classified as Convertible Notes Payable- Related Parties in the accompanying balance
sheets.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Effective as of February
15, 2017, the Company received conversion notices from all the then 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 14 and 17).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">At December 31, 2017, there
is no outstanding balance owed for this convertible note.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Fair Value Measurements &#8211; Derivative
liability:</i></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 35.85pt">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 35.85pt">The accounting guidance
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 guidance 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 inputs are quoted prices (unadjusted)&#160;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.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">Assets and liabilities
measured at fair value on a recurring and non-recurring basis consisted of the following at December 31, 2016:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt">Carrying Value at</font></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="10" style="text-align: center"><font style="font-size: 8pt">Fair Value Measurements at December 31, 2016</font></td>
    <td style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2016</font></td>
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">(Level 1)</font></td>
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">(Level 2)</font></td>
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">(Level 3)</font></td>
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Embedded Conversion Option Liability</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">107,081</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">107,081</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As a result of the February
2017 conversion discussed above, there was no embedded conversion option liability as of December 31, 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following is a summary of activity of Level
3 liabilities for the periods ended December 31, 2016 and 2017:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 77%; text-align: justify"><font style="font-size: 8pt">Balance at December 31, 2015</font></td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 18%; text-align: right"><font style="font-size: 8pt">87,992</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Change in fair value</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">19,089</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Balance at December 31, 2016</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">107,081</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Gain on debt extinguishment</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</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"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Balance at December 31, 2017</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">Changes in fair
value of the embedded conversion option liability are included in other income (expense) in the accompanying consolidated statements
of operations.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">The Company estimates
the fair value of the embedded conversion liability utilizing the Black-Scholes pricing model, which is dependent upon several
variables such as the expected term (based on contractual term), expected volatility of our stock price over the expected term
(based on historical volatility), expected risk-free interest rate over the expected term, and the expected dividend yield rate
over the expected term.&#160; The Company believes this valuation methodology is appropriate for estimating the fair value of the
derivative liability.&#160; The following table summarizes the assumptions the Company utilized to estimate the fair value of the
embedded conversion option at December 31, 2016:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: justify"><font style="font-size: 8pt">Assumptions</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 72%; text-align: justify"><font style="font-size: 8pt">Expected remaining term</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 25%; text-align: right"><font style="font-size: 8pt">0.25</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Expected Volatility</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">103%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Risk free rate</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.50%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Dividend Yield</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.00%</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.55in">There were no
changes in the valuation techniques during 2017. In 2016, the Company did compute the valuation of this derivative liability using
a binomial lattice model noting no material differences in valuation results. The weighted average interest rate for short term
notes as of December 31, 2017 was 10%.</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_ConvertibleNotePayableRelatedPartiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConvertibleNotePayableRelatedPartiesAbstract</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_ConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 for convertible notes payable, related parties and fair value measurements</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_ConvertibleNotesPayableRelatedPartiesAndFairValueMeasurementsTextBlock</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>30
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6918139120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. CONVERTIBLE NOTES PAYABLE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ConvertibleNotesPayableAbstract', window );"><strong>Convertible Notes Payable</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_ConvertibleNotesPayableTextBlock', window );">CONVERTIBLE NOTES PAYABLE</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">As of December
31, 2016, the $100,000 owed under convertible notes payable consisted only of the Pegasus note.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">As of December
31, 2017, the following summarizes amounts owed under convertible notes payable:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt">Convertible Notes Payable, net of</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Amount</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Discount</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">discount</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 49%"><font style="font-size: 8pt">Pegasus Note</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">100,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><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%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">100,000</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#8220;Lender&#8221; Note</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,500,000</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">175,668</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,324,332</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">1,600,000</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">175,668</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">1,424,332</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><u>Pegasus Note</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt 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: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt 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: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">As of December
31, 2017, the note is past due and had a balance of $100,000 with accrued and unpaid interest amounting to $80,164 which is included
in accrued expenses (See Note 7).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><u>&#8220;Lender&#8221;
Note</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">On September 18,
2017, in addition to entering into a revolving convertible line of credit (See Note 9), the Company also entered into a secured
convertible promissory note with an unaffiliated lender (the &#8220;Lender&#8221;). The Note bears simple interest at the floating
rate per annum equal to the 12 month USD LIBOR index rate quoted from time to time in New York, New York by the Bloomberg Service
plus 400 basis points (the &#8220;Interest Rate&#8221;). The Interest Rate will be adjusted on the first day of each calendar month
during the term of the Note to reflect any changes in the 12 month LIBOR rate as quoted at on that day, or if that day is not a
business day, on the next business day thereafter. Interest will only accrue on outstanding principal. Accrued unpaid interest
is payable monthly on the first calendar day of each month for interest accrued during the previous month, with all outstanding
principal and accrued unpaid interest payable in full on or before September 17, 2018 to the extent not converted into shares of
the Company&#8217;s common stock. The Note is secured by a perfected recorded first priority security interest in all of the Company&#8217;s
assets, as set forth in a certain Security Agreement by and between the Company and the Lender, dated September 18, 2017. At any
time until the Maturity Date, and provided Lender gives the Company written notice of Lender&#8217;s election to convert prior
to any prepayment of this Note by the Company with respect to converting that portion of this Note covered by the prepayment, the
Lender has the right to convert all or any portion of the outstanding principal and accrued interest (the &#8220;Conversion Amount&#8221;),
into such number of fully paid and nonassessable shares of the Company&#8217;s common stock as is determined by dividing the Conversion
Amount by the greater of (i) fifteen cents ($0.15) or (ii) 75% of the Volume Weighted Average Price of the Company&#8217;s common
stock that is quoted on a public securities trading market (if more than one, the one with the then highest trading volume), during
the five (5) consecutive trading days immediately prior to the date of the Lender&#8217;s written notice of its election to convert.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">As additional
consideration for the loan evidenced by the Note, the Company agreed to issue to the Lender common stock purchase warrants exercisable
for a period of three years from the date of issuance with an exercise price equal to $0.15 per share. The number of warrants issuable
to the Lender is equal to 25% of the loan Amount divided by fifteen cents ($0.15). As of September 18, 2017, the Company issued
2,500,000 common stock purchase warrants under this provision having a value of $187,142 using the Black-Scholes valuation methodology,
and each with a $0.15 exercise price (See Note 15). As a result of this transaction, and including the value of the issued warrants,
the Company recorded $232,767 of value of beneficial conversion features, which is recorded as debt discount on the accompanying
balance sheet, and is being amortized to interest expense over the term of the note.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During any time
when the Note is outstanding, or when the Lender holds any Company stock, or any warrants to acquire Company stock where the combination
of both could result in the Lender owning stock with a current value of one million dollars or greater, in the Company, the Lender
will have certain review and consulting rights as described in the Note.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">As of December
31 2017, the convertible note had a balance, net of $175,668 of debt discount, amounting to $1,324,332 with accrued and unpaid
interest amounting to $7,593 which is included in accounts payable.</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_ConvertibleNotesPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConvertibleNotesPayableAbstract</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_ConvertibleNotesPayableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 for convertible notes payable [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_ConvertibleNotesPayableTextBlock</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>31
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6750655968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. NOTE PAYABLE AND AUTO LOAN<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Note Payable</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On June 1, 2010, the Company
entered into a Promissory Note with one of its vendors in exchange for the vendor cancelling its open invoices to the Company.
Total outstanding payables recorded by the Company at the time of settlement were $179,702. The note 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. During 2011, 2012 and 2013, the company made partial conversions of this note. Further, through
a series of amendments, the note was extended to December 31, 2014 and the conversion price of the note was reduced to $0.20 per
share of common stock.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Through a series of amendments,
the maturity date of the note was extended through June 30, 2016. There were no accounting effects for these amendments.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In December 2017 the Company
made a $40,000 settlement payment to pay off this note, and all accrued interest, in full. The Company recorded a gain on debt
settlement of $25,352 related to this transaction.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><u>Auto Loan</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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 December 31, 2017, the loan had a short-term
portion of $9,862 and a long-term portion of $20,620.</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>32
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6750645264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b><i>Leases:</i></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt 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. As part of the sublease, the Company
provided a $146,091 deposit to the landlord which will be reduced in months nineteen and thirty-one of the sublease, as defined,
in lieu of rent payments. At the end of the lease period, $50,619 of the deposit will remain as security for the surrender of the
premises.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Future annual
minimum lease payments related to our facility lease are as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 65%; text-align: justify"><font style="font-size: 8pt">2018</font></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 2%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 27%; text-align: right"><font style="font-size: 8pt">522,288</font></td>
    <td style="width: 2%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">2019</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">543,180</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">2020</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">404,952</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.25pt; text-align: justify"><font style="font-size: 8pt">Total</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">1,470,420</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Administrative
rent expense was $112,675 and $59,228 for the years ended December 31, 2017 and 2016, respectively. Further, for the years ended
December 31, 2017 and 2016, respectively, $446,618 and $337,287 of rent was capitalized into inventory as manufacturing overhead
costs.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in; text-align: justify">As of December 31, 2017, there are
no other lease agreements&#160;with non-cancelable terms in excess of one year.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b><i>Legal Matters:</i></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt 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
December 31, 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><b><i>Other Commitments:</i></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt 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.
During 2017 and 2016, the Company has agreements to act as a reseller for certain vendors; 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 have agreed to cooperate and provide business opportunities to each other; agreements with
vendors where the vendor may provide marketing, public relations, technical consulting or subcontractor services and financial
advisory agreements where the financial advisor would receive a fee and/or commission for advising and 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,
other than sales agent agreements and revenue generating sales contracts, there are no firm commitments in such agreements as of
December&#160;31, 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The Company enters
into various other agreements with third party vendors who will provide services and/or products to the Company. Such vendor agreements
may call for a deposit along with certain other payments based on the delivery of goods or services.</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>33
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6750657344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>14. COMMON STOCK<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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: 8pt Times New Roman, Times, Serif; margin: 0 0 0 20.9pt; text-align: justify; text-indent: 15.1pt"><b>Shares Issued</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 20.9pt; text-align: justify; text-indent: 15.1pt">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Issuances of the
Company&#8217;s common stock during the years ended December&#160;31, 2017 and 2016, respectively, are as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><b><u>2017</u></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><b>Stock Issued in Cash Sales</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the year
ended December 31, 2017 pursuant to private placements, the Company issued 15,633,327 shares of common stock for cash with a per
share price of $0.15 per share or $2,345,000 and the Company incurred $53,600 of capital raising fees that were paid in cash and
charged to additional paid-in capital. Additionally, as of December 31, 2017, related to the Company&#8217;s private placement,
the company is obligated to issue 223,337 common stock purchase warrants to the placement agents. There will be no financial statement
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 recording the issuance of these warrants (see
Note 15).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b>Stock Issued for Loan Conversion </b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the year
ended December 31, 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, or $704,709 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 (See Note 10).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b>Stock Issued for Services </b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the year
ended December 31, 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) or $2,250. These shares were fully
earned, and were expensed, upon issuance.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b>Stock Issued for Services &#8211; Related
Party</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">For professional
services provided per the terms of a consulting agreement with GreenCore Capital LLC (&#8220;GreenCore&#8221;), and during the
year ended December 31, 2017, 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) or $27,000. Jay Potter, our director, is the managing member of GreenCore
and the individual performing the services. (See Note 17)</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b>Stock Issued for Director Services</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">As of
December 31, 2016, the board approved a modified compensation program, effective January 1, 2017, for all non-executive
directors where each director would receive 750,000 restricted shares of common stock, pursuant to a restricted stock grant
agreement (&#8220;New Program RSA&#8221;) with vesting 62,500 per quarter over a 36 month period commencing on March 31, 2017
or upon the date for which a new director is named, issuable on the last day of each calendar quarter so long as such
director serves as a director of the Company at that time. Each director that had a previous agreement agreed to terminate
their rights to any previously issued shares and cancel such previous agreements. As such, the Company granted 2,250,000
shares to directors on January 1, 2017 having a total value of $337,500. The Company intends to grant up to an
additional 750,000 shares of its common stock to each director based on their achieving certain performance criteria to be
agreed upon by the Board of Directors after discussion with senior management.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the year
ended December 31, 2017, the Company released 750,000 shares of common stock with a per share fair value of $0.15, or $112,500
(based on the market price at the time of the agreements), to three directors for their service as defined in their respective
restricted stock grant agreements. The payments were expensed at issuance (See Note 17 and 18).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The total unrecognized
restricted stock grant expense related to the Restricted Stock Agreements of our directors amounted to $225,000 at December 31,
2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b>Stock Issued for Loan Guaranty</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the year
ended December 31, 2017, and in consideration for the continued Guaranty of the Company&#8217;s obligations extended under a now
terminated line of credit, the Company issued 453,857 shares of its common stock, with a per share value of $0.15 (based on contemporaneous
cash sales prices) or $68,078 to Keshif Ventures LLC, a related party, pursuant to a stock purchase agreement. These shares were
expensed to interest expense over the term of the Guaranty period. The Company recorded a gain on debt settlement of $172 related
to this transaction. (See Notes 8 and 17)</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><b><u>2016</u></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><b>Stock Issued in Cash Sales</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the year
ended December 31, 2016 pursuant to private placements, the Company issued 12,133,333 shares of common stock for cash with a per
share price of $0.15 per share or $1,820,000 and the Company incurred $68,800 of capital raising fees that were paid in cash and
charged to additional paid-in capital.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b>Stock Issued for Services </b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">For professional
services provided per the terms of a consulting agreement with an investor relations consulting firm, the Company issued 1,000,000
shares of the Company&#8217;s common stock with a per share fair value of $0.15 per share (based on contemporaneous cash sales
prices) or $150,000. These payments were expensed over the term of the agreement. As of December 31, 2016, $46,875 was recorded
in prepaid expenses (See note 4) and expensed in 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b>Stock Issued for Services &#8211; Related
Party</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">For professional
services provided per the terms of a consulting agreement with GreenCore Capital LLC (&#8220;GreenCore&#8221;), and during the
year ended December 31, 2016, the Company issued 464,115 shares of the Company&#8217;s common stock with a per share fair value
between $0.14 and $0.17 (based on an average market value of the stock when earned as defined in the agreement) or $69,603. The
Company recorded a gain on debt settlement of $2,396 on these transactions. These payments were expensed at time of issuance.
Jay Potter, our director, is the managing member of GreenCore and the individual performing the services. (See Note 17)</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b>Stock Issued for Director Services</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">On February 12,
2016, the Board approved a compensation program for all non-executive directors that did not otherwise have a pre-existing compensation
plan.&#160; Starting for the 2016 year of service, each of two directors will receive 1,000,000 shares of common stock, with a
per share value of $0.15 (based on contemporaneous cash sales prices), or $150,000,&#160;that will vest equally at the end of each
calendar quarter that such director remains in service as a director over a three year period.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">On February 19,
2016, Mr. Anthony Posawatz accepted an appointed as a new director of the Company effective February 19, 2016. In consideration
for Mr. Posawatz&#8217;s acceptance to serve as a director of the Company, the Company agreed to grant him 1,000,000 restricted
shares of its common stock, with a per share value of $0.15 (based on contemporaneous cash sales prices), or $150,000, vesting
according to the following vesting schedule: 27,777 per month over a 36 month period commencing on March 31, 2016, issuable on
the last day of each calendar quarter so long as Mr. Posawatz serves as a director of the Company, subject to the grantee&#8217;s
right to waive vesting and issuance on a quarterly basis.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">On September 8,
2016, Mr. Peter Davidson accepted an appointment as a new director of the Company effective September 8, 2016. In consideration
for Mr. Davidson&#8217;s acceptance to serve as a director of the Company, the Company granted 750,000 restricted shares of its
common stock to him, subject to the terms and conditions set forth in the Restricted Stock Grant Agreement including but not limited
to the following vesting schedule: 62,500 shares or prorate portion thereof per calendar quarter over a 36 month period commencing
on September 30, 2016. The value of this stock grant is $0.15 per share (based on contemporaneous cash sales prices) or $112,500,
and is being expensed proportionately as the shares vest. The Company intends to grant up to an additional 750,000 shares of its
common stock to Mr. Davidson based on Mr. Davidson&#8217;s achieving certain performance criteria to be agreed upon by the Board
of Directors after discussion with senior management at a future date.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the year
ended December 31, 2016, the Company released 1,152,776 shares of common stock with a per share fair value of $0.15, or $172,916
(based on the market price at the time of the agreement), to five directors for their service as defined in their respective Restricted
Stock Grant Agreements and as discussed above. The payments were expensed at issuance (See Note 17).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The total unrecognized
restricted stock grant expense related to the above discussed stock issuances amounted to $337,500 at December 31, 2016.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b>Stock Issued for Loan Guaranty -Related Party</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the year
ended December 31, 2016, and in consideration for the continued Guaranty of the Company&#8217;s obligations extended under a line
of credit, the Company issued 147,493 shares of its common stock, with a per share value of $0.15 (based on contemporaneous cash
sales prices) or $22,123 to Keshif Ventures LLC, a related party, pursuant to a stock purchase agreement. These shares were expensed
to interest expense over the term of the Guaranty period. The Company recorded a gain on debt settlement of $2,877 related to this
transaction. (See Notes 8 and 17)</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>34
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6918118864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>15. STOCK OPTIONS AND WARRANTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">On August 10,
2011, the Company&#8217;s Board of Directors approved and caused the Company to adopt the Envision Solar International, Inc. 2011
Stock Incentive Plan (the &#8220;Plan&#8221;), which authorizes the issuance of up to 31,500,000 shares of the Company&#8217;s
common stock pursuant to the exercise of stock options or other awards granted under the Plan.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In 2008, the
Board approved the 2008 equity Incentive Plan, which authorizes 6,108,571 shares under the plan. Exercise rights may not expire
more than three months after the date of termination of the employee but may expire in less time as stipulated in the individual
grant notice. For disability or death, the optionee or estate will generally have up to twelve months to exercise their options.
For certain options the Company may have rights of first refusal for a stipulated period of time, under a separate stock restriction
agreement, whereby if the holder exercise the options and then desires to sell the underlying shares, the Company has the right
to repurchase such shares at a price to which the holder has agreed to sell them to a third party.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><u>Stock Options</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The Company follows
the provisions of ASC Topic 718, &#8220;Compensation &#8211; Stock Compensation.&#8221; ASC Topic 718 establishes standards surrounding
the accounting for transactions in which an entity exchanges its equity instruments for goods or services. ASC Topic 718 focuses
primarily on accounting for transactions in which an entity obtains employee services in share-based payment transactions, such
as options issued under the Company&#8217;s Stock Option Plans. The Company&#8217;s stock option compensation expense was $220,084
and $442,871 for the years ended December&#160;31, 2017 and 2016, respectively, and there was $33,529 of total unrecognized compensation
cost related to unvested options granted under the Company&#8217;s options plans as of December&#160;31, 2017. This stock option
expense will be recognized through March 2020.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The fair value
of each option is estimated on the date of grant using the Black-Scholes option-pricing model. This model incorporates certain
assumptions for inputs including a risk-free market interest rate, expected dividend yield of the underlying common stock, expected
option life and expected volatility in the market value of the underlying common stock.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">From January 1,
2016 through December 31, 2016, the Company issued 5,380,000 stock options under the plans with a total valuation of $622,109.
Of these stock options, 200,000 have a 5 year term while the remaining 5,180,000 have a 10 year term.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">From January 1,
2017 through December 31, 2017, the Company issued 645,000 stock options under the plans with a total valuation of $61,632. All
of these options have a 10 year term.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">We used the following
assumptions for options granted in fiscal 2017 and 2016:</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 75%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Expected volatility</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="width: 14%; text-align: center"><font style="font-size: 8pt">81.05%</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="width: 14%; text-align: center"><font style="font-size: 8pt">103.59% -114.93%</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Expected term</font></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">5 Years</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">2.5-6.5 &#160;Years</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Risk-free interest rate</font></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">0.15%</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">0.16% -0.50%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Expected dividend yield</font></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">None</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">None</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The Black-Scholes
option-pricing model was developed for use in estimating the fair value of traded options, which have no vesting restrictions and
are fully transferable. In addition, option valuation models require the input of highly subjective assumptions including the expected
stock price volatility. Because the Company&#8217;s stock options and warrants have characteristics different from those of its
traded stock, and because changes in the subjective input assumptions can materially affect the fair value estimate, in management&#8217;s
opinion, the existing models do not necessarily provide a reliable single measure of the fair value of such stock options. The
risk free interest rate is based upon quoted market yields for United States Treasury debt securities with a term similar to the
expected term. The expected dividend yield is based upon the Company&#8217;s history of having never issued a dividend and management&#8217;s
current expectation of future action surrounding dividends. Expected volatility was based on historical data for the trading of
our stock on the open market. The expected lives for such grants were based on the simplified method for employees and directors.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">All options qualify
as equity pursuant to ASC 815-40-25, &#8220;Contracts in Entity&#8217;s Own Equity.&#8221;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">Option activity for the years ended
December 31, 2017 and 2016 under the 2008 and 2011 Plans are as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number of Options</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exercise</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Price</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Outstanding at December 31, 2015</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">15,337,007</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">0.28</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Granted</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5,380,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.15</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Exercised</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Forfeited</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(800,000</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.19</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Expired</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Outstanding at December 31, 2016</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">19,917,007</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.25</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Granted</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">645,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.16</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Exercised</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Forfeited</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(1,095,000</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.19</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Expired</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(4,250,343</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">0.33</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Outstanding at December 31, 2017</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">15,216,664</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.23</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Exercisable at December 31, 2017</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">13,479,165</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.24</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Weighted average grant date fair value</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.10</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The following
table summarizes information about employee stock options outstanding at December 31, 2017:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td colspan="20" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Options Outstanding</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Options Exercisable</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Range of Exercise Price</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Number Outstanding at </font><br />
<font style="font-size: 8pt">December 31, 2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Weighted Average Remaining Contractual Life</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Weighted Average Exercise Price</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Aggregate Intrinsic Value</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Number </font><br />
<font style="font-size: 8pt">Exercisable at </font><br />
<font style="font-size: 8pt">December 31, 2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Weighted Average Exercise Price</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Aggregate Intrinsic Value</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">0.13-1.31</font></td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="width: 11%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">15,216,664</font></td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="width: 11%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">5.45 Years</font></td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">0.23</font></td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="width: 11%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">13,479,165</font></td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">0.24</font></td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">15,216,664</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">5.45 Years</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.23</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">13,479,165</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.24</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">As the Company&#8217;s
stock price was lower than the weighted average exercise price at December 31, 2017, there is no aggregate intrinsic value of the
options.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Options exercisable
have a weighted average remaining contractual life of 5.02 years as of December 31, 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><u>Warrants</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><u>2017</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the year
ended December 31, 2017, and as additional consideration for the funding of the Convertible Note payable by the Lender, the Company
issued 2,500,000 common stock purchase warrants having a value of $187,142 using the Black-Scholes valuation methodology, and each
with a $0.15 exercise price and a three year term (See Note 11). The assumptions used in the valuation of these warrants include
volatility of 85.78%, expected dividends of 0.0%, a discount rate of 1.50%, and expected term of 3 years.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the year
ended December 31, 2017 as a result of Draw Downs on our Convertible Line of Credit with Lender, the Company issued 1,916,667
common stock purchase warrants having a value of $179,612 using the Black-Scholes valuation methodology, and each with a $0.15
exercise price and three year term (See Note 9). The assumptions used in the valuation of these warrants include volatility of
83.67-85.78, expected dividends of 0.0%, a discount rate of 1.50%, and expected term of 3 years.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">As of December
31, 2017, related to the Company&#8217;s private placement, the company is obligated to issue 223,337 common stock purchase warrants
to the placement agents. There will be no financial statement 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 recording the issuance of these warrants.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the twelve
months ended December 31, 2017, 26,831,589 warrants had expired.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><u>2016</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">As a part of the
Company&#8217;s private placement, the Company effectively issued 291,667 warrants in the twelve months ended December 31, 2016
to the placement agents.&#160;&#160;These warrants, valued at $30,419, are exercisable for 5 years at an exercise price of $0.15
per share. The Company estimated the fair value of the warrants utilizing the Black-Scholes pricing model. The assumptions used
in the valuation of these warrants include volatility of 102.99%, expected dividends of 0.0%, a discount rate of 0.50%, and expected
term of 5 years. There was no financial statement accounting effect for the issuance of these warrants as their fair value has
been charged to Additional Paid-in-Capital as an offering cost and was offset by a credit to Additional Paid-in-Capital for their
fair value when recording the issuance of these warrants.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the twelve
months ended December 31, 2016, 1,314,286 warrants had expired.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">Warrant activity for the years ended
December 31, 2017 and 2016 are as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number of Warrants</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exercise</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Price</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Outstanding at December 31, 2015</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">29,219,441</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">0.18</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Granted</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">291,667</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.15</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Exercised</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Forfeited</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Expired</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1,314,286</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">0.33</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Outstanding at December 31, 2016</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">28,196,822</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.17</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Granted</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,416,667</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.15</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Exercised</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Forfeited</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Expired</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(26,831,589</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">0.16</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Outstanding at December 31, 2017</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">5,781,900</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.17</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Exercisable at December 31, 2017</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">5,781,900</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.17</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Weighted average grant date fair value</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.08</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">Warrants exercisable
have a weighted average remaining contractual life of 2.46 years as of December 31, 2017.</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>35
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6750651072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>16. INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax 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_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">There was no
Federal income tax expense for the years ended December 31, 2017 and 2016 due to the Company&#8217;s net losses. Income tax expense
represents minimum state taxes due.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">The blended Federal
and State tax rate of 39.83% applies to loss before taxes. The Company&#8217;s tax expense differs from the &#8220;expected&#8221;
tax expense for Federal income tax purposes, (computed by applying the United States Federal tax rate of 34% to loss before taxes),
as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 75%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Year ended December 31,</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2016</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"><font style="font-size: 8pt">Computed &#8220;expected&#8221; tax expense (benefit)</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">(1,034,086</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">)</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">(895,395</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"><font style="font-size: 8pt">State taxes, net of federal benefit</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(171,202</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(154,764</font></td>
    <td><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"><font style="font-size: 8pt">Goodwill impairment and other non-deductible items</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">643,016</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(31,134</font></td>
    <td><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"><font style="font-size: 8pt">Change in federal tax rates</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,145,380</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"><font style="font-size: 8pt">Change in deferred tax asset valuation allowance</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(3,583,108</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,081,293</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"><font style="font-size: 8pt">Income tax expense</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in; text-align: justify">Deferred income taxes reflect the net
tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and
the amounts used for income tax purposes. The effects of temporary differences that gave rise to significant portions of deferred
tax assets and liabilities at December 31 are as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 75%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2016</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Deferred tax assets:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Charitable contributions</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">2,900</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">4,128</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Reserve for bad debt</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">17,948</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">25,548</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Stock options</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3,416,792</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,776,104</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Depreciation</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6,920</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">33,638</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Other</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">17,674</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">25,159</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Net operating loss carryforward</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,957,507</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">9,167,042</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Total gross deferred tax assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">10,419,741</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">14,031,619</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Less: Deferred tax asset valuation allowance</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(10,351,807</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(13,934,915</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Total net deferred tax assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">67,934</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">96,704</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Deferred tax liabilities:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Accrued salaries</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(67,934</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(96,704</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Total deferred tax liabilities</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(67,934</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(96,704</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Total net deferred taxes</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.55in"><br style="clear: both" />
</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">As a result of
the Company&#8217;s history of incurring operating losses, a full valuation allowance has been established. The valuation allowance
at December 31, 2017 was $10,351,807. The decrease in the valuation allowance during 2017 was $3,583,108.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">At December&#160;31,
2017, the Company has a net operating loss carry forward of $24,862,803 available to offset future net income through 2037. The
NOL expires during the years 2017 to 2037. The utilization of the net operating loss carryforwards is dependent upon the ability
of the Company to generate sufficient taxable income during the carryforward period. In the event that a significant change in
ownership of the Company occurs as a result of the Company&#8217;s issuance of common stock, the utilization of the NOL carry forward
will be subject to limitation under certain provisions of the Internal Revenue Code. Management does not presently believe that
such a change has occurred.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">On December 22,
2017, the United States enacted the Tax Cuts and Jobs Act (Act). The Act makes significant modifications to the provisions of the
Internal Revenue Code, including but not limited to, a corporate tax rate decrease to 21% effective as of January 1, 2018. The
Company&#8217;s net deferred tax assets and liabilities have been revalued at the newly enacted U.S. Corporate rate in the year
of enactment. The adjustment related to the revaluation of the deferred tax asset and liability balances is a net charge of approximately
$4.1 million. This expense is fully offset by a change in valuation allowance. Accordingly, there is no impact on income tax expense
as of December 31, 2017.</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</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_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</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> -URI http://asc.fasb.org/topic&amp;trid=2144680<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_IncomeTaxDisclosureTextBlock</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6648074352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>17. RELATED PARTY TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><u>Accounts Payable and
Related Party Vendor Payments</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the year
ended December 31, 2016, the Company made cash payments totaling $69,500, and issued 464,115 shares of the Company&#8217;s common
stock with a total value of $69,603 to GreenCore for professional services provided to the Company as detailed in a March 28, 2014
consulting agreement. Additionally, as of December 31, 2016, the Company had an accounts payable balance of $27,000 owed to Greencore.
During the year ended December 31, 2017, the Company made cash payments totaling $54,000, and issued 180,000 shares of the Company&#8217;s
common stock with a total value of $27,000 to GreenCore under this same agreement. There were no balances owed to GreenCore as
of December 31, 2017. Jay Potter, our director, is the managing member of GreenCore (See Note 14).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><u>Director Compensation</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">On February 12,
2016, the Company issued 200,000 stock options to each of the three non-executive directors that served as a director during 2015,
other than Mr. Moody, for a total of 600,000 stock options.&#160; These options were granted as compensation for the services provided
in 2015, vested immediately, and were valued using the Black-Scholes option pricing methodology.&#160; Jay Potter and John Evey
each received 200,000 options exercisable at a price of $0.125 per share for a period of 10 years from the date of grant, with
a combined total valuation of $40,100.&#160; Robert Noble received 200,000 options exercisable at a price of $0.1375 per share
for a period of 5 years from the date of grant for a total valuation of $15,493.&#160; The assumptions used in the valuation of
these options include volatility of 114.93%, expected dividends of 0.0%, a discount rate of 0.16%, and expected terms, applying
the simplified method, of 5 years for Mr. Potter and Mr. Evey and 2.5 years for Mr. Noble.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">On February 12,
2016, the Board approved a compensation program for all non-executive directors that do not otherwise have a pre-existing compensation
plan.&#160; Starting for the 2016 year of service, each of two directors will receive 1,000,000 shares of common stock, with a
per share value of $0.15 (based on contemporaneous cash sales prices), or $150,000, that will vest equally at the end of each calendar
quarter that such director remains in service as a director over a three year period.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the year
ended December 31, 2016, the Company released 1,152,776 shares of common stock with a per share fair value of $0.15, or $172,916
(based on the market price at the time of the agreement), to five directors for their service as defined in their respective Restricted
Stock Grant Agreements. The payments were expensed at issuance (See Note 14).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">On or about December
31, 2016, Mr. Jay S. Potter, Mr. Tony Posawatz, and Mr. Peter Davidson, all directors of the Company, each entered into an Amendment
to their Restricted Stock Agreement with the Company (each an &#8220;Amendment&#8221;). Pursuant to their Amendments, each director
agreed to terminate his rights to unvested restricted shares of the Company&#8217;s common stock under their previous respective
Restricted Stock Agreements, in consideration for which the Company granted to each director 750,000 restricted shares of the Company&#8217;s
common stock, vesting 1/36 per month over a 36 month period commencing on the date of grant, issuable quarterly on the last day
of each calendar quarter (the first vesting is scheduled to occur on January 31, 2017 and be for 20,833 shares and the first issuance
is scheduled to occur on March 31, 2017 and be for 62,499 shares) so long as each director serves as a director, employee, consultant
or officer of the Company at the time of scheduled vesting. The Company will also grant an additional 750,000 restricted shares
of the Company&#8217;s common stock to each director to vest in the future from time to time, based on their achieving certain
performance criteria to be agreed upon by the Board of Directors after discussion with senior management at a future date.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the year
ended December 31, 2017, the Company released 750,000 shares of common stock with a per share fair value of $0.15, or $112,500
(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 14 and 18).</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><u>Stock Issued for Loan Guaranty and Cash Sales</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the year
ended December 31, 2017, and in consideration for the continued Guaranty of the Company&#8217;s obligations extended under a now
terminated line of credit, the Company issued 453,857 shares of its common stock, with a per share value of $0.15 (based on contemporaneous
cash sales prices) or $68,078 to Keshif Ventures LLC, a related party, pursuant to a stock purchase agreement. These shares were
expensed to interest expense over the term of the Guaranty period (See Notes 8 and Note 14). Additionally, during the year ended
December 31, 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.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">During the year
ended December 31, 2016, and in consideration for the continuing Guaranty of the Company&#8217;s obligations extended under a line
of credit, the Company issued 147,493 shares of its common stock or $22,123 to Keshif Ventures LLC pursuant to a stock purchase
agreement. Additionally, during the year ended December 31, 2016, pursuant to a private placement, the Company issued 3,333,333
shares of common stock for cash, with a per share price of $0.15 per share or $500,000 to Keshif.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><u>Convertible Notes Payable to Related
Parties</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In 2009, the Company
executed a 10% convertible note payable in the amount of $102,236 due December 31, 2010 to John Evey for amounts loaned to the
Company. Mr. Evey joined the Board of Directors on April 27, 2010. Through a series of extensions, the note due date was extended
to December 31, 2017. During each of the fiscal years ended December 31, 2017 and 2016, respectively, in lieu of interest payments,
the Company made principal payments on this note amounting to $12,000. The balance of the note as of December 31, 2017 is $62,616
with accrued and unpaid interest amounting to $61,242 (See Note 10). Although Mr. Evey is no longer a director as of December 31,
2016, because he was our Chairman and a related party throughout most of 2016, we have continued to classify this note as a Convertible
note payable - related parties in the accompanying balance sheet.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt 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&#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. 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. (See Notes 10 and
14)</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>37
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6750639104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>18. SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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: 0pt 0; text-align: justify; text-indent: 0.5in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"><u>Line
of Credit Drawdown</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">On
February 20, 2018, the Company received funds for a Draw Down on our Convertible Line of Credit in the amount of $290,000. As
a result of this Draw Down, the Company issued 407,784 common stock purchase warrants having a value of $61,282 using the Black-Scholes
valuation methodology, and each with a $0.1778 exercise price (See Note 9). As a result of this transaction, and including the
value of the issued warrants, the Company recorded $212,420 of value of beneficial conversion features, which is recorded as debt
discount, and is being amortized to interest expense over the term of the loan.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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: 0pt 0 0pt 0.5in; text-align: justify"><font style="font-size: 8pt"><u>Stock
and Warrants Issued in Cash Sales</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Subsequent
to December 31, 2017 pursuant to private placements, the Company issued 1,933,333 shares of common stock for cash with a per share
price of $0.15 per share or $290,000 and the Company incurred $12,000 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 50,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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><font style="font-size: 8pt"><u>Director
Compensation</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in"><font style="font-size: 8pt">Effective
March 27, 2018, based on authorization initially approved by the Board of Directors on December 19, 2017, and confirmed by resolutions
adopted by the Board on March 27, 2018, the Company granted 250,000 shares of common stock with a per share value of $0.15 per
share (based on contemporaneous cash sales prices), or $37,500, to each of three directors for excellent performance of their
duties.&#160; These shares are being issued from a pool of 750,000 shares of common stock for each director of previously authorized
restricted stock grant awards for performance that are awarded if specific performance criteria are achieved or the Board authorizes
their award and vesting by specific resolutions (see Note 14 and 17).&#160;</font></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"></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>38
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760350560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Corporate Organization</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>CORPORATE ORGANIZATION</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Envision Solar was incorporated
in June 2006 as a limited liability company (&#8220;LLC&#8221;). Through a series of transactions and mergers, including a series
of 2010 transactions where the then existing entity was acquired by an inactive publicly-held company in a transaction treated
as a recapitalization of the company, the resulting entity became Envision Solar International, Inc., a Nevada Corporation (along
with its subsidiary, hereinafter the &#8220;Company&#8221;, &#34;us&#34;, &#34;we&#34;, &#34;our&#34; or &#34;Envision&#34;). The
effects of the recapitalization have been retroactively applied to all periods presented in the accompanying consolidated financial
statements and footnotes. Additionally, the Company had formed various wholly owned subsidiaries to account for its planned future
operations, but these entities were dissolved over the subsequent years. The only remaining subsidiary included in these consolidated
financial statements is Envision Solar Construction Company, Inc. which was a non-operational entity officially dissolved in 2017.</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_NatureOfOperations', window );">Nature of Operations</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NATURE OF OPERATIONS</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Envision 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 are attractively designed, rapidly
deployable, 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.</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 );">Principals of Consolidation</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>PRINCIPALS OF CONSOLIDATION</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The 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><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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>USE OF ESTIMATES</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The preparation of consolidated
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 consolidated 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 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.</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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>CONCENTRATIONS</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><u>Concentration of Credit
Risk</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">The Company
maintains its cash in bank and financial institution deposits that at times may exceed federally insured limits. The Company has
not experienced any losses in such accounts through December 31, 2017.&#160;&#160;The Company had approximately $150,000 of bank
balances in excess of FDIC insured levels as of December 31, 2017 and no such amounts as of December 31, 2016.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><u>Concentration of Accounts
Receivable</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">At December
31, 2017 and 2016, customers that each accounted for more than 10% of our accounts receivable were as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 52%; text-align: justify"><font style="font-size: 8pt">Customer 1</font></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 16%; text-align: right"><font style="font-size: 8pt">94%</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 16%; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="width: 2%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Customer 2</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">71%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Customer 3</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">25%</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><u>Concentration of Revenues</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">For the years
ended December 31, 2017 and 2016, customers that each represented more than 10% of our revenues were as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 52%; text-align: justify"><font style="font-size: 8pt">Customer A</font></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 16%; text-align: right"><font style="font-size: 8pt">28%</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 16%; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="width: 2%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Customer B</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">12%</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">14%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Customer C</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">26%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Customer D</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">30%</font></td>
    <td>&#160;</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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>CASH AND CASH EQUIVALENTS</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">For the purposes of the
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 December 31, 2017 and December 31, 2016, respectively.</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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>FAIR VALUE OF FINANCIAL INSTRUMENTS</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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 December 31, 2017 and 2016, the carrying amounts of these instruments approximated their fair values because of
the short-term nature of these instruments. See Note 10 for further discussion of fair value measurements.</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_TradeAndOtherAccountsReceivablePolicy', window );">Accounts receivable</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>ACCOUNTS RECEIVABLE</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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&#8217;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><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_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>INVENTORY</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Inventory is stated at the
lower of cost or net realizable value. Cost is determined using the first-in, first-out method of accounting. Inventory costs primarily
relate to purchased raw materials and components used in the manufacturing of our products, work in process for products being
manufactured, and finished goods. Included in these costs are direct labor and certain manufacturing overhead costs associated
with the manufacturing process. The Company regularly reviews inventory components and quantities on hand, and performs annual
physical inventory counts. A reserve is established if this review process determines the market value of such inventory may be
below the carrying value.</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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Equipment and Depreciation</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>PROPERTY, EQUIPMENT AND DEPRECIATION</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Property and equipment is
recorded at cost. Depreciation is computed using the straight-line method based on the estimated useful lives of the related assets
of 3 to 7 years. Expenditures for maintenance and repairs, along with fixed assets below our capitalization threshold, are expensed
as incurred.</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_IntangibleAssetsFiniteLivedPolicy', window );">Patents</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>PATENTS</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company believes it
will achieve future economic value 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 that period. For the years
ended December 31, 2017 and 2016 respectively, patent amortization expense was $561 and $561.</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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived assets</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>IMPAIRMENT OF LONG-LIVED ASSETS</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accounts for
long-lived assets in accordance with the provisions of ASC 360-10-35-15 &#8220;Impairment or Disposal of Long-Lived Assets.&#8221;
This guidance requires that long-lived assets and certain identifiable intangibles be reviewed for impairment whenever events or
changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held
and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated
by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which
the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the
carrying amount or fair value less costs to sell.</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_DerivativesMethodsOfAccountingHedgingDerivatives', window );">Accounting for Derivatives</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>ACCOUNTING FOR DERIVATIVES</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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, &#8220;Derivatives
and Hedging.&#8221;&#160;&#160;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
of a note where the embedded conversion option has been bifurcated and accounted for as a derivative liability, the Company
records the shares at fair value, relieves all related notes, derivatives and debt discounts and recognizes a net gain or
loss on extinguishment. Equity instruments that are initially classified as equity that become subject to reclassification
under ASC Topic 815 are reclassified to liabilities at the fair value of the instrument on the reclassification date.</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_RevenueRecognitionPolicyTextBlock', window );">Revenue and Cost Recognition</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>REVENUE AND COST RECOGNITION</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Revenues are primarily derived
from the direct sales of products. Revenues may also consist of maintenance fees for previously sold products, design fees for
the design of solar systems and arrays, and revenues from sales of professional services.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Revenues from leases, maintenance fees, design
services, and professional services are recognized as earned.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Revenues from inventoried
product sales are recognized upon the final delivery of such product to the customer or when legal transfer of ownership takes
place. Any deposits received from a customer prior to such delivery are accounted for as deferred revenue on the balance sheet.
At December 31, 2017 and December 31, 2016, deferred revenue amounted to $77,514 and $75,323 respectively. At December 31, 2017,
the Company has received partial deposits for two undelivered Solar Tree&#174; units, an undelivered EVARC&#174; unit and a multi-year
maintenance contract.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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. Sales tax is recorded on
a net basis and excluded from revenue. The Company generally provides a one year warranty on its products for materials and workmanship
and will pass on the warranties from its vendors, if any, which generally covers this one year period. In accordance with ASC 450-20-25,
the Company accrues for product warranties when the loss is probable and can be reasonably estimated.&#160; At December 31, 2017,
the Company has no product warranty accrual given the Company&#8217;s de minimis historical financial warranty experience.</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_ResearchAndDevelopmentExpensePolicy', window );">Research and development</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>RESEARCH AND DEVELOPMENT</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In accordance with ASC 730-10,
&#8220;Research and Development,&#8221; expenditures for research and development of the Company&#8217;s products are expensed
when incurred, and are included in operating expenses. The Company recognized research and development costs, not including the
minimal amounts of labor associated with research and development projects, of $1,772 for the year ending December&#160;31, 2017
and $3,459 for the year ending December 31, 2016.</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_AdvertisingCostsPolicyTextBlock', window );">Advertising</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>ADVERTISING</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company conducts advertising
for the promotion of its products and services. In accordance with ASC 720-35, &#8220;Advertising Costs,&#8221; advertising costs
are charged to operations when incurred. Such amounts aggregated $81,278 in 2017 and $58,149 in 2016.</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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>STOCK-BASED COMPENSATION</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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 &#8220;Equity-Based Payments
to Non-Employees&#8221;.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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><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_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>INCOME TAXES</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company accounts for
income taxes pursuant to the provisions of ASC Topic 740, &#8220;Income Taxes,&#8221; which requires, among other things, an asset
and liability approach to calculating deferred income taxes. The asset and liability approach requires the recognition of deferred
tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the
tax bases of assets and liabilities. A valuation allowance is provided to offset any net deferred tax assets for which management
believes it is more likely than not that the net deferred asset will not be realized.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company follows the
provisions of ASC 740-10-25-5, <i>&#8220;</i>Basic Recognition Threshold<i>.&#8221;</i> When tax returns are filed, it is highly
certain that some positions taken would be sustained upon examination by the taxing authorities, while others are subject to uncertainty
about the merits of the position taken or the amount of the position that would be ultimately sustained. In accordance with the
guidance of ASC 740-10-25-6, the benefit of a tax position is recognized in the consolidated financial statements in the period
during which, based on all available evidence, management believes it is more likely than not that the position will be sustained
upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated
with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount
of tax benefit that is more than 50&#160;percent likely of being realized upon settlement with the applicable taxing authority.
The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above should be reflected
as a liability for unrecognized tax benefits in the accompanying balance sheets along with any associated interest and penalties
that would be payable to the taxing authorities upon examination. The Company believes its tax positions are all highly certain
of being upheld upon examination. As such, the Company has not recorded a liability for unrecognized tax benefits. As of December
31, 2017, tax years 2014 through 2017 remain open for IRS audit. The Company has received no notice of audit from the IRS for any
of the open tax years.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company recognizes the
benefit of a tax position when it is effectively settled. ASC 740-10-25-10, &#8220;Basic Recognition Threshold&#8221; provides
guidance on how an entity should determine whether a tax position is effectively settled for the purpose of recognizing previously
unrecognized tax benefits. ASC 740-10-25-10 clarifies that a tax position can be effectively settled upon the completion of an
examination by a taxing authority. For tax positions considered effectively settled, the Company recognizes the full amount of
the tax benefit.</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_EarningsPerSharePolicyTextBlock', window );">Basic and Diluted Net Loss per Common Share</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>BASIC AND DILUTED NET LOSS PER COMMON SHARE
</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; 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 common shares outstanding during the period. Diluted net
loss per common share is computed by dividing the net loss by 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Convertible debt convertible
into 19,846,181 common shares, options to purchase 15,216,664 common shares and warrants to purchase 5,781,900 common shares were
outstanding at December 31, 2017. Convertible debt convertible into 6,123,370 common shares, options to purchase 19,917,007 common
shares and warrants to purchase 28,196,822 common shares were outstanding at December 31, 2016. Dilutive common stock equivalents
were not included in the computation of diluted net loss per share in 2017 and 2016 because the effects would have been anti-dilutive
due to the net losses. Due to the net losses in 2017 and 2016, basic and diluted net loss per share amounts are the same. These
potential common shares may dilute future earnings per share.</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_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>CONTINGENCIES</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Certain conditions may exist
as of the date the consolidated financial statements are issued which may result in a loss to the Company, but which will only
be resolved when one or more future events occur or fail to occur. Company management and its legal counsel assess such contingent
liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal
proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company's legal
counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount
of relief sought or expected to be sought therein. If the assessment of a contingency indicates that it is probable that a liability
has been incurred and the amount of the liability can be reasonably estimated, then the estimated liability would be accrued in
the Company's consolidated financial statements. If the assessment indicates that a potentially material loss contingency is not
probable but is reasonably possible, or is probable but cannot be reasonably estimated, then the nature of the contingent liability,
together with an estimate of the range of possible loss if determinable would be disclosed. The Company does not include legal
costs in its estimates of amounts to accrue.</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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>SEGMENTS</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company follows the
guidance of ASC 280-10 for &#8220;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.</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 );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>RECENT ACCOUNTING PRONOUNCEMENTS</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">There are no new accounting
pronouncements that became effective during the year ended December 31, 2017 that materially affect the consolidated financial
position of the Company or the results of its&#8217; operations. Accounting Standard Updates which are not effective until after
December 31, 2017, including the pronouncements discussed below, disclose the potential effects on the Company&#8217;s consolidated
financial position and/or results of its&#8217; operations and financial statement disclosures.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">ASU 2017-05</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt 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>&#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.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">ASU 2017-08</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt 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: &#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.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">ASU 2016-15</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt 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: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">ASU 2016-02</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt 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: &#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.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">ASU 2016-09</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In March 2016,
the Financial Accounting Standards Board issued Accounting Standards Update No. 2016-09: <i>&#34;Compensation &#8211; Stock Compensation
(Topic 718)</i><font style="color: #3C3C3D">- I</font>mprovements to Employee Share-Based Payment Accounting&#34;&#160;which includes
multiple provisions intended to simplify various aspects of the accounting for share-based payments. This guidance is effective
for interim and annual reporting periods beginning after December 15, 2016. The adoption of this ASU did not have a material impact
on its consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">ASU 2014-09</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt 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: &#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 any impact on the amount or timing of its revenues.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">ASU 2015-17</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In November 2015,
the FASB issued ASU No. 2015-17, &#8220;<i>Balance Sheet Classification of Deferred Taxes</i>,&#8221; which requires that an entity
classify deferred tax assets and liabilities as noncurrent on the balance sheet. Prior to the issuance of the standard, deferred
tax assets and liabilities were required to be separated into current and noncurrent amounts on the basis of the classification
of the related asset or liability. This ASU was effective for the Company on April 1, 2017. The adoption of ASU No. 2015-17 did
not have a material impact on the Company's consolidated financial statements or related disclosures.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">ASU 2014-15</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in">In August 2014,
the FASB issued ASU 2014-15, &#8220;Presentation of Financial Statements &#8211; Going Concern (Topic 205-40)&#8221;, which requires
management to evaluate whether there is substantial doubt about an entity&#8217;s ability to continue as a going concern for each
annual and interim reporting period. If substantial doubt exists, additional disclosure is required. This new standard was effective
for the Company for its annual period beginning December 31, 2016. The Company has reflected the related disclosure requirements
associated with the standard in Note 2.</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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising 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 340<br> -SubTopic 20<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68054294&amp;loc=d3e8384-108330<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 340<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84159346&amp;loc=d3e8275-108329<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_AdvertisingCostsPolicyTextBlock</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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain 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 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 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6052-115624<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<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 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<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_CommitmentsAndContingenciesPolicyTextBlock</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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible 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 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<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 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=64802544&amp;loc=d3e202-110218<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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in 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 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 5: 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 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32247-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32280-109318<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_IncomeTaxPolicyTextBlock</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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4492-108314<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(b))<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 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 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4556-108314<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InventoryPolicyTextBlock</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_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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in 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 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 2: 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 3: 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 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</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> -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 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(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_PropertyPlantAndEquipmentPolicyTextBlock</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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or 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 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 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<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_ResearchAndDevelopmentExpensePolicy</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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 trade and other accounts receivables. This disclosure may include the basis at which such receivables are carried in the entity's statements of financial position (for example, net realizable value), how the entity determines the level of its allowance for doubtful accounts, when impairments, charge-offs or recoveries are recognized, and the entity's income recognition policies for such receivables, including its treatment of related fees and costs, its treatment of premiums, discounts or unearned income, when accrual of interest is discontinued, how the entity records payments received on nonaccrual receivables and its policy for resuming accrual of interest on such receivables.  If the enterprise holds a large number of similar loans, disclosure may include the accounting policy for the anticipation of prepayments and significant assumptions underlying prepayment estimates for amortization of premiums, discounts, and nonrefundable fees and 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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=SL6953423-111524<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(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br><br>Reference 5: 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 6: 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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 7: 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><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5212-111524<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5093-111524<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_TradeAndOtherAccountsReceivablePolicy</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>39
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6750737632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 );">Concentration of Credit Risk</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><u>Concentration of Accounts
Receivable</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">At December
31, 2017 and 2016, customers that each accounted for more than 10% of our accounts receivable were as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 52%; text-align: justify"><font style="font-size: 8pt">Customer 1</font></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 16%; text-align: right"><font style="font-size: 8pt">94%</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 16%; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="width: 2%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Customer 2</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">71%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Customer 3</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">25%</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><u>Concentration of Revenues</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">For the years
ended December 31, 2017 and 2016, customers that each represented more than 10% of our revenues were as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.55in; text-align: justify; text-indent: 0.45in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 52%; text-align: justify"><font style="font-size: 8pt">Customer A</font></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 16%; text-align: right"><font style="font-size: 8pt">28%</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 16%; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="width: 2%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Customer B</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">12%</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">14%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Customer C</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">26%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Customer D</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">30%</font></td>
    <td>&#160;</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_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>40
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6918200480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ReceivablesAbstract', window );"><strong>Receivables [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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Accounts receivable</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">At December 31, 2017 and
2016, accounts receivables were as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Accounts receivable</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">5,946</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">1,161,064</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Less: Allowance for doubtful accounts</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Accounts receivable, Net</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">5,946</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">1,161,064</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</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,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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</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>41
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6916144592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets 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_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Prepaid expenses and other current assets</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Prepaid expenses and other
current assets are summarized as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Prepaid insurance</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">25,402</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">26,124</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Deposit on future raw materials</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">30,272</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">21,168</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Prepaid services</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">46,875</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Total prepaid expenses and other current assets</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">55,674</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">94,167</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</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_ScheduleOfOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 amounts of other current 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_ScheduleOfOtherCurrentAssetsTableTextBlock</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>42
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6918202784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. INVENTORY (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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 cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Finished goods</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">1,716,141</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">22,375</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Work in process</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">311,481</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">164,915</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Raw materials</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">300,479</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">93,113</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Inventory reserve</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</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"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</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"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Inventory, net</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">2,319,500</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">271,802</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</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>43
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6916144592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. PROPERTY AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentTextBlock', window );">Property and equipment</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Est. Useful </font><br />
<font style="font-size: 8pt">Lives</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December&#160;31, </font><br />
<font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December&#160;31, </font><br />
<font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 52%; text-align: justify"><font style="font-size: 8pt">Computer equipment and software</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 14%; text-align: center"><font style="font-size: 8pt">5 years</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">32,666</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">28,344</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Furniture and fixtures</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">7 years</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">82,529</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">82,529</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Office equipment</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">5 years</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">20,533</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">20,533</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Machinery and equipment</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">1-5 years</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">341,583</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">322,010</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Autos</font></td>
    <td>&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">3 years</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">49,238</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">49,238</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Leasehold improvements</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt">47 months</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,790</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,790</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Total property and equipment</font></td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">533,339</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">509,444</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Less accumulated depreciation</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(307,227</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(216,403</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Property and Equipment, Net</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">226,112</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">293,041</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</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> -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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PropertyPlantAndEquipmentTextBlock</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>44
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6918192400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. ACCRUED EXPENSES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Accrued expense schedule</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Accrued vacation</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">152,051</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">136,410</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Accrued interest</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">175,953</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">235,776</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Accrued loan guaranty</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8,333</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Accrued rent</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">77,164</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">26,091</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Accrued commissions</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">18,828</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Accrued loss contingency</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">44,423</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Other accrued expense</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,333</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</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">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Total accrued expenses</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">451,924</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">430,433</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</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_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 components of accrued liabilities.</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_ScheduleOfAccruedLiabilitiesTableTextBlock</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>45
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6620908544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ConvertibleNotePayableRelatedPartiesAbstract', window );"><strong>Convertible Notes Payable - Related Parties And Fair Value Measurements</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_ScheduleOfShortTermDebtTextBlock', window );">Short Term Convertible Debt</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt">December 31,</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt">December 31,</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Evey Note</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">62,616</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">74,616</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Wheatley Note</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">135,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">50,000</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Gemini Master Fund &#8211; Third Amended and</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; padding-left: 10pt; text-align: justify"><font style="font-size: 8pt">Restated Secured Bridge Note &#8211; Current Group</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">600,000</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">197,616</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">724,616</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</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_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Assets and liabilities measured at fair value on a recurring and non-recurring basis</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt">Carrying Value at</font></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="10" style="text-align: center"><font style="font-size: 8pt">Fair Value Measurements at December 31, 2016</font></td>
    <td style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2016</font></td>
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">(Level 1)</font></td>
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">(Level 2)</font></td>
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">(Level 3)</font></td>
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 41%; padding-bottom: 2.5pt"><font style="font-size: 8pt">Embedded Conversion Option Liability</font></td>
    <td style="width: 1%; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">107,081</font></td>
    <td style="width: 1%; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="width: 1%; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="width: 1%; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">107,081</font></td>
    <td style="width: 1%; padding-bottom: 2.5pt">&#160;</td></tr>
</table><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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Summary of activity of Level 3 liabilities</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 77%; text-align: justify"><font style="font-size: 8pt">Balance at December 31, 2015</font></td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 18%; text-align: right"><font style="font-size: 8pt">87,992</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Change in fair value</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">19,089</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Balance at December 31, 2016</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">107,081</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Gain on debt extinguishment</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</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"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Balance at December 31, 2017</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</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_ScheduleOfAssumptionsUsedTableTextBlock', window );">Assumptions the Company utilized to estimate the fair value of the embedded conversion option</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: justify"><font style="font-size: 8pt">Assumptions</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">December 31, 2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 72%; text-align: justify"><font style="font-size: 8pt">Expected remaining term</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 25%; text-align: right"><font style="font-size: 8pt">0.25</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Expected Volatility</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">103%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Risk free rate</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.50%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Dividend Yield</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.00%</font></td>
    <td>&#160;</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_evsi_ConvertibleNotePayableRelatedPartiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConvertibleNotePayableRelatedPartiesAbstract</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_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.</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 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19190-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_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 assumptions used to determine for pension plans and/or other employee benefit plans the benefit obligation and net benefit cost, including assumed discount rates, rate increase in compensation increase, and expected long-term rates of return on plan 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<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_ScheduleOfAssumptionsUsedTableTextBlock</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_ScheduleOfShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.</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)<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_ScheduleOfShortTermDebtTextBlock</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>46
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6918128992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. CONVERTIBLE NOTE PAYABLE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ConvertibleNotesPayableTableTextBlock', window );">Convertible notes payable summary</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt">Convertible Notes Payable, net of</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Amount</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Discount</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">discount</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 49%"><font style="font-size: 8pt">Pegasus Note</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">100,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><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%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">100,000</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#8220;Lender&#8221; Note</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,500,000</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">175,668</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,324,332</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">1,600,000</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">175,668</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">1,424,332</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</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_evsi_ConvertibleNotesPayableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 summary [Table 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_ConvertibleNotesPayableTableTextBlock</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>47
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760860784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. COMMITMENTS AND CONTINGENCIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Annual minimum lease payments</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 65%; text-align: justify"><font style="font-size: 8pt">2018</font></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 2%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 27%; text-align: right"><font style="font-size: 8pt">522,288</font></td>
    <td style="width: 2%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">2019</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">543,180</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">2020</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">404,952</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.25pt; text-align: justify"><font style="font-size: 8pt">Total</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">1,470,420</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</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_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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases 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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</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>48
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6918132400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>15. STOCK OPTIONS AND WARRANTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Assumptions for options granted</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2016</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Expected volatility</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="width: 14%; text-align: center"><font style="font-size: 8pt">81.05%</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="width: 14%; text-align: center"><font style="font-size: 8pt">103.59% -114.93%</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Expected term</font></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">5 Years</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">2.5-6.5 &#160;Years</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Risk-free interest rate</font></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">0.15%</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">0.16% -0.50%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Expected dividend yield</font></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">None</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><font style="font-size: 8pt">None</font></td>
    <td>&#160;</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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Rollforward of option activity</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number of Options</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exercise</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Price</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Outstanding at December 31, 2015</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">15,337,007</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">0.28</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Granted</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5,380,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.15</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Exercised</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Forfeited</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(800,000</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.19</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Expired</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Outstanding at December 31, 2016</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">19,917,007</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.25</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Granted</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">645,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.16</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Exercised</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Forfeited</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(1,095,000</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.19</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Expired</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(4,250,343</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">0.33</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Outstanding at December 31, 2017</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">15,216,664</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.23</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Exercisable at December 31, 2017</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">13,479,165</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.24</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Weighted average grant date fair value</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.10</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table><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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock', window );">Stock options information by exercise price</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td colspan="20" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Options Outstanding</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Options Exercisable</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Range of Exercise Price</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Number Outstanding at </font><br />
<font style="font-size: 8pt">December 31, 2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Weighted Average Remaining Contractual Life</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Weighted Average Exercise Price</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Aggregate Intrinsic Value</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Number </font><br />
<font style="font-size: 8pt">Exercisable at </font><br />
<font style="font-size: 8pt">December 31, 2017</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Weighted Average Exercise Price</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Aggregate Intrinsic Value</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">0.13-1.31</font></td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="width: 11%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">15,216,664</font></td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="width: 11%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">5.45 Years</font></td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">0.23</font></td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid">&#160;</td>
    <td style="width: 11%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">13,479,165</font></td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">0.24</font></td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="width: 1%; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">15,216,664</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">5.45 Years</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.23</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">13,479,165</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.24</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Warrant activity</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number of Warrants</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exercise</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Price</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Outstanding at December 31, 2015</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">29,219,441</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">0.18</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Granted</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">291,667</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0.15</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Exercised</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Forfeited</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Expired</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1,314,286</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">0.33</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Outstanding at December 31, 2016</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">28,196,822</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.17</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Granted</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,416,667</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.15</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Exercised</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Forfeited</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Expired</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(26,831,589</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">0.16</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Outstanding at December 31, 2017</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">5,781,900</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.17</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Exercisable at December 31, 2017</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">5,781,900</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.17</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Weighted average grant date fair value</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">0.08</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</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_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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</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> -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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock</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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<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 (c)(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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</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 (f)(2)<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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</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(i))<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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68057994&amp;loc=d3e25284-112666<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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</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>49
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760061920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>16. INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax 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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Income tax reconciliation</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 75%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Year ended December 31,</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2016</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 64%; padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"><font style="font-size: 8pt">Computed &#8220;expected&#8221; tax expense (benefit)</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">(1,034,086</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">)</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">(895,395</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"><font style="font-size: 8pt">State taxes, net of federal benefit</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(171,202</font></td>
    <td><font style="font-size: 8pt">)</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(154,764</font></td>
    <td><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"><font style="font-size: 8pt">Goodwill impairment and other non-deductible items</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">643,016</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">(31,134</font></td>
    <td><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"><font style="font-size: 8pt">Change in federal tax rates</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,145,380</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"><font style="font-size: 8pt">Change in deferred tax asset valuation allowance</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(3,583,108</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,081,293</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt; padding-left: 17.1pt; text-align: justify; text-indent: -17.1pt"><font style="font-size: 8pt">Income tax expense</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred tax assets and liabilities</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" align="center" style="font: 12pt Times New Roman, Times, Serif; width: 75%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2016</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Deferred tax assets:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="width: 64%; text-align: justify"><font style="font-size: 8pt">Charitable contributions</font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">2,900</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">4,128</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Reserve for bad debt</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">17,948</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">25,548</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Stock options</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">3,416,792</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4,776,104</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify"><font style="font-size: 8pt">Depreciation</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6,920</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">33,638</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Other</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">17,674</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">25,159</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Net operating loss carryforward</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">6,957,507</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">9,167,042</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Total gross deferred tax assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">10,419,741</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">14,031,619</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Less: Deferred tax asset valuation allowance</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(10,351,807</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(13,934,915</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Total net deferred tax assets</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">67,934</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">96,704</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><font style="font-size: 8pt">Deferred tax liabilities:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Accrued salaries</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(67,934</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(96,704</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: justify"><font style="font-size: 8pt">Total deferred tax liabilities</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(67,934</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(96,704</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt; text-align: justify"><font style="font-size: 8pt">Total net deferred taxes</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from 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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</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>50
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760980240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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 1 [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">94.00%<span></span>
</td>
<td class="nump">0.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 2 [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">71.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 3 [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">25.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_SalesRevenueNetMember', window );">Revenues [Member] | Customer A [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">0.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_SalesRevenueNetMember', window );">Revenues [Member] | Customer B [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">14.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_SalesRevenueNetMember', window );">Revenues [Member] | Customer C [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">0.00%<span></span>
</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_SalesRevenueNetMember', window );">Revenues [Member] | Customer D [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">30.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_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CustomerOneMember</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_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CustomerTwoMember</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_CustomerThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CustomerThreeMember</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_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SalesRevenueNetMember</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_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>51
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6747779504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_CashUninsuredAmount', window );">Uninsured cash</a></td>
<td class="nump">$ 150,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_CashEquivalentsAtCarryingValue', window );">Cash equivalents</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_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property and equipment estimated useful lives</a></td>
<td class="text">3 to 7 years<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_AmortizationOfIntangibleAssets', window );">Amortization of intangible asset</a></td>
<td class="nump">$ 561<span></span>
</td>
<td class="nump">561<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_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">77,514<span></span>
</td>
<td class="nump">75,323<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_ExtendedProductWarrantyAccrual', window );">Accrued warranty reserve</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_ResearchAndDevelopmentExpense', window );">Research and development costs</a></td>
<td class="nump">1,772<span></span>
</td>
<td class="nump">3,459<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_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">$ 81,278<span></span>
</td>
<td class="nump">$ 58,149<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=evsi_ConvertibleDebtSharesMember', window );">Convertible Debt Shares [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive stock equivalents outstanding</a></td>
<td class="nump">19,846,181<span></span>
</td>
<td class="nump">6,123,370<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=evsi_OptionsSharesMember', window );">Option Shares [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive stock equivalents outstanding</a></td>
<td class="nump">15,216,664<span></span>
</td>
<td class="nump">19,917,007<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=evsi_WarrantSharesMember', window );">Warrant Shares [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive stock equivalents outstanding</a></td>
<td class="nump">5,781,900<span></span>
</td>
<td class="nump">28,196,822<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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</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 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<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_AdvertisingExpense</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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations 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 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<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 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_AmortizationOfIntangibleAssets</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_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 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 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_CashEquivalentsAtCarryingValue</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_CashUninsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.</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_CashUninsuredAmount</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_ExtendedProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty 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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1),(c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<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_ExtendedProductWarrantyAccrual</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_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).</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 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68071081&amp;loc=d3e1205-110223<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_PropertyPlantAndEquipmentEstimatedUsefulLives</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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</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 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<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_ResearchAndDevelopmentExpense</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=evsi_ConvertibleDebtSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=evsi_ConvertibleDebtSharesMember</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=evsi_OptionsSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=evsi_OptionsSharesMember</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=evsi_WarrantSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=evsi_WarrantSharesMember</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>52
<FILENAME>R40.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760957504">
<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">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</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_evsi_GoingConcernAbstract', window );"><strong>Capitalization of accrued interest to convertible notes payable</strong></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_NetIncomeLoss', window );">Net losses</a></td>
<td class="num">$ (3,041,430)<span></span>
</td>
<td class="num">$ (2,633,516)<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_AllocatedShareBasedCompensationExpense', window );">Stock based compensation expense</a></td>
<td class="nump">430,084<span></span>
</td>
<td class="nump">842,089<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operations</a></td>
<td class="num">(3,437,312)<span></span>
</td>
<td class="num">(1,798,726)<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">(786,621)<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_StockholdersEquity', window );">Stockholders' deficit</a></td>
<td class="num">(349,262)<span></span>
</td>
<td class="num">(1,385,104)<span></span>
</td>
<td class="num">$ (1,408,603)<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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(38,276,879)<span></span>
</td>
<td class="num">(35,235,449)<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 offering</a></td>
<td class="nump">2,345,000<span></span>
</td>
<td class="nump">1,820,000<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_ProceedsFromConvertibleLineOfCredit', window );">Proceeds from line of credit</a></td>
<td class="nump">1,150,000<span></span>
</td>
<td class="nump">$ 0<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_ProceedsFromLoans', window );">Proceeds from loan facility</a></td>
<td class="nump">500,000<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 amount</a></td>
<td class="nump">$ 3,000,000<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_evsi_GoingConcernAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Going concern disclosure [Abstract]</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_GoingConcernAbstract</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_ProceedsFromConvertibleLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Borrowings on convertible line of credit</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_ProceedsFromConvertibleLineOfCredit</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_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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 2: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<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 (h)(1)(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_AllocatedShareBasedCompensationExpense</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_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_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, including 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_NetCashProvidedByUsedInOperatingActivities</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_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_ProceedsFromLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Cash received from principal payments made on loans related to 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 25<br> -Subparagraph (c)<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_ProceedsFromLoans</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_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_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>53
<FILENAME>R41.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6648242736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Details-Accounts Receivable) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_ReceivablesAbstract', window );"><strong>Receivables [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_AccountsReceivableGross', window );">Accounts receivable</a></td>
<td class="nump">$ 5,946<span></span>
</td>
<td class="nump">$ 1,161,064<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_AllowanceForDoubtfulAccountsReceivable', window );">Less: Allowance for doubtful accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_AccountsReceivableNetCurrent', window );">Accounts receivable, Net</a></td>
<td class="nump">$ 5,946<span></span>
</td>
<td class="nump">$ 1,161,064<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_AccountsReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 unclassified balance sheet, amounts due from customers or clients for goods or services that have been delivered or sold in the normal 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<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(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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(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_AccountsReceivableGross</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_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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible.</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 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<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_AllowanceForDoubtfulAccountsReceivable</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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</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>54
<FILENAME>R42.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6633645344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_ReceivablesAbstract', window );"><strong>Receivables [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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Bad debt expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 510<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_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">$ 77,514<span></span>
</td>
<td class="nump">$ 75,323<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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 allowance for doubtful accounts.</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_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease</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_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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</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>55
<FILENAME>R43.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6750654880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>4. PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets 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_PrepaidInsurance', window );">Prepaid insurance</a></td>
<td class="nump">$ 25,402<span></span>
</td>
<td class="nump">$ 26,124<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_DepositsAssetsCurrent', window );">Deposit on future raw materials</a></td>
<td class="nump">30,272<span></span>
</td>
<td class="nump">21,168<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_OtherPrepaidExpenseCurrent', window );">Prepaid services</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">46,875<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Total prepaid expenses and other current assets</a></td>
<td class="nump">$ 55,674<span></span>
</td>
<td class="nump">$ 94,167<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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</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_DepositsAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 within one year or during the operating cycle, if shorter.</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_DepositsAssetsCurrent</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_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 other costs that provide economic benefits within a future period of 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 1<br> -Subparagraph (g)<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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6787-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_OtherPrepaidExpenseCurrent</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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 that are expected to be realized or consumed 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<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(7))<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 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_PrepaidExpenseAndOtherAssetsCurrent</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_PrepaidInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 insurance that provides economic benefits within a future period of 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6787-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 1<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5865-108316<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<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_PrepaidInsurance</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>56
<FILENAME>R44.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6916220800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>5. INVENTORY (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">$ 1,716,141<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_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">311,481<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_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">300,479<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 reserve</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 );">Inventory, net</a></td>
<td class="nump">$ 2,319,500<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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before valuation and LIFO reserves of completed merchandise or goods expected to be sold 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)(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_InventoryFinishedGoods</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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before valuation and LIFO reserves of raw materials 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)(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_InventoryRawMaterials</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_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed 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)(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_InventoryWorkInProcess</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>57
<FILENAME>R45.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760476832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. PROPERTY AND EQUIPMENT (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful lives</a></td>
<td class="text">3 to 7 years<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_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 533,339<span></span>
</td>
<td class="nump">$ 509,444<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="num">(307,227)<span></span>
</td>
<td class="num">(216,403)<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_PropertyPlantAndEquipmentNet', window );">Property and Equipment, Net</a></td>
<td class="nump">$ 226,112<span></span>
</td>
<td class="nump">293,041<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_PropertyPlantAndEquipmentByTypeAxis=evsi_ComputerEquipmentAndSoftwareMember', window );">Computer equipment and software [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_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful lives</a></td>
<td class="text">5 years<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_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 32,666<span></span>
</td>
<td class="nump">28,344<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures [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_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful lives</a></td>
<td class="text">7 years<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_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 82,529<span></span>
</td>
<td class="nump">82,529<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [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_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful lives</a></td>
<td class="text">5 years<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_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 20,533<span></span>
</td>
<td class="nump">20,533<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [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_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful lives</a></td>
<td class="text">1-5 years<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_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 341,583<span></span>
</td>
<td class="nump">322,010<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember', window );">Autos [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_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful lives</a></td>
<td class="text">3 years<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_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 49,238<span></span>
</td>
<td class="nump">49,238<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [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_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful lives</a></td>
<td class="text">47 months<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_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 6,790<span></span>
</td>
<td class="nump">$ 6,790<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</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_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).</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 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68071081&amp;loc=d3e1205-110223<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_PropertyPlantAndEquipmentEstimatedUsefulLives</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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PropertyPlantAndEquipmentGross</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_PropertyPlantAndEquipmentByTypeAxis=evsi_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=evsi_ComputerEquipmentAndSoftwareMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</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>58
<FILENAME>R46.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6918110896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. PROPERTY AND EQUIPMENT (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 68,820<span></span>
</td>
<td class="nump">$ 101,877<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_DepreciationExpenseCapitalized', window );">Depreciation expense capitalized</a></td>
<td class="nump">$ 22,000<span></span>
</td>
<td class="nump">$ 21,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_evsi_DepreciationExpenseCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expense capitalized</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_DepreciationExpenseCapitalized</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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_Depreciation</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</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>59
<FILENAME>R47.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6746279760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>7. ACCRUED EXPENSES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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">$ 152,051<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">175,953<span></span>
</td>
<td class="nump">235,776<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_AccruedLoanGuaranty', window );">Accrued loan guaranty</a></td>
<td class="nump">0<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 );">Accured rent</a></td>
<td class="nump">77,164<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">0<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_AccrualForEnvironmentalLossContingencies', window );">Accrued loss contingency</a></td>
<td class="nump">44,423<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 expense</a></td>
<td class="nump">2,333<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">$ 451,924<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_evsi_AccruedLoanGuaranty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Accrued 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_AccruedLoanGuaranty</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_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 costs accrued as of the balance sheet date for environmental loss 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> -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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6395460&amp;loc=d3e13647-108346<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_AccrualForEnvironmentalLossContingencies</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_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>60
<FILENAME>R48.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6760256752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. LINE OF CREDIT/TERM DEBT - SILICON VALLEY BANK (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">4 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">10 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 29, 2017</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Oct. 29, 2016</div></th>
<th class="th"><div>Dec. 31, 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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit maximum borrowing capacity</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">$ 3,000,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_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">68,078<span></span>
</td>
<td class="nump">$ 22,123<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 );">Payment of 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">22,283<span></span>
</td>
<td class="nump">2,400<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,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_GainsLossesOnExtinguishmentOfDebt', window );">Gain on settlement of debt</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">107,081<span></span>
</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_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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<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_LineOfCreditFacilityExpirationDate1', window );">Line of credit maturity date</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">Mar.  01,  2020<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_LineOfCreditFacilityInterestRateDescription', window );">Line of credit interest rate terms</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">Monthly interest only payments through December 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_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payment of 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">$ 9,655<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_LinesOfCreditCurrent', window );">Line of credit outstanding, current</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">0<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 line of credit</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">500,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_RepaymentsOfLinesOfCredit', window );">Repayment of credit line</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,500,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_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>
<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_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">$ 68,078<span></span>
</td>
<td class="nump">$ 22,123<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_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">453,857<span></span>
</td>
<td class="nump">147,493<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_GainsLossesOnExtinguishmentOfDebt', window );">Gain on settlement of debt</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">$ 172<span></span>
</td>
<td class="nump">$ 2,877<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] | Stock Purchase 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>
<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_StockIssuedForLoanGuarantySharesIssued', window );">Stock issued for loan guaranty, shares issued</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="nump">571,429<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_StockIssuedForLoanGuarantyValue', window );">Stock issued for loan guaranty, 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="text">&#160;<span></span>
</td>
<td class="nump">$ 85,714<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_DeferredFinanceCostsGross', 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="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>
<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_StockIssuedForLoanGuarantySharesIssued', window );">Stock issued for loan guaranty, shares issued</a></td>
<td class="nump">234,302<span></span>
</td>
<td class="nump">219,555<span></span>
</td>
<td class="nump">147,493<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_StockIssuedForLoanGuarantyValue', window );">Stock issued for loan guaranty, value</a></td>
<td class="nump">$ 35,145<span></span>
</td>
<td class="nump">$ 32,933<span></span>
</td>
<td class="nump">$ 22,123<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_GainsLossesOnExtinguishmentOfDebt', window );">Gain on settlement of debt</a></td>
<td class="nump">$ 2,355<span></span>
</td>
<td class="num">$ (2,183)<span></span>
</td>
<td class="nump">$ 2,877<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_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_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, before accumulated amortization, of debt issuance costs. 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DeferredFinanceCostsGross</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_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the credit facility terminates, 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.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_LineOfCreditFacilityExpirationDate1</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_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_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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 payment of an obligation from a 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 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-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_RepaymentsOfLinesOfCredit</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_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_StockPurchaseAgrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockPurchaseAgrMember</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>61
<FILENAME>R49.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6748419840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>9. CONVERTIBLE LINE OF CREDIT (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit line maximum borrowing</a></td>
<td class="nump">$ 3,000,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_ProceedsFromConvertibleLineOfCredit', window );">Proceeds from line of credit</a></td>
<td class="nump">1,150,000<span></span>
</td>
<td class="nump">$ 0<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_ConvertibleLineOfCreditCurrent', window );">Convertible Line of Credit</a></td>
<td class="nump">923,232<span></span>
</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_CreditFacilityAxis=evsi_RevolvingNoteMember', window );">Revolver [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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit line maximum borrowing</a></td>
<td class="nump">3,000,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_ProceedsFromConvertibleLineOfCredit', window );">Proceeds from line of credit</a></td>
<td class="nump">$ 850,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Warrants issued</a></td>
<td class="nump">1,416,667<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_AdjustmentOfWarrantsGrantedForServices', window );">Warrants issued fair value</a></td>
<td class="nump">$ 122,992<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_DebtInstrumentConvertibleBeneficialConversionFeature', window );">Beneficial conversion features</a></td>
<td class="nump">243,223<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_ConvertibleLineOfCreditCurrent', window );">Convertible Line of Credit</a></td>
<td class="nump">923,232<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 );">Discount</a></td>
<td class="nump">226,768<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">22,236<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_CreditFacilityAxis=evsi_RevolvingNoteOneMember', window );">Revolver One [Member]</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_ProceedsFromConvertibleLineOfCredit', window );">Proceeds from line of credit</a></td>
<td class="nump">$ 300,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Warrants issued</a></td>
<td class="nump">500,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_AdjustmentOfWarrantsGrantedForServices', window );">Warrants issued fair value</a></td>
<td class="nump">$ 56,620<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_DebtInstrumentConvertibleBeneficialConversionFeature', window );">Beneficial conversion features</a></td>
<td class="nump">$ 175,261<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_ConvertibleLineOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 line of credit, current</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_ConvertibleLineOfCreditCurrent</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_evsi_ProceedsFromConvertibleLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Borrowings on convertible line of credit</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_ProceedsFromConvertibleLineOfCredit</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_AdjustmentOfWarrantsGrantedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Adjustment for noncash service expenses paid for by granting of warrants.</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_AdjustmentOfWarrantsGrantedForServices</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_DebtInstrumentConvertibleBeneficialConversionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 a favorable spread to a debt holder between the amount of debt being converted and the value of the securities received upon conversion. This is an embedded conversion feature of convertible debt issued that is in-the-money at the commitment 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21538-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_DebtInstrumentConvertibleBeneficialConversionFeature</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_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_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_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_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_CreditFacilityAxis=evsi_RevolvingNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=evsi_RevolvingNoteMember</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_CreditFacilityAxis=evsi_RevolvingNoteOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=evsi_RevolvingNoteOneMember</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>62
<FILENAME>R50.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6758265952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Summary) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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">$ 197,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_LongtermDebtTypeAxis=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_NotesPayableRelatedPartiesClassifiedCurrent', window );">Convertible Notes Payable - Related Parties</a></td>
<td class="nump">62,616<span></span>
</td>
<td class="nump">74,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_LongtermDebtTypeAxis=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">135,000<span></span>
</td>
<td class="nump">50,000<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_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="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">$ 0<span></span>
</td>
<td class="nump">$ 600,000<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_LongtermDebtTypeAxis=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_LongtermDebtTypeAxis=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>63
<FILENAME>R51.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6748506176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Fair Value Measurements) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2017</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_DerivativeLiabilityFairValueNetAbstract', window );"><strong>Fair Value Measurements - Derivative liability</strong></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_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Embedded Conversion Option Liability</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 107,081<span></span>
</td>
<td class="nump">$ 87,992<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_FairValueInputsLevel1Member', window );">Fair Value Inputs Level 1 [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_DerivativeLiabilityFairValueNetAbstract', window );"><strong>Fair Value Measurements - Derivative liability</strong></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="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 );">Embedded Conversion Option Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value Inputs Level 2 [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="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_DerivativeLiabilityFairValueNetAbstract', window );"><strong>Fair Value Measurements - Derivative liability</strong></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_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Embedded Conversion Option Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value Inputs Level 3 [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_DerivativeLiabilityFairValueNetAbstract', window );"><strong>Fair Value Measurements - Derivative liability</strong></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="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 );">Embedded Conversion Option Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 107,081<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_DerivativeLiabilityFairValueNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeLiabilityFairValueNetAbstract</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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueInputsLevel1Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueInputsLevel2Member</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_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>64
<FILENAME>R52.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6746282240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Level 3) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Beginning balance</a></td>
<td class="nump">$ 107,081<span></span>
</td>
<td class="nump">$ 87,992<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="nump">0<span></span>
</td>
<td class="nump">19,089<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 extinguishment of debt</a></td>
<td class="num">(107,081)<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_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 107,081<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R53.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6918206784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Assumptions)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_FairValueAssumptionsExpectedTerm', window );">Expected remaining term</a></td>
<td class="text">3 months<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_FairValueAssumptionsWeightedAverageVolatilityRate', window );">Expected Volatility</a></td>
<td class="nump">103.00%<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_FairValueAssumptionsRiskFreeInterestRate', window );">Risk free rate</a></td>
<td class="nump">0.50%<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_FairValueAssumptionsExpectedDividendRate', window );">Dividend Yield</a></td>
<td class="nump">0.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract</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_FairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Expected dividends to be paid to holders of the underlying shares or financial instruments (expressed as a percentage of the share or instrument's price).</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 2<br> -Subparagraph (bbb)<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_FairValueAssumptionsExpectedDividendRate</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_FairValueAssumptionsExpectedTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Period the instrument, asset or liability is expected to be outstanding, 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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<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_FairValueAssumptionsExpectedTerm</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_FairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Risk-free interest rate assumption used in valuing an instrument.</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 2<br> -Subparagraph (bbb)<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_FairValueAssumptionsRiskFreeInterestRate</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_FairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expected volatility of stock price.</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 2<br> -Subparagraph (bbb)<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_FairValueAssumptionsWeightedAverageVolatilityRate</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R54.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6758225632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1">13 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Feb. 05, 2018</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">$ 197,616<span></span>
</td>
<td class="nump">$ 724,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_DebtConversionConvertedInstrumentAmount1', window );">Conversion of debt, amount converted</a></td>
<td class="nump">600,000<span></span>
</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_ConversionOfDebtInterestConverted', window );">Conversion of debt, interest converted</a></td>
<td class="nump">$ 104,709<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_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>
<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_EveyNoteMember', window );">Evey Note [Member] | 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_NotesPayableRelatedPartiesClassifiedCurrent', window );">Convertible Notes Payable - Related Parties</a></td>
<td class="nump">$ 62,616<span></span>
</td>
<td class="nump">74,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_InterestPayableCurrentAndNoncurrent', window );">Accrued and unpaid interest</a></td>
<td class="nump">$ 61,242<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate on convertible note</a></td>
<td class="nump">10.00%<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_CounterpartyNameAxis=evsi_WheatleyNoteMember', window );">Wheatley Note [Member] | 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_NotesPayableRelatedPartiesClassifiedCurrent', window );">Convertible Notes Payable - Related Parties</a></td>
<td class="nump">$ 135,000<span></span>
</td>
<td class="nump">50,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_InterestPayableCurrentAndNoncurrent', window );">Accrued and unpaid interest</a></td>
<td class="nump">$ 12,312<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate on convertible note</a></td>
<td class="nump">10.00%<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_CounterpartyNameAxis=evsi_GeminiMasterThirdMember', window );">Gemini Master Fund - Third Amended [Member] | 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_NotesPayableRelatedPartiesClassifiedCurrent', window );">Convertible Notes Payable - Related Parties</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">600,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_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>
<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">$ 12,000<span></span>
</td>
<td class="nump">$ 12,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_DebtInstrumentMaturityDate', window );">Debt maturity date</a></td>
<td class="text">Dec. 31,  2017<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_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>
<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,  2020<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_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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 104,709<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,698,060<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_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_LongtermDebtTypeAxis=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_LongtermDebtTypeAxis=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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R55.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6746160496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>11. CONVERTIBLE NOTE PAYABLE (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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 notes, net</a></td>
<td class="nump">$ 1,424,332<span></span>
</td>
<td class="nump">$ 100,000<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_ConvertibleNotesPayableMember', window );">Convertible 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_ConvertibleNotesPayable', window );">Convertible notes, gross</a></td>
<td class="nump">1,600,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_DebtInstrumentUnamortizedDiscount', window );">Discount</a></td>
<td class="nump">175,668<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_ConvertibleNotesPayableCurrent', window );">Convertible notes, net</a></td>
<td class="nump">1,424,332<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_PegasusNoteMember', window );">Pegasus Note [Member] | Convertible 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_ConvertibleNotesPayable', window );">Convertible notes, gross</a></td>
<td class="nump">100,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_DebtInstrumentUnamortizedDiscount', window );">Discount</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_ConvertibleNotesPayableCurrent', window );">Convertible notes, net</a></td>
<td class="nump">100,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_LenderNoteMember', window );">Lender Note [Member] | Convertible 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_ConvertibleNotesPayable', window );">Convertible notes, gross</a></td>
<td class="nump">1,500,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_DebtInstrumentUnamortizedDiscount', window );">Discount</a></td>
<td class="nump">175,668<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_ConvertibleNotesPayableCurrent', window );">Convertible notes, net</a></td>
<td class="nump">$ 1,324,332<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_ConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically 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 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6488278&amp;loc=d3e603758-122996<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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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)(16)(a))<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 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_ConvertibleNotesPayable</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_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_LongtermDebtTypeAxis=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_LongtermDebtTypeAxis=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_PegasusNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PegasusNoteMember</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_LenderNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LenderNoteMember</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>68
<FILENAME>R56.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6748974672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. CONVERTIBLE NOTES PAYABLE (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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">$ 1,424,332<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">175,953<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_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes Payable [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">1,424,332<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">$ 7,593<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Warrants issued</a></td>
<td class="nump">2,500,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_DebtInstrumentUnamortizedDiscount', window );">Discount</a></td>
<td class="nump">$ 175,668<span></span>
</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_LongtermDebtTypeAxis=evsi_ConvertibleLineOfCreditMember', window );">Convertible Line of Credit [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Warrants issued</a></td>
<td class="nump">1,916,667<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_AdjustmentOfWarrantsGrantedForServices', window );">Warrants issued fair value</a></td>
<td class="nump">$ 179,612<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 );">Discount</a></td>
<td class="nump">226,768<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_LenderNoteMember', window );">Lender 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_ConvertibleNotesPayableCurrent', window );">Convertible note balance</a></td>
<td class="nump">$ 1,324,332<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Warrants issued</a></td>
<td class="nump">2,500,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_AdjustmentOfWarrantsGrantedForServices', window );">Warrants issued fair value</a></td>
<td class="nump">$ 187,142<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_DebtInstrumentConvertibleBeneficialConversionFeature', window );">Beneficial conversion features</a></td>
<td class="nump">232,767<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_PegasusNoteMember', window );">Pegasus 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_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">$ 80,164<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_AdjustmentOfWarrantsGrantedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Adjustment for noncash service expenses paid for by granting of warrants.</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_AdjustmentOfWarrantsGrantedForServices</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_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_DebtInstrumentConvertibleBeneficialConversionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 a favorable spread to a debt holder between the amount of debt being converted and the value of the securities received upon conversion. This is an embedded conversion feature of convertible debt issued that is in-the-money at the commitment 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21538-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_DebtInstrumentConvertibleBeneficialConversionFeature</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_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_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_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_LongtermDebtTypeAxis=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_LongtermDebtTypeAxis=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_LongtermDebtTypeAxis=evsi_ConvertibleLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConvertibleLineOfCreditMember</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_LenderNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LenderNoteMember</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_PegasusNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PegasusNoteMember</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>69
<FILENAME>R57.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6644510928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. NOTES PAYABLE AND AUTO LOAN (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</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_LongtermDebtTypeAxis=evsi_NotesPayableMember', window );">Notes Payable [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_DebtInstrumentFaceAmount', window );">Debt original amount</a></td>
<td class="nump">$ 160,633<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 );">Debt interest rate</a></td>
<td class="nump">10.00%<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_RepaymentsOfNotesPayable', window );">Payment of notes payable</a></td>
<td class="nump">$ 40,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_GainLossRelatedToLitigationSettlement', window );">Gain on debt settlement</a></td>
<td class="nump">$ 25,352<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 );">Automobile Loan [Member]</a></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 );">Debt interest rate</a></td>
<td class="nump">5.99%<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,862<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">$ 20,620<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_GainLossRelatedToLitigationSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_GainLossRelatedToLitigationSettlement</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_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_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 a borrowing supported by a written promise to pay an obligation.</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_RepaymentsOfNotesPayable</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_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>70
<FILENAME>R58.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6749162800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>13. COMMITMENTS AND CONTINGENCIES (Details - Future lease payments)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 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_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_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">Future minimum operating lease payments, 2018</a></td>
<td class="nump">$ 522,288<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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">Future minimum operating lease payments, 2019</a></td>
<td class="nump">543,180<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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">Future minimum operating lease payments, 2020</a></td>
<td class="nump">404,952<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Future minimum operating lease payments</a></td>
<td class="nump">$ 1,470,420<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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</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 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<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_OperatingLeasesFutureMinimumPaymentsDue</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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<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_OperatingLeasesFutureMinimumPaymentsDueCurrent</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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</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>71
<FILENAME>R59.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6918149728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies 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_SecurityDeposit', window );">Security deposit</a></td>
<td class="nump">$ 146,091<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_LeaseAndRentalExpense', window );">Administrative rent expense</a></td>
<td class="nump">112,675<span></span>
</td>
<td class="nump">$ 59,228<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_OtherInventoryCapitalizedCosts', window );">Rent capitalized into inventory as manufacturing overhead costs</a></td>
<td class="nump">$ 446,618<span></span>
</td>
<td class="nump">$ 337,287<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_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</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_LeaseAndRentalExpense</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_OtherInventoryCapitalizedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, before valuation and last-in first out (LIFO) reserves, of costs capitalized in inventory classified as other, 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OtherInventoryCapitalizedCosts</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_SecurityDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.</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.8,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_SecurityDeposit</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>72
<FILENAME>R60.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6761725776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>14. COMMON STOCK (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_StockIssuedDuringPeriodValueNewIssues', window );">Stock issued for cash, amount</a></td>
<td class="nump">$ 2,345,000<span></span>
</td>
<td class="nump">$ 1,820,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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Cash offering costs</a></td>
<td class="nump">53,600<span></span>
</td>
<td class="nump">68,800<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="nump">0<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>
<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_DebtConversionOriginalDebtAmount1', window );">Conversion of debt principal amount</a></td>
<td class="nump">$ 704,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_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock Issued for Services</a></td>
<td class="nump">2,250<span></span>
</td>
<td class="nump">150,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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses</a></td>
<td class="nump">55,674<span></span>
</td>
<td class="nump">94,167<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_StockIssuedForServicesRelatedParty', window );">Stock Issued for Services - Related Party</a></td>
<td class="nump">27,000<span></span>
</td>
<td class="nump">69,603<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">107,081<span></span>
</td>
<td class="nump">0<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_SharesIssuedForLoanGuarantyRelatedParty', window );">Shares Issued for Loan Guaranty - Related Party</a></td>
<td class="nump">68,078<span></span>
</td>
<td class="nump">22,123<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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock expense</a></td>
<td class="nump">$ 225,000<span></span>
</td>
<td class="nump">337,500<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_InvestorRelationsMember', window );">Investor Relations [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_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock Issued for Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,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_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock Issued for Services (Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<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_TransactionTypeAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [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</a></td>
<td class="nump">15,633,327<span></span>
</td>
<td class="nump">12,133,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_StockIssuedDuringPeriodValueNewIssues', window );">Stock issued for cash, amount</a></td>
<td class="nump">$ 2,345,000<span></span>
</td>
<td class="nump">$ 1,820,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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Cash offering costs</a></td>
<td class="nump">$ 53,600<span></span>
</td>
<td class="nump">68,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_StockIssuedForPurchaseOfWarrants', window );">Stock issued for purchase of warrants</a></td>
<td class="nump">223,337<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_TransactionTypeAxis=evsi_ConsultingServicesMember', window );">Consulting Services [Member] | Investor Relations [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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,875<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_KeshifMember', window );">Keshif Ventures, LLC [Member] | Loan and Security Agreement [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_GainsLossesOnExtinguishmentOfDebt', window );">Gain on settlement of debt</a></td>
<td class="nump">$ 172<span></span>
</td>
<td class="nump">2,877<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</a></td>
<td class="nump">$ 68,078<span></span>
</td>
<td class="nump">$ 22,123<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="nump">453,857<span></span>
</td>
<td class="nump">147,493<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_RelatedPartyTransactionAxis=evsi_StockIssuedForServicesMember', window );">Stock Issued for Services [Member] | Restricted Stock [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_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock Issued for Services</a></td>
<td class="nump">$ 337,500<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">2,250,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_RelatedPartyTransactionAxis=evsi_StockIssuedForServicesMember', window );">Stock Issued for Services [Member] | Posawatz [Member] | Restricted Stock [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_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock Issued for Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,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_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock Issued for Services (Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<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_RelatedPartyTransactionAxis=evsi_StockIssuedForServicesMember', window );">Stock Issued for Services [Member] | Davidson [Member] | Restricted Stock [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_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock Issued for Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 112,500<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="text">&#160;<span></span>
</td>
<td class="nump">750,000<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_RelatedPartyTransactionAxis=evsi_StockIssuedForServicesMember', window );">Stock Issued for Services [Member] | GreenCoreCapitalLLCMember</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_StockIssuedForServicesRelatedParty', window );">Stock Issued for Services - Related Party</a></td>
<td class="nump">$ 27,000<span></span>
</td>
<td class="nump">$ 69,603<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_StockIssuedForServicesRelatedPartyShares', window );">Stock Issued for Services - Related Party (Shares)</a></td>
<td class="nump">180,000<span></span>
</td>
<td class="nump">464,115<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="text">&#160;<span></span>
</td>
<td class="nump">$ 2,396<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_RelatedPartyTransactionAxis=evsi_StockIssuedForServicesMember', window );">Stock Issued for Services [Member] | Three Directors [Member] | Restricted Stock [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_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock Issued for Services</a></td>
<td class="nump">$ 112,500<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">750,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_RelatedPartyTransactionAxis=evsi_StockIssuedForServicesMember', window );">Stock Issued for Services [Member] | Five Directors [Member] | Restricted Stock [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_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock Issued for Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 172,916<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="text">&#160;<span></span>
</td>
<td class="nump">1,152,776<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_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_StockIssuedForPurchaseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 purchase of warrants.</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_StockIssuedForPurchaseOfWarrants</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_StockIssuedForServicesRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 Services - 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_StockIssuedForServicesRelatedParty</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_StockIssuedForServicesRelatedPartyShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 Services - 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_StockIssuedForServicesRelatedPartyShares</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_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</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_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_DebtConversionOriginalDebtAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 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 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_DebtConversionOriginalDebtAmount1</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_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_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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 that are expected to be realized or consumed 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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<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(7))<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 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_PrepaidExpenseAndOtherAssetsCurrent</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_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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockMember</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_InvestorRelationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestorRelationsMember</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=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_PrivatePlacementMember</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_ConsultingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsultingServicesMember</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_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_RelatedPartyTransactionAxis=evsi_StockIssuedForServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionAxis=evsi_StockIssuedForServicesMember</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_ShareholdersEquityClassAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareholdersEquityClassAxis=us-gaap_RestrictedStockMember</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_PosawatzMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PosawatzMember</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_DavidsonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DavidsonMember</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_GreenCoreCapitalLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GreenCoreCapitalLLCMember</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_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_RelatedPartyTransactionsByRelatedPartyAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=evsi_FiveDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiveDirectorsMember</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>73
<FILENAME>R61.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6695900496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>15. STOCK OPTIONS AND WARRANTS (Details-Assumptions) - Employee Stock Option [Member]<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">81.05%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected volatility, minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103.59%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected volatility, maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114.93%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod', window );">Expected remaining term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">2.5-6.5 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.15%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.16%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</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 (f)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Discloses use of the simplified method to calculate the expected term that stock option awards under the specified plan will exist before being exercised or terminated, the reason and justification for its use, and the periods for which the method was used if it was not used in all periods 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 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 2: 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 (f)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermSimplifiedMethod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 risk-free interest rate assumption that is used in valuing an option on its own 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 risk-free interest rate assumption that is used in valuing an option on its own 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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 minimum risk-free interest rate assumption that is used in valuing an option on its own 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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</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>74
<FILENAME>R62.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6748948864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>15. STOCK OPTIONS AND WARRANTS (Details-Option Activity) - Employee Stock Option [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options Outstanding, Beginning</a></td>
<td class="nump">19,917,007<span></span>
</td>
<td class="nump">15,337,007<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Number of Options Granted</a></td>
<td class="nump">645,000<span></span>
</td>
<td class="nump">5,380,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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of Options Exercised</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of Options Forfeited</a></td>
<td class="num">(1,095,000)<span></span>
</td>
<td class="num">(800,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Number of Options Expired</a></td>
<td class="num">(4,250,343)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options Outstanding, Ending</a></td>
<td class="nump">15,216,664<span></span>
</td>
<td class="nump">19,917,007<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of Options Exercisable, Ending</a></td>
<td class="nump">13,479,165<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Outstanding, Beginning</a></td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="nump">$ 0.28<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Granted</a></td>
<td class="nump">0.16<span></span>
</td>
<td class="nump">0.15<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Exercised</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Forfeited</a></td>
<td class="nump">0.19<span></span>
</td>
<td class="nump">0.19<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Expired</a></td>
<td class="nump">0.33<span></span>
</td>
<td class="text"> <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Outstanding, Ending</a></td>
<td class="nump">0.23<span></span>
</td>
<td class="nump">$ 0.25<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Exercisable, Ending</a></td>
<td class="nump">0.24<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value</a></td>
<td class="nump">$ 0.10<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option 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)(1)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option 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)(1)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 options or other stock instruments for which the right to exercise has lapsed under the terms of the plan 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(4)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option 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)(1)(iv)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 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>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)(1)(iv)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</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 (d)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 options outstanding, including both vested and non-vested options.</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> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: 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)(1)(i)-(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 price at which grantees can acquire the shares reserved for issuance under the stock option 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)(1)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 price at which option holders acquired shares when converting their stock options into 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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 per share amount at which grantees can acquire shares of common stock by exercise of options.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 share options (or share units) exercised during the current 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><br>Reference 5: 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)(1)(iv)(2)<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_StockIssuedDuringPeriodSharesStockOptionsExercised</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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</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>75
<FILENAME>R63.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6761793104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>15. STOCK OPTIONS AND WARRANTS (Details-Options Outstanding and Exercisable) - Employee Stock Option [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Outstanding</a></td>
<td class="nump">15,216,664<span></span>
</td>
<td class="nump">19,917,007<span></span>
</td>
<td class="nump">15,337,007<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Life</a></td>
<td class="text">5 years 5 months 12 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price</a></td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="nump">$ 0.28<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value</a></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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of Exercisable</a></td>
<td class="nump">13,479,165<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price</a></td>
<td class="nump">$ 0.24<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate Intrinsic Value</a></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="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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">0.13-1.31 [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="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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of Exercise Price, Lower</a></td>
<td class="nump">$ .13<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of Exercise Price, Upper</a></td>
<td class="nump">$ 1.31<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Outstanding</a></td>
<td class="nump">15,216,664<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Life</a></td>
<td class="text">5 years 5 months 12 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price</a></td>
<td class="nump">$ 0.23<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value</a></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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of Exercisable</a></td>
<td class="nump">13,479,165<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price</a></td>
<td class="nump">$ 0.24<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate Intrinsic Value</a></td>
<td class="nump">$ 0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option 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)(1)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option 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)(1)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 options outstanding, including both vested and non-vested options.</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> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: 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)(1)(i)-(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 price at which grantees can acquire the shares reserved for issuance under the stock option 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)(1)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</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 (g)<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</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 (g)<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</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> -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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 remaining contractual term for option awards outstanding, 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 (e)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=evsi_Range1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=evsi_Range1Member</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>76
<FILENAME>R64.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6749220576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>15. STOCK OPTIONS AND WARRANTS (Details-Warrant Activity) - Warrants [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_evsi_NumberOfWarrantsAbstract', window );"><strong>Number of Warrants</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_ClassOfWarrantOrRightOutstanding', window );">Number of Warrants Outstanding, Beginning</a></td>
<td class="nump">28,196,822<span></span>
</td>
<td class="nump">29,219,441<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Warrants Granted</a></td>
<td class="nump">4,416,667<span></span>
</td>
<td class="nump">291,667<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Number of Warrants Exercised</a></td>
<td class="text"> <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of Warrants Forfeited</a></td>
<td class="text"> <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations', window );">Number of Warrants Expired</a></td>
<td class="num">(26,831,589)<span></span>
</td>
<td class="num">(1,314,286)<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_ClassOfWarrantOrRightOutstanding', window );">Number of Warrants Outstanding, Ending</a></td>
<td class="nump">5,781,900<span></span>
</td>
<td class="nump">28,196,822<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber', window );">Number of Warrants Exercisable, Ending</a></td>
<td class="nump">5,781,900<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_evsi_WarrantsWeightedAverageExercisePriceAbstract', window );"><strong>Weighted Average Exercise Price</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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Weighted Average Exercise Price Outstanding, Beginning</a></td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.18<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Exercise Price Granted</a></td>
<td class="nump">0.15<span></span>
</td>
<td class="nump">0.15<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Exercised</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Forfeited</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Expired</a></td>
<td class="nump">0.16<span></span>
</td>
<td class="nump">0.33<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Weighted Average Exercise Price Outstanding, Ending</a></td>
<td class="nump">0.17<span></span>
</td>
<td class="nump">$ 0.17<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Exercisable</a></td>
<td class="nump">0.17<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value</a></td>
<td class="nump">$ 0.08<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_NumberOfWarrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 warrants [Abstract}</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_NumberOfWarrantsAbstract</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 Warrants Exercisable, Ending</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 - Weighted Average Exercise Price Exercisable</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice</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>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_evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 - Weighted Average Exercise Price Exercised</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice</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>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_evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 - Weighted Average Exercise Price Expired</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsExpirationsInPeriodWeightedAverageExercisePrice</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>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_evsi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 Weighted Average Exercise Price Forfeited</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice</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>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_evsi_WarrantsWeightedAverageExercisePriceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 exercise price of warrants [Abstract]</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_WarrantsWeightedAverageExercisePriceAbstract</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 price per share or per unit of warrants or rights outstanding.</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.(i)(4))<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</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_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 warrants or rights outstanding.</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.(i))<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_ClassOfWarrantOrRightOutstanding</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 equity-based payment instruments, excluding stock (or unit) options, that were forfeited 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 weighted average fair value at grant date for nonvested equity-based awards issued 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</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)(2)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 non-option equity instruments exercised by participants.</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)(1)(iv)(2)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 under non-option equity instrument agreements for which rights to exercise lapsed.</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)(1)(iv)(4)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations</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_AwardTypeAxis=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_AwardTypeAxis=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>77
<FILENAME>R65.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6749192288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>15. STOCK OPTIONS AND WARRANTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_LongtermDebtTypeAxis=evsi_LenderNoteMember', window );">Lender 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Warrants issued</a></td>
<td class="nump">2,500,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_AdjustmentOfWarrantsGrantedForServices', window );">Warrants issued fair value</a></td>
<td class="nump">$ 187,142<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_ConvertibleLineOfCreditMember', window );">Convertible Line of Credit [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Warrants issued</a></td>
<td class="nump">1,916,667<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_AdjustmentOfWarrantsGrantedForServices', window );">Warrants issued fair value</a></td>
<td class="nump">$ 179,612<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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [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_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense', window );">Stock option compensation expense</a></td>
<td class="nump">220,084<span></span>
</td>
<td class="nump">$ 442,871<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total unrecognized compensation cost related to unvested options</a></td>
<td class="nump">$ 33,529<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation period of recognition</a></td>
<td class="text">2 years 3 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options issued, shares</a></td>
<td class="nump">645,000<span></span>
</td>
<td class="nump">5,380,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_StockGrantedDuringPeriodValueSharebasedCompensationGross', window );">Stock options issued, value</a></td>
<td class="nump">$ 61,632<span></span>
</td>
<td class="nump">$ 622,109<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life</a></td>
<td class="text">5 years 7 days<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_AwardTypeAxis=us-gaap_WarrantMember', window );">Warrants [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Warrants issued</a></td>
<td class="nump">4,416,667<span></span>
</td>
<td class="nump">291,667<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations', window );">Number of Warrants Expired</a></td>
<td class="num">(26,831,589)<span></span>
</td>
<td class="num">(1,314,286)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Warrants weighted average remaining contractual life</a></td>
<td class="text">2 years 5 months 16 days<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_AwardTypeAxis=us-gaap_WarrantMember', window );">Warrants [Member] | Private Placement [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Warrants issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">291,667<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_WarrantsFairValueAtGrantDate', window );">Warrants fair value at grant date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,419<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_PlanNameAxis=evsi_Stock2011PlanMember', window );">2011 Stock Incentive Plan [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized under plan</a></td>
<td class="nump">31,500,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_PlanNameAxis=evsi_Equity2008PlanMember', window );">2008 Equity Incentive Plan [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized under plan</a></td>
<td class="nump">6,108,571<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_WarrantsFairValueAtGrantDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 fair value at grant date</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_WarrantsFairValueAtGrantDate</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_AdjustmentOfWarrantsGrantedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Adjustment for noncash service expenses paid for by granting of warrants.</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_AdjustmentOfWarrantsGrantedForServices</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_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expense recognized from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments), awarded to key employees or individuals. Excludes amount related to plans that cover generally all employees (for example, but not limited to, qualified pension plans).</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_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 remaining contractual term for equity-based awards excluding options, 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 (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 under non-option equity instrument agreements for which rights to exercise lapsed.</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)(1)(iv)(4)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).</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 (a)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</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_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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 remaining contractual term of outstanding stock options, 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 (e)(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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2</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_StockGrantedDuringPeriodValueSharebasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, before forfeitures, of stock or other type of equity granted of any equity-based compensation plan other than an employee stock ownership plan (ESOP).</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_StockGrantedDuringPeriodValueSharebasedCompensationGross</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_LongtermDebtTypeAxis=evsi_LenderNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LenderNoteMember</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_ConvertibleLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConvertibleLineOfCreditMember</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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</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_AwardTypeAxis=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_AwardTypeAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransactionTypeAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_PrivatePlacementMember</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_PlanNameAxis=evsi_Stock2011PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=evsi_Stock2011PlanMember</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_PlanNameAxis=evsi_Equity2008PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=evsi_Equity2008PlanMember</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>78
<FILENAME>R66.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6754018432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>16. INCOME TAXES (Details-Tax Expense) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax 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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Computed "expected" tax expense (benefit)</a></td>
<td class="num">$ (1,034,086)<span></span>
</td>
<td class="num">$ (895,395)<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_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal benefit</a></td>
<td class="num">(171,202)<span></span>
</td>
<td class="num">(154,764)<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_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill impairment and other non-deductible items</a></td>
<td class="nump">643,016<span></span>
</td>
<td class="num">(31,134)<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_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Change in federal tax rates</a></td>
<td class="nump">4,145,380<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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in deferred tax asset valuation allowance</a></td>
<td class="num">(3,583,108)<span></span>
</td>
<td class="nump">1,081,293<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_CurrentIncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 0<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_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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) pertaining to taxable income (loss) from 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)<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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_CurrentIncomeTaxExpenseBenefit</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32123-109318<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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</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_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32059-109318<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_IncomeTaxReconciliationChangeInEnactedTaxRate</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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from 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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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)(2))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</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_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses</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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: 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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<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 1<br> -Subparagraph (SX 210.4-08(h)(2))<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_IncomeTaxReconciliationStateAndLocalIncomeTaxes</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>79
<FILENAME>R67.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6749576912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>16. INCOME TAXES (Details-Deferred tax assets and liabilities) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssetsCharitableContributionCarryforwards', window );">Charitable contributions</a></td>
<td class="nump">$ 2,900<span></span>
</td>
<td class="nump">$ 4,128<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Reserve for bad debt</a></td>
<td class="nump">17,948<span></span>
</td>
<td class="nump">25,548<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock options</a></td>
<td class="nump">3,416,792<span></span>
</td>
<td class="nump">4,776,104<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_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">6,920<span></span>
</td>
<td class="nump">33,638<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_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">17,674<span></span>
</td>
<td class="nump">25,159<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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforward</a></td>
<td class="nump">6,957,507<span></span>
</td>
<td class="nump">9,167,042<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_DeferredTaxAssetsGross', window );">Total gross deferred tax assets</a></td>
<td class="nump">10,419,741<span></span>
</td>
<td class="nump">14,031,619<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_DeferredTaxAssetsValuationAllowance', window );">Less: Deferred tax asset valuation allowance</a></td>
<td class="num">(10,351,807)<span></span>
</td>
<td class="num">(13,934,915)<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_DeferredTaxAssetsNet', window );">Total net deferred tax assets</a></td>
<td class="nump">67,934<span></span>
</td>
<td class="nump">96,704<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_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</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_DeferredTaxLiabilitiesAccruedSalaries', window );">Accrued salaries</a></td>
<td class="num">(67,934)<span></span>
</td>
<td class="num">(96,704)<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(67,934)<span></span>
</td>
<td class="num">(96,704)<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_DeferredTaxAssetsLiabilitiesNet', window );">Total net deferred taxes</a></td>
<td class="nump">$ 0<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_DeferredTaxLiabilitiesAccruedSalaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Deferred tax liabilities - accrued salaries</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_DeferredTaxLiabilitiesAccruedSalaries</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 tax liability attributable to taxable temporary differences.</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(15)(b)(2))<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(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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(26)(a))<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(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: 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 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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_DeferredIncomeTaxLiabilities</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_DeferredTaxAssetsCharitableContributionCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards.</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 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: 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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<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_DeferredTaxAssetsCharitableContributionCarryforwards</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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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_DeferredTaxAssetsGross</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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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_DeferredTaxAssetsLiabilitiesNet</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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 2<br> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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_DeferredTaxAssetsNet</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_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxAssetsNetAbstract</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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</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 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: 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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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_DeferredTaxAssetsOperatingLossCarryforwards</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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<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_DeferredTaxAssetsOther</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_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, 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;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: 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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.</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 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: 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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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_DeferredTaxAssetsValuationAllowance</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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxLiabilitiesAbstract</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>80
<FILENAME>R68.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6695898480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>16. INCOME TAXES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax 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_EffectiveIncomeTaxRateContinuingOperations', window );">Blended federal and state tax rate</a></td>
<td class="nump">39.83%<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal tax rate</a></td>
<td class="nump">34.00%<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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 10,351,807<span></span>
</td>
<td class="nump">$ 13,934,915<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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Decrease in valuation allowance</a></td>
<td class="nump">3,583,108<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_OperatingLossCarryforwards', window );">Net operating loss carryforward</a></td>
<td class="nump">$ 24,862,803<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_OperatingLossCarryforwardsExpirationDate', window );">Operating loss carryforward expiration date</a></td>
<td class="text">Dec. 31,  2037<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_OtherNoncashIncomeTaxExpense', window );">Change in deferred tax asset and liability</a></td>
<td class="nump">$ 4,100,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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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_DeferredTaxAssetsValuationAllowance</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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)(2))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<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_EffectiveIncomeTaxRateContinuingOperations</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Percentage of domestic federal statutory tax rate applicable to pretax income (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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<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_OperatingLossCarryforwards</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_OperatingLossCarryforwardsExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Expiration date of each operating loss carryforward included in operating loss carryforward, 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<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_OperatingLossCarryforwardsExpirationDate</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_OtherNoncashIncomeTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the noncash component of income tax expense for the period other than the portion from the net change in the entity's deferred tax assets and liabilities.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OtherNoncashIncomeTaxExpense</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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 valuation allowance for a specified deferred tax asset.</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 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32123-109318<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_ValuationAllowanceDeferredTaxAssetChangeInAmount</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>81
<FILENAME>R69.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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6761787328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>17. RELATED PARTY TRANSACTIONS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</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_StockIssuedForServicesRelatedParty', window );">Stock Issued for Services - Related Party</a></td>
<td class="nump">$ 27,000<span></span>
</td>
<td class="nump">$ 69,603<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_StockIssuedDuringPeriodValueIssuedForServicesDirector', window );">Stock Issued for Director Services, value</a></td>
<td class="nump">112,500<span></span>
</td>
<td class="nump">172,916<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_SharesIssuedForLoanGuarantyRelatedParty', window );">Shares Issued for Loan Guaranty - Related Party</a></td>
<td class="nump">68,078<span></span>
</td>
<td class="nump">22,123<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_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued for Cash</a></td>
<td class="nump">2,345,000<span></span>
</td>
<td class="nump">1,820,000<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_GreenCoreCapitalMember', window );">GreenCore Capital [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_RepaymentsOfRelatedPartyDebt', window );">Payments on related party note</a></td>
<td class="nump">54,000<span></span>
</td>
<td class="nump">69,500<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_StockIssuedForServicesRelatedParty', window );">Stock Issued for Services - Related Party</a></td>
<td class="nump">$ 27,000<span></span>
</td>
<td class="nump">$ 69,603<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_StockIssuedForServicesRelatedPartyShares', window );">Stock Issued for Services - Related Party (Shares)</a></td>
<td class="nump">180,000<span></span>
</td>
<td class="nump">464,115<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_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable - related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,000<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_KeshifVenturesMember', window );">Keshif Ventures LLC [Member]</a></td>
<td class="text">&#160;<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_SharesIssuedForLoanGuarantyRelatedParty', window );">Shares Issued for Loan Guaranty - Related Party</a></td>
<td class="nump">$ 68,078<span></span>
</td>
<td class="nump">$ 22,123<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_SharesIssuedForLoanGuarantyRelatedPartyShares', window );">Shares Issued for Loan Guaranty - Related Party (Shares)</a></td>
<td class="nump">453,857<span></span>
</td>
<td class="nump">147,493<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 for Cash</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="nump">$ 500,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_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued for Cash (Shares)</a></td>
<td class="nump">1,333,333<span></span>
</td>
<td class="nump">3,333,333<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_DirectorsMember', window );">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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_evsi_StockIssuedDuringPeriodSharesIssuedForServicesDirector', window );">Stock Issued for Director Services (Shares)</a></td>
<td class="nump">750,000<span></span>
</td>
<td class="nump">1,152,776<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_StockIssuedDuringPeriodSharesIssuedForServicesDirector">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">evsi_StockIssuedDuringPeriodSharesIssuedForServicesDirector</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_StockIssuedDuringPeriodValueIssuedForServicesDirector">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">evsi_StockIssuedDuringPeriodValueIssuedForServicesDirector</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_StockIssuedForServicesRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 Services - 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_StockIssuedForServicesRelatedParty</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_StockIssuedForServicesRelatedPartyShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 Services - 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_StockIssuedForServicesRelatedPartyShares</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_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 for accounts payable 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 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 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(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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccountsPayableRelatedPartiesCurrent</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_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_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_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_RelatedPartyTransactionsByRelatedPartyAxis=evsi_GreenCoreCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GreenCoreCapitalMember</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_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_RelatedPartyTransactionsByRelatedPartyAxis=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_CounterpartyNameAxis=evsi_DirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DirectorsMember</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>82
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( )&.?DP?(\\#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,$%     @ D8Y^3&;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    " "1CGY,CQ8;0^\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+;2L0P$(9?17+?3K/U1.CF1O%*07!!\2XDL[O!YD RTN[;V\;=
M+J(/X&5F_GSS#4RGH] AX7,*$1-9S!>CZWT6.J[9GB@*@*SWZ%2NIX2?FMN0
MG*+IF780E?Y0.X15TUR#0U)&D8(96,6%R&1GM- )%85TQ!N]X.-GZ@O,:, >
M'7K*P&L.3,X3XV'L.S@#9AAA<OF[@&8AENJ?V-(!=DR.V2ZI81CJH2VY:0<.
M;T^/+V7=ROI,RFN<?F4KZ!!QS4Z37]N[^\T#DZN&WU9-6[7-AM^(*RXNV_?9
M]8??6=@%8[?V'QN?!&4'O^Y"?@%02P,$%     @ D8Y^3)E<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
MLR+7E$8D19_(+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(
MR-^-B/>K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J
M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1
MCVFS(Z=T)LWH,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.
MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.
M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07
M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!
M_]':-\*K^(+ .7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7
M<LW(QU2ODRG8.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD
M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W
M<DOJMI2^M28X2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-M
MNIW<.CB>F)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(
M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R
M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>
M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X
MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5
MYYN<KGHB=OJ7=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(C
ME1P&%A<RY%#NDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>
MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+
MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y
M,M\Y<-LZW@->YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,
M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:
M,]6+K#F-"F]!U4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_
M 5!+ P04    " "1CGY,1U9++Y\"  "A"0  &    'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;'U6[8ZC(!1]%>,#C(*?;6R3?F2SF^PFS6QV]S=M:36CX@)M
M9]]^ 1W'@>O\4<!S[N$B!V[Q8/Q%E)1*[[6I6['R2RF[91"(4TD;(IY81UOU
MY<)X0Z3J\FL@.D[)V9":.L!AF 8-J5I_79BQ U\7[";KJJ4'[HE;TQ#^;TMK
M]ECYR'\;>*ZNI=0#P;KHR)7^I/)7=^"J%XQ1SE5#6U&QUN/TLO(W:+E'F288
MQ.^*/L2D[>E4CHR]Z,ZW\\H/]8QH34]2AR#J=:<[6M<ZDIK'WR&H/VIJXK3]
M%OV+25XE<R2"[EC]ISK+<N7GOG>F%W*KY3-[?*5#0HGO#=E_IW=:*[B>B=(X
ML5J8IW>Z"<F:(8J:2D->^W?5FO>C_Q)' PTFX(& 1T*4?$J(!D(T$M#G"O%
MB-\)L5FM/A6S-GLBR;K@[.'Q_O=V1.\BM(S5ZI_TH%EL\TTMCU"C]W58!'<=
M9D!L>P2>(-"("%3L40!# EOLT/%'@9V+B#XB]BXBAJ<0@3E&AAY-Z E,CT%Z
M;.CQA)Y:2^0B,E@@ 042AYY; CTB,8BV_P?1(L_#F3Q24"9U9!:6C(M (:R0
M@0J9RT>6! #!L$0.2N0NW]HM6P RLUT6H,3"Y2>6! !)80D4PK8+W0B9;3P
MD\^HS)@;N1'L?PYAYE1 AV\0=B)@YQ !,#/'"()-C"(W K95 $PTHP)[';E6
MQK%U&@V8=.+&+,$QPC,;&<&N1Z[ML;7/=@@P?I@E(5Y$<_\(]CYRK8WM4PS"
MS)QC"/8_<MV-[:-LP$Q3PB&R=8+)_=50?C6U@?!.[-::PF0R.M8?&VSNOW=X
M7[S\(/Q:M<([,JEN47/771B35$TF?%+3*%6]-'9J>I&ZF:DV[XN&OB-9-Q1$
MP5B5K?\#4$L#!!0    ( )&.?DP>V10D=@0  '\5   8    >&PO=V]R:W-H
M965T<R]S:&5E=#(N>&ULC9C;;N,V$(9?Q?#]KCC#HP+'0.VB:($66&S1]EJ)
MF=A8R7(E)=Z^?2E9,9R98=I<1 ?_0_X\?1QQ=6Z[;_T^QF'QO:F/_?UR/PRG
MNZ+H'_>QJ?K/[2D>TR]/;==40WKLGHO^U,5J-P4U=8%*N:*I#L?E>C6]^]*M
M5^W+4!^.\4NWZ%^:INK^V<2Z/=\O8?GVXNOA>3^,+XKUZE0]Q]_C\,?I2Y>>
MBFLINT,3C_VA/2ZZ^'2__ 'NMMJ- 9/BST,\]S?WB[$I#VW[;7SX97>_5*.C
M6,?'82RB2I?7N(UU/9:4?/P]%[J\UCD&WMZ_E?[3U/C4F(>JC]NV_NNP&_;W
MR[!<[.)3]5(/7]OSSW%ND%TNYM;_&E]CG>2CDU3'8UOWT__%XTL_M,U<2K+2
M5-\OU\-QNI[G\M_"Y "< _ : .;# #T':!)07)Q-3?VQ&JKUJFO/B^XR6J=J
MG!1PIU-G/HXOI[Z;?DNM[=/;US66J^)U+&>6;"X2O)6\5VRY0JNKI$CU7TV@
M: *G>'T;#W*\%N/U%&]NXXG%S47B)LEQDABEC;>D)5P6K NR%R-Z,=R+)EXN
M$GM3B2V-(TZX","!<D8V8T4SEILQQ(SE9JSS1+7EJM* \[(7)WIQW OI_8UC
MM:"&TBI%W @Z#T&A;,>+=CRW0X9@XX5J@K$EG31<!U9;IS)S.(A^ O?CB9_
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
MM9:"'P92);&6@$YZ3V>8N_0$*?8^$/ 4K2=R]Z(^I";GR>M$*)49K@:,O<#
MDH,WOSF?@402%YGY'#!"@V=HJJP7 2NG* N''"#,36J,SZ"@:Y*UHV]WC9>$
MJD@9$@>,XH!8[/K&8Y;*4%3).O*Z7-=@% ? 8K&1(7C4IL)UCA<%TBKD%A9F
M<D@^U$EN(6"8!D!3L5P/'I0AJ(;@>M@+9TQ5I9EV$>8J :Z*13P!KE91S>18
M MF,)(EF'&&L$L"J6-*3QZ4==R#I*:>9A( P3PGP5"SCR7-RUO-4E*+UY)4A
M1N),X"%,5/)$%9NFD*?E+*3@.LG+DA8Y.YBI)&!IY*K ("0/0M_+'G(S3I')
MY>E>..2U56X[@'%('H=B RF!I%-B2&H= 5V9#Z2$D4@(B3:0$D"B%@Z*0#:H
M,HPFS$3RB:KW ])0+5R>M$2ZR!ISCC!BR2-6;#PE#TX*E8WM0#7K8_,YB2ZW
M?!BOC/!J'3'@)@N7'.S41LI05JFDS'ICS%@.8,EFT@7&9&1 1IMH+QB1D5-E
M1Q_I^K"74JY9F1TV2#75DI$!&4E*NT*0;!B2S)IES$;V^690&_,9))S]9CRZ
M7D*)J7*H,B&?,6P9[-J5,U5@.#+(%=7&: :Y(@N $1#V^]0\CACSD0$?U481
M]N";*4?O">AB2EE+F) ,MO)JHPA[](41QL[3]S;]EW8P'AEDH&J)S3 #179^
M>$\O&(X"X*@6CH*05Z#N 4HJ\K-(,!H%I)\VTUT(V*T' I;>U%U:PJ@5@-IH
M42L H8)ZR>MR;C!D!4 V6L@*H&=2^^QH"65E+NA+YK$H8&RTC!7$6*+D'"&=
M9 <,$U; OC[:396 -#5I_V<?PP!AJ"@5DC.%F2V V=$]/_8HYDJJHK2>O&X(
M["D31@036P"Q;=1;",IHH]T. Q63:"9:"\:U %Q'BVOQ%):"I;31&N@N?%\:
MPL"6RH?JF(GVBB&K +*V]Q;JT5FR%':##V1]%W-FT!4#5@%@HP6L>G#Z)SM
M%&)NJ2IFJY+OX3)7!0:B B"6%HCJ21=1$ .ZG!M,0P4T+"T-U5.N[$,ON0'_
MX2><FCD@ B0L+0G5 PX=(0 94:#<[,,45$#!TE)00>8:W*I9 AF'4C-/I!4S
M4 $#+4L6ZNDV/+&WD0+)^A61.]+#$%0 P=)"4-\^?P(2C;',T0L#4$'&6MJ,
M]2@Z/\PDMH=#2Z228 =K?G8DO6EVC^/I_7YRU[YLN^'P]^SJZ1<"[VDXTC;7
M%^%J>3CG_U;-X6<'O]>[Q]5V/_G8=EV[&8^U']JV:WJ3Q;N^NYZ:^O[T8=T\
M=,/;LG^_.QSW'SYT[?/QIPSST^\I;O\'4$L#!!0    ( )&.?DREJ1O?LP$
M -(#   8    >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL;5-M;YLP$/XKEG]
M34BZ9A$@-:VF3=JDJ-.ZSPX<8-4OS#:A^_<[&\)8QA=\=]SSW'/G<S88^^9:
M $_>E=0NIZWWW8$Q5[:@N+LS'6C\4QNKN$?7-LQU%G@504JR-$D^,,6%ID46
M8R=;9*;W4F@X6>)ZI;C]?01IAIQNZ#7P(IK6AP KLHXW\!W\C^YDT6,S2R44
M:">,)A;JG#YN#L==R(\)KP(&M[!)Z.1LS%MPOE0Y38(@D%#ZP,#QN, 32!F(
M4,:OB9/.)0-P:5_9/\7>L9<S=_!DY$]1^3:G>THJJ'DO_8L9/L/4SSTE4_-?
MX0(2TX,2K%$:Z>*7E+WS1DTL*$7Q]_$4.I[#Q'^%K0/2"9#> -A8*"I_YIX7
MF34#L>/L.QZN>'-(<39E",91Q'\HWF'T4FP>]AF[!*(IYSCFI,N<.8,A^UPB
M72MQ3/^#I^OP[:K";81O_U'X<9U@MTJPBP2[)<$^N6EQ+>>V2;:8J0+;Q&UR
MI#2]CIN\B,X+^YC&._F;/F[[-VX;H1TY&X\W&^=?&^,!I21WN$(M/K#9D5#[
M8#Z@;<<U&QUONND%L?D9%W\ 4$L#!!0    ( )&.?DQ5R5ONM@$  -(#   8
M    >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL;5-A;]L@$/TKB!]0$N)V461;
M:CI5G;1*4:MMGXE]ME'!YP&.VW]?P*[G=OX"W''OW;OC2 <T+[8!<.15J]9F
MM'&N.S!FBP:TL%?80>MO*C1:.&^:FMG.@"@C2"O&-YL;IH5L:9Y&W\GD*?9.
MR19.AMA>:V'>CJ!PR.B6?CB>9-VXX&!YVHD:GL']ZD[&6VQF*:6&UDILB8$J
MH[?;PS$)\3'@MX3!+LXD5')&? G&CS*CFR (%!0N, B_7> .E I$7L;?B9/.
M*0-P>?Y@OX^U^UK.PL(=JC^R=$U&]Y244(E>N2<<'F"JYYJ2J?B?< 'EPX,2
MGZ- 9>-*BMXZU!.+EZ+%Z[C+-N[#>'.33+!U )\ ? ;L8QXV)HK*OPLG\M3@
M0,S8^TZ$)]X>N.]-$9RQ%?'.B[?>>\FW>YZR2R":8HYC#%_&S!',L\\I^%J*
M(_\/SM?ANU6%NPC??5*X6R=(5@F22)!\(DB^E+@6<_TE"5OT5(.IXS194F#?
MQDE>>.>!O>7Q3?Z%C]/^*$PM6TO.Z/S+QOY7B Z\E,V5'Z'&?[#94%"Y</SF
MSV8<L]%PV$T_B,W?.'\'4$L#!!0    ( )&.?DQ0)GU3MP$  -(#   9
M>&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;&U386_;(!#]*X@?4!+';;/(MM1T
MFCIIE:).VSX3^VRC N<"CMM_/\"NYW;^ MQQ[]V[X\@&-,^V!7#D54EM<]HZ
MUQT8LV4+BMLK[$#[FQJ-XLZ;IF&V,\"K"%*2)9O-#5-<:%IDT7<R18:]DT+#
MR1#;*\7-VQ$D#CG=TG?'DVA:%QRLR#K>P$]PO[J3\1:;62JA0%N!FABH<WJW
M/1S3$!\#?@L8[.),0B5GQ.=@?*]RN@F"0$+I @/WVP7N0<I Y&6\3)QT3AF
MR_,[^[=8NZ_ES"W<H_PC*M?F=$])!37OI7O"X0&F>JXIF8K_ 1>0/CPH\3E*
ME#:NI.RM0S6Q>"F*OXZ[T'$?QIOT>H*M Y()D,R ?<S#QD11^5?N>)$9'(@9
M>]_Q\,3;0^)[4P9G;$6\\^*M]UZ*[?XF8Y= -,4<QYAD&3-',,\^ITC64AR3
M_^#).GRWJG 7X;L/"F_7"=)5@C02I!\(]I]*7(OY\BD)6_14@6GB-%E28J_C
M)"^\\\#>)?%-_H6/T_[(32.T)6=T_F5C_VM$!U[*YLJ/4.L_V&Q(J%TXWOJS
M&<=L-!QVTP]B\S<N_@)02P,$%     @ D8Y^3&%,OH^V 0  T@,  !D   !X
M;"]W;W)K<VAE971S+W-H965T,3$N>&UL=5-A;]L@$/TKB!]0')(U761;:CI5
MF[1)4:>UGXE]ME'!YP&.NW\_P*[K=MX7X(Y[[]X=1SJ@>;8-@",O6K4VHXUS
MW8$Q6S2@A;W"#EI_4Z'1PGG3U,QV!D0905HQGB373 O9TCR-OI/)4^R=DBV<
M#+&]UL+\.8+"(:,;^NIXD'7C@H/E:2=J^ GN5W<RWF(S2RDUM%9B2PQ4&;W=
M'(Z[$!\#'B4,=G$FH9(SXG,POI4938(@4%"XP"#\=H$[4"H0>1F_)TXZIPS
MY?F5_3[6[FLY"PMWJ)YDZ9J,WE!20B5ZY1YP^ I3/9\HF8K_#A=0/CPH\3D*
M5#:NI.BM0SVQ>"E:O(R[;.,^C#?[_01;!_ )P&? 3<S#QD11^1?A1)X:'(@9
M>]^)\,2; _>]*8(SMB+>>?'6>R_YYG.2LDL@FF*.8PQ?QLP1S+//*?A:BB/_
M!\[7X=M5A=L(W[Y3^)_\NU6"7238O2/@'TI<B]E^2,(6/=5@ZCA-EA38MW&2
M%]YY8&]Y?).W\'':?PA3R]:2,SK_LK'_%:(#+R6Y\B/4^ \V&PHJ%XY[?S;C
MF(V&PV[Z06S^QOE?4$L#!!0    ( )&.?DQSV$R/MP$  -(#   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$R+GAM;&U3VV[<(!#]%<0'A%VO<^G*MI1-%*52
M*ZU2M7EF[;&- HP#>)W^?0$[KI/X!9AASIDSPY -:%YL"^#(FY+:YK1UKMLS
M9LL6%+<7V('V-S4:Q9TW3<-L9X!7$:0D2S:;*Z:XT+3(HN]HB@Q[)X6&HR&V
M5XJ;OP>0..1T2]\=3Z)I77"P(NMX [_ _>Z.QEML9JF$ FT%:F*@SNGM=G](
M0WP,^"-@L(LS"96<$%^"\;W*Z28( @FE"PS<;V>X RD#D9?Q.G'2.64 +L_O
M[ ^Q=E_+B5NX0_DL*M?F](:2"FK>2_>$PR-,]5Q2,A7_ \X@?7A0XG.4*&U<
M2=E;AVIB\5(4?QMWH>,^C#>[9(*M Y()D,R FYB'C8FB\GON>)$9'(@9>]_Q
M\,3;?>)[4P9G;$6\\^*M]YZ+[;<T8^= -,4<QIAD&3-',,\^ITC64AR2+_!D
M';Y;5;B+\-T'A9?K!.DJ01H)T@\$5Y]*7(NY_I2$+7JJP#1QFBPIL==QDA?>
M>6!OXR.R_^'CM/_DIA':DA,Z_[*Q_S6B R]E<^%'J/4?;#8DU"X<K_W9C&,V
M&@Z[Z0>Q^1L7_P!02P,$%     @ D8Y^3*!MG\"V 0  T@,  !D   !X;"]W
M;W)K<VAE971S+W-H965T,3,N>&UL;5/;;MP@$/T5Q <$FW72S<JVE$T4M5(K
MK5(U?6;ML8W"Q06\3O^^@!W72?P"S##GS)EAR$=M7FP'X-"K%,H6N'.N/Q!B
MJPXDLU>Z!^5O&FTD<]XT+;&] 59'D!2$)LD-D8PK7.;1=S)EK@<GN(*307:0
MDIF_1Q!Z+'"*WQQ/O.U<<) R[UD+/\']ZD_&6V1AJ;D$9;E6R$!3X+OT<,Q"
M? QXYC#:U1F%2LY:OP3C6UW@) @" 94+#,QO%[@'(0*1E_%GYL1+R@!<G]_8
M'V/MOI8SLW"OQ6]>NZ[ >XQJ:-@@W),>O\)<SS5&<_'?X0+"AP<E/D>EA8TK
MJ@;KM)Q9O!3)7J>=J[B/TTV6SK!M )T!= 'L8QXR)8K*'YAC96[TB,S4^YZ%
M)TX/U/>F"L[8BGCGQ5OOO93I[3XGET TQQRG&+J.62*(9U]2T*T41_H)3K?A
MNTV%NPC?O5-XNTV0;1)DD2!;YT^2#R5NQ7PLDJQZ*L&T<9HLJO2@XB2OO,O
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
M7S;VO]7:@9>2W?@1ZOT'6PP!K0O'C_YLYC&;#:>'](/(\HVKOU!+ P04
M" "1CGY,5D$-*[<!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX
M;6QM4V%OVR 0_2N('U 2XC959%MJ.DV=M$E1JVV?B7VV4<&X@./NW_? KNMV
M_@+<<>_=N^-(!V.?70/@R:M6K<MHXWUW8,P5#6CAKDP'+=Y4QFKAT;0U<YT%
M44:05HQO-C=,"]G2/(V^D\U3TWLE6SA9XGJMA?UW!&6&C&[IN^-1UHT/#I:G
MG:CA"?SO[F318C-+*36T3IJ66*@R>K<]'),0'P/^2!C<XDQ")6=CGH/QH\SH
M)@@"!84/# *W"]R#4H$(9;Q,G'1.&8#+\SO[]U@[UG(6#NZ-^BM+WV3TEI(2
M*M$K_VB&!YCJN:9D*OXG7$!A>%"".0JC7%Q)T3MO],2"4K1X'7?9QGT8;_;)
M!%L'\ G 9\!MS,/&1%'Y-^%%GEHS$#OVOA/AB;<'CKTI@C.V(MZA>(?>2\YW
M2<HN@6B*.8XQ?!&SG2,8LL\I^%J*(_\/SM?ANU6%NPC??5)XO4Z0K!(DD2#Y
M1'#SI<2UF/V7)&S14PVVCM/D2&'Z-D[RPCL/[!V/;_(1/D[[+V%KV3IR-AY?
M-O:_,L8#2ME<X0@U^,%F0T'EPW&/9SN.V6AXTTT_B,W?.'\#4$L#!!0    (
M )&.?DS\_-O M@$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM
M;&U388^<(!#]*X0?<+AHV^U&36ZO:=JD33;7M/W,ZJCDP+& Z_7?%]"S]NH7
M8(9Y;]X,0SZA>;(=@"//6O6VH)USPXDQ6W6@A;W# 7I_TZ#1PGG3M,P.!D0=
M05HQGB1OF1:RIV4>?1=3YC@Z)7NX&&)'K87Y?0:%4T$/],7Q*-O.!0<K\T&T
M\ W<]^%BO,56EEIJZ*W$GAAH"GI_.)VS$!\#?DB8[.9,0B57Q*=@?*X+F@1!
MH*!R@4'X[08/H%0@\C)^+9QT31F V_,+^\=8NZ_E*BP\H/HI:]<5]$A)#8T8
ME7O$Z1,L];RA9"G^"]Q ^?"@Q.>H4-FXDFJT#O7"XJ5H\3SOLH_[--^DZ0+;
M!_ %P%? ,>9A<Z*H_(-PHLP-3L3,O1]$>.+#B?O>5,$96Q'OO'CKO;>2I\><
MW0+1$G.>8_@FYK!&,,^^IN![*<[\/SC?AZ>["M,(3_]1^'Z?(-LER")!MB7(
MDE<E[L6\+I)M>JK!M'&:+*EP[.,D;[SKP-[S^"9_P^=I_RI,*WM+KNC\R\;^
M-X@.O)3DSH]0YS_8:BAH7#B^\V<SC]EL.!R6'\36;US^ 5!+ P04    " "1
MCGY,! \A;K8!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6QM
M4V%OW" ,_2N('U#N2+J=3DFD7JMJDS;IU&G;9RYQ$E2(,R"7[M\/2)JF7;X
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
M!K^C$)J;7-('D\O9C/;CHN9';5\+\R[[^;9?:-$-LWLR_@.Q_@M02P,$%
M  @ D8Y^3)N'V]&T 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N
M>&UL;5-M;YLP$/XKEG] G3AT;2- :CI-J]1*4:=MGQTXP*K-,=N$[M_/-H2Q
MC"_X[GB>YUY\3@<T[[8!<.1#J]9FM'&NVS-FBP:TL#?80>O_5&BT<-XU-;.=
M 5%&DE:,;S:?F!:RI7D:8T>3I]@[)5LX&F)[K87Y?0"%0T:W]!)XDW7C0H#E
M:2=J^ ;N>W<TWF.S2BDUM%9B2PQ4&7W<[@])P$? #PF#7=@D=')"? _.<YG1
M32@(%!0N* A_G.$)E I"OHQ?DR:=4P;BTKZH?XF]^UY.PL(3JI^R=$U&[RDI
MH1*]<F\X?(6IGUM*IN9?X S*PT,E/D>!RL8O*7KK4$\JOA0M/L93MO$<)OT+
M;9W )P*_(K Q4:S\LW B3PT.Q(RS[T2XXNV>^]D4(1A'$?_YXJV/GG/^L$O9
M.0A-F,.(X0O,=D8PKSZGX&LI#OP_.E^G[U8KW$7Z;IG][F%=(%D52*) \D^+
MR56+:YC;JR1L,5,-IH[;9$F!?1LW>1&=%_:1QSOY"Q^W_5686K:6G-#YFXWS
MKQ =^%(V-WZ%&O_ 9D=!Y8)YYVTSKMGH..RF%\3F9YS_ 5!+ P04    " "1
MCGY,OV;LD;D!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6QM
M4]MNW" 0_17$!X1=UDDV*]M2-E752HFT2M7VF;7'-@IX7,#KY.\#V'&MQ"_
M#.><N3"D YH7VP X\JI5:S/:.-<=&+-% UK8*^R@]3<5&BV<-TW-;&= E)&D
M%>.;S0W30K8T3Z/O9/(4>Z=D"R=#;*^U,&]'4#AD=$L_',^R;EQPL#SM1 V_
MP/WN3L9;;%8II8;62FR)@2JC]]O#,0GX"/@C8;"+,PF5G!%?@O&SS.@F) 0*
M"A<4A-\N\ !*!2&?QK])D\XA W%Y_E#_'FOWM9R%A0=4?V7IFHSN*2FA$KUR
MSSC\@*F>:TJFXA_A LK#0R8^1H'*QI44O76H)Q6?BA:OXR[;N _CS74RT=8)
M?"+PF;"/<=@8*&;^33B1IP8'8L;>=R(\\?; ?6^*X(RMB'<^>>N]EYS?W:3L
M$H0FS''$\ 5F.R.85Y]#\+401_Z%SM?IN]4,=Y&^6T;?WZX+)*L"211(E@()
M_U3B5PR_^QR$+7JJP=1QFBPIL&_C)"^\\\#>\_@F_^'CM#\)4\O6DC,Z_[*Q
M_Q6B Y_*YLJ/4.,_V&PHJ%PXWOJS&<=L-!QVTP]B\S?.WP%02P,$%     @
MD8Y^3+_I'X6Y 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL
M=5/;;MP@$/T5Q >$7>QD+[(M95-5K=1*JU1MGUE[;*-P<0"OD[\/8,>U4N<%
MF&'..3/#D W:/-D6P*$7*93-<>M<=R3$EBU(9F]T!\K?U-I(YKQI&F([ ZR*
M("D(W6SNB&1<X2*+OK,I,MT[P16<#;*]E,R\GD#H(<=;_.YXY$WK@H,46<<:
M^ 7N=W<VWB(S2\4E*,NU0@;J'-]OCZ<TQ,> /QP&NSBC4,E%ZZ=@?*]RO D)
M@8#2!0;FMRL\@!"!R*?Q/''B63( E^=W]J^Q=E_+A5EXT.(OKUR;XSU&%=2L
M%^Y1#]]@JN<6HZGX'W %X<-#)EZCU,+&%96]=5I.+#X5R5[&G:NX#^/-;C?!
MU@%T M 9L(\Z9!2*F7]ACA69T0,R8^\[%IYX>Z2^-V5PQE;$.Y^\]=YK00_[
MC%P#T11S&F/H(F8[1Q#//DO0-8D3_0].U^'):H9)A"=+]<,G^NDJ01H)TB5!
MFGPH<27FD'P0(8N>2C!-G":+2MVK.,D+[SRP]S2^R;_P<=I_,M-P9=%%._^R
ML?^UU@Y\*IL;/T*M_V"S(:!VX;CS9S..V6@XW4T_B,S?N'@#4$L#!!0    (
M )&.?DRC'\(TMP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;&U3VV[<(!#]%<0'!"_>I-F5;2F;*FJE5EJE:OK,VF,;!8P+>)W^?0?LN%;J
M%V"&<\Y<&++1V%?7 GCRIE7G<MIZWQ\9<V4+6K@;TT.'-[6Q6G@T;<-<;T%4
MD:05XTERQ[20'2VRZ#O;(C.#5[*#LR5NT%K8/R=09LSICKX[GF73^N!@1=:+
M!GZ _]F?+5IL4:FDALY)TQ$+=4X?=L?3/N CX$7"Z%9G$BJY&/,:C*]53I.0
M$"@H?5 0N%WA$90*0IC&[UF3+B$#<7U^5W^*M6,M%^'@T:A?LO)M3N\IJ: 6
M@_+/9OP"<SVWE,S%?X,K*(2'3#!&:92+*RD'YXV>53 5+=ZF779Q'Z>;E,^T
M;0*?"7PAW,<X; H4,_\LO"@R:T9BI][W(CSQ[LBQ-V5PQE;$.TS>H?=:\,,A
M8]<@-&-.$X:O,+L%P5!]"<&W0ISX?W2^34\W,TPC/5U'/]QN"^PW!?918+\2
M2)/D0XE;F(]%LE5/-=@F3I,CI1FZ.,DK[S*P#_$1V3_X-.W?A6UDY\C%>'S9
MV/_:& ^82G*#(]3B!UL,!;4/QT]XMM.8388W_?R#V/*-B[]02P,$%     @
MD8Y^3"KDXC:V 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
M;5/;;IPP$/T5RQ\0@Z%IL@*D;*JHE5IIE:K)LQ<&L.(+M<V2_GUM0PA->;$]
MXW/.7#PN)FU>; _@T*L4RI:X=VXX$&+K'B2S5WH Y6]:;21SWC0=L8,!UD22
M%(0FR361C"M<%=%W,E6A1R>X@I-!=I22F3]'$'HJ<8K?'(^\ZUUPD*H86 <_
MP?T:3L9;9%5IN 1EN5;(0%OBN_1PS ,^ IXX3'9S1J&2L]8OP?C6E#@)"8&
MV@4%YK<+W(,00<BG\7O1Q&O(0-R>W]0?8NV^EC.S<*_%,V]<7^(;C!IHV2C<
MHYZ^PE+/)XR6XK_#!82'ATQ\C%H+&U=4C]9IN:CX5"1[G7>NXC[--WFZT/8)
M="'0E7 3XY Y4,S\"W.L*HR>D)E[/[#PQ.F!^M[4P1E;$>]\\M9[+U66T()<
M@M"".<X8NL&D*X)X]34$W0MQI/_1Z3X]V\TPB_1L&_WV=E\@WQ7(HT#^3XG9
MAQ+W,/F'(&334PFFB]-D4:U'%2=YXUT']H[&-WF'S]/^@YF.*XO.VOF7C?UO
MM7;@4TFN_ CU_H.MAH#6A>-G?S;SF,V&T\/R@\CZC:N_4$L#!!0    ( )&.
M?DQ,RJ(NM@$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;&U3
MVV[<(!#]%<0'!"_>7+2R+6535:G42JM$;9]9>WQ1N#B U^G?9\".ZZ9^ 68X
MY\R%(1N-?7$M@"=O2FJ7T];[_L"8*UM0PEV9'C3>U,8JX=&T#7.]!5%%DI*,
M)\D-4Z+3M,BB[V2+S Q>=AI.EKA!*6'_'$&:,:<[^N%XZIK6!P<KLEXT\ S^
M9W^R:+%%I>H4:-<932S4.;W?'8[[@(^ 7QV,;G4FH9*S,2_!^%;E- D)@832
M!P6!VP4>0,H@A&F\SIIT"1F(Z_.'^M=8.]9R%@X>C/S=5;[-Z1TE%=1BD/[)
MC(\PUW--R5S\=[B 1'C(!&.41KJXDG)PWJA9!5-1XFW:.QWW<;I)TYFV3> S
M@2^$NQB'38%BYE^$%T5FS4CLU/M>A"?>'3CVI@S.V(IXA\D[]%Z*-+G.V"4(
MS9CCA.$KS&Y!,%1?0O"M$$?^'YUOT]/-#--(3]?T)-T6V&\*[*/ _I\2;SZ5
MN(6Y_12$K7JJP#9QFAPIS:#C)*^\R\#>\_@F?^'3M/\0MNFT(V?C\65C_VMC
M/& JR16.4(L?;#$DU#X<;_%LIS&;#&_Z^0>QY1L7[U!+ P04    " "1CGY,
M@OZT\M\!  #_!   &0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6QU5-N.
MVR 0_17$!RR^Q,DVLBUMMJI:J96BK;I])O;XH@7C HZW?U_ CNLZ],4PPYES
M9L8,Z2CDFVH -'KGK%,9;K3NCX2HH@%.U8/HH3,GE9"<:F/*FJA> BU=$&<D
M"H(]X;3M<)XZWUGFJ1@T:SLX2Z0&SJG\?0(FQ@R'^.9X:>M&6P?)TY[6\!WT
MC_XLC446EK+ET*E6=$A"E>&G\'@Z6+P#O+8PJM4>V4HN0KQ9XTN9X< F! P*
M;1FH6:[P#(Q9(I/&KYD3+Y(V<+V_L7]RM9M:+E3!LV _VU(W&7[$J(2*#DR_
MB/$SS/4D&,W%?X4K, .WF1B-0C#EOJ@8E!9\9C&I</H^K6WGUG'FOX7Y Z(Y
M(-H$D$G(9?Z1:IJG4HQ(3KWOJ?W%X3$RO2FLT[7"G9GDE?%>\SAX3,G5$LV8
MTX2)5IAP01##ODA$/HE3=!<>^<-C;X:Q"X_7X6'B)]AY"7:.8/=/B1\V)7HP
M8> 72;PBB8<@W(CX,/]IQ=XKLK\C2#82]X@XC/T2!Z_$P4.PVXCX,-L_0E87
MD(.LW>@I5(BA<V._\B[3_12Y"_P7/CT-WZBLVTZAB]!F#-QEK8308%()'DQ/
M&_,:+0:#2MOMP>SE-).3H44_/S=D>?/R/U!+ P04    " "1CGY,:MBFY[<!
M  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6QU4]MNG# 0_17+
M'Q OL$E6*T#*IHI:J956J=H^>V$ *[Y0VRSIWW=L"*4I?;$]XW/.7#S.1V-?
M7 ?@R:N2VA6T\[X_,N:J#A1W-Z8'C3>-L8I[-&W+7&^!UY&D)$MWNSNFN-"T
MS*/O;,O<#%X*#6=+W* 4M[].(,U8T(2^.9Y%V_G@8&7>\Q:^@O_6GRU:;%&I
MA0+MA-'$0E/0A^1XV@=\!'P7,+K5F81*+L:\!.-37=!=2 @D5#XH<-RN\ A2
M!B%,X^>L29>0@;@^OZD_Q=JQE@MW\&CD#U'[KJ '2FIH^"#]LQD_PES/+25S
M\9_A"A+A(1.,41GIXDJJP7FC9A5,1?'7:1<Z[N-TDQUFVC8AG0GI0CC$.&P*
M%#/_P#TO<VM&8J?>]SP\<7),L3=5<,96Q#M,WJ'W6F;)7<ZN06C&G"9,NL(D
M"X*A^A(BW0IQ2O^AI]OT;#/#+-*S-3WY3_S]IL ^"NS_*O'^78E;F,.[(&S5
M4P6VC=/D2&4&'2=YY5T&]B&-;_('/DW[%VY;H1VY&(\O&_O?&.,!4]G=X AU
M^,$60T+CP_$>SW8:L\GPII]_$%N^<?D;4$L#!!0    ( )&.?DS/+/)TM@$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;&U3VV[<(!#]%<0'
M!)O=7+JR+6535:W42JM439Y9>VRC@,<%O$[^OH =QTK] LQPSID+0S:B>;$M
M@".O6G4VIZUS_8$Q6[:@A;W"'CI_4Z/1PGG3-,SV!D0525HQGB0W3 O9T2*+
MOI,I,AR<DAV<#+&#UL*\'4'AF-.4OCL>9=.ZX&!%UHL&?H/[TY^,M]BB4DD-
MG978$0-U3N_3PW$?\!'P)&&TJS,)E9P17X+QH\II$A("!:4+"L)O%W@ I8*0
M3^/OK$F7D(&X/K^K?XNU^UK.PL(#JF=9N3:G=Y144(M!N4<<O\-<SS4E<_$_
MX0+*PT,F/D:)RL:5E(-UJ&<5GXH6K],NN[B/T\TUGVG;!#X3^$*XB7'8%"AF
M_E4X460&1V*FWO<B/'%ZX+XW97#&5L0[G[SUWDNQ2[]D[!*$9LQQPO 5)ET0
MS*LO(?A6B"/_C\ZWZ;O-#'>1OEO3^>VVP'Y38!\%]NL2>?*IQ"W,YR+9JJ<:
M3!.GR9(2ARY.\LJ[#.Q]?$3V 9^F_9<PC>PL.:/S+QO[7R,Z\*DD5WZ$6O_!
M%D-![<+QUI_--&:3X;"??Q!;OG'Q#U!+ P04    " "1CGY,WL8#*-\!   !
M!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6QM5.N.G" 4?A7# RP.
MZCB=J,G.-DV;M,EDFVY_,WJ\9$$LX+A]^P*ZUEK^".?P7<Y!()N$?%4M@ [>
M..M5CEJMAS/&JFR!4_4@!NC-2BTDI]J$LL%JD$ K1^(,DS \8DZ['A69RUUE
MD8E1LZZ'JPS4R#F5OR_ Q)2C WI//'=-JVT"%]E &_@.^L=PE2;"JTK5<>A5
M)_I 0IVCQ\/YDEJ\ [QT,*G-/+"=W(1XM<&7*D>A+0@8E-HJ4#/<X0D8LT*F
MC%^+)EHM+7$[?U?_Y'HWO=RH@B?!?G:5;G-T0D$%-1V9?A;39UCZ25"P-/\5
M[L ,W%9B/$K!E/L&Y:BTX(N**873MWGL>C=.\TH:+S0_@2P$LA).S@?/1J[R
MCU33(I-B"N2\]P.UO_AP)F9O2IMT6^'63/'*9.]%1$B&[U9HP5QF#-E@#BL"
M&_75@O@L+N0_.O'3(V^%D:-'6WJ4^ 5BKT#L!.)_6HQV+?HPL=\D\9HD'H%D
M9^+#'/TF1Z_)T2.0[DQ\F)/?)/6:I!Z!#SL3#R8*=R9X<P0YR,9=/A648NS=
MQ=]DU_O]2-P1_@N?'X=O5#9=KX*;T.8BN.-:"Z'!E!(^F%UMS7NT!@QJ;:>I
MF<OY5LZ!%L/RX.#UU2O^ %!+ P04    " "1CGY,"/TVX<,!   W!   &0
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
MT))Z12C-D/.>;P%5EN $ALE!F!R <1R7^0=/=P#Y2'$#48 0!0#A?')EX95
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
M@E3?@?W"R'9X7,CXPF5_ %!+ P04    " "1CGY,L$*&)O\!  !W!0  &0
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
MT\_A_4+)>OC&",8/G<U?4$L#!!0    ( )&.?DQ%^$R5^@$  /0$   9
M>&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;'U4VVZ<,!#]%8L/B+GO9@5(@:IJ
MI59:I6K[[(7AHMB8VMXE_?O:AA#"HKY@S_C,F3.#Q\G(Q8ML 11Z9;27J=,J
M-9PPEF4+C,@'/D"O3VHN&%':% V6@P!2V2!&L>^Z,6:DZYTLL;ZSR!)^5;3K
MX2R0O#)&Q-\<*!]3QW/>',]=TRKCP%DRD 9^@/HYG(6V\,)2=0QZV?$>":A3
MY\D[%9'!6\"O#D:YVB-3R87S%V-\K5+'-8* 0JD, ]'+#0J@U!!I&7]F3F=)
M:0+7^S?VS[9V7<N%2"@X_=U5JDV=HX,JJ,F5JF<^?H&YGLA!<_'?X 94PXT2
MG:/D5-HO*J]2<3:S:"F,O$YKU]MUG$ZB> [;#_#G '\)\/X?$,P!P7M :(N?
ME-E2/Q%%LD3P$8GI9PW$W GO%.AFEL9I>V?/=+52>V]9Z+D)OAFB&9-/&'^%
M\18$UNQ+"G\O1>[?A?L?$Q3WB,#=SQ#L%A'8^& M\/%QGR#<)0@M0?BA"]ZF
M"Q,FMIC>8N+CT=_TJKA'>:YW/!SVU42[:J(=-9N6Y=%='E^/[E;-#LJ+W6UO
M\>JR,!"-G2N)2G[ME?DM*^\RND^^N6P;?ZY'>IK =YKI/?A.1-/U$EVXTE?9
M7KB:<P5:I/N@5;;Z"5H,"K4RVX/>BVD0)T/Q87YC\/+09?\ 4$L#!!0    (
M )&.?DP(0ZG_6P(  *L'   9    >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM
M;(65VX[:,!1%?R7*!TQ\S644D I5U4JMA*9J^VS 0#1)G-H&IG]?VPD18YOV
M!=_V.6=MQ]CU5<A7=>)<)V]=VZM%>M)Z>,XRM3OQCJDG,?#>K!R$[)@V0WG,
MU" YV[N@KLT0 'G6L:9/E[6;V\AE+<ZZ;7J^D8DZ=QV3?U:\%==%"M/;Q$MS
M/&D[D2WK@1WY=ZY_#!MI1MF<9=]TO%>-Z!/)#XOT WQ>0V #G.)GPZ_JKI]8
M*ULA7NW@RWZ1 DO$6[[3-@4SS86O>=O:3(;C]Y0TG6O:P/O^+?LG9]Z8V3+%
MUZ+]U>SU:9&6:;+G!W9N]8NX?N:3(9HFD_NO_,);([<DIL9.M,K])KNSTJ*;
MLAB4CKV-;=.[]CJND%M8/ !- 6@.@.2? 7@*P%Y -I(YJQ^99LM:BFLBQZ\U
M,'LHX#,VF[FSDV[OW)IQJ\SL94D@KK.+331I5J,&W6G0>\4Z5& P2S(#,%.@
M* 5R\?B^ L#Q!#B: +L$Y)T-XMD8-;G3]$X#*0(4>EXB,IP3^, /B>*0" [U
M<$8-O:]3T(IZF[\.90C3HLCC.#2*0R,XN8=#@SK (PD5)<8/OE(>Y<@C'(7'
MD0=5B@+FWK=<ARJ4@PK&88HH3!&!*3V8XK^;$BI@6:(R#E)&0<H(2.6!E$$9
M0@CRSTJH>G!JJRA(%8(@S^^JBAQ'['.$(E)5-(YBWH#HO00B,-"_F$#P7R44
M5L@_+3$=!B0XO-G=K6F?L6],'IM>)5NAS07LKLF#$)J;G.#)V#N9EW,>M/R@
M;;<P?3D^'^- BV%Z&K/Y?5[^!5!+ P04    " "1CGY,SC26I;T#  #&$
M&0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6R56%V/HS84_2N(]R[8V'R,
MDDB39*)6:J715FV?F<1)T ).P9EL_WW-QS!@'[+9/ 1PSKWWW.OK@YW%35;?
MZK,0ROE>Y&6]=,]*79X\K]Z?19'67^1%E/J7HZR*5.G'ZN35ETJDA]:HR#WJ
M^Z%7I%GIKA;MV&NU6LBKRK-2O%9.?2V*M/IO+7)Y6[K$_1CXFIW.JAGP5HM+
M>A)_"O77Y;723][@Y9 5HJPS63J5."[=9_*THU%CT"+^SL2M'MT[32IO4GYK
M'GX[+%V_821RL5>-BU1?WL5&Y'GC2?/XMW?J#C$;P_']A_==F[Q.YBVMQ4;F
M_V0'=5ZZL>L<Q#&]YNJKO/TJ^H2XZ_39_R[>1:[A#1,=8R_SNOUV]M=:R:+W
MHJD4Z??NFI7M]=;[_S##!K0WH(.!CGW/(.@-@D<-6&_ /@W"NP:\-^"# 6=W
M#<+>(/R,T!IX7;':ZF]3E:X6E;PY5== E[3I4_(4ZOG=-X/M=+:_Z0FH]>C[
MBE&Z\-X;1SUFW6'H!!-,,1N$85/,%F'X%/-B8\B \'0F0SH4I;.F($1H4$68
MR*"*,+%!U<88A=O9B,#'V01P<H+6GDU8) :+#A.VF+*/T7YP( 8#,3O0B&D7
MJ,/P4: P]B.C*#MFT:&4C+IE0H9#,AR0(089;I&AE,9&4^X BLT5)H1<0L#%
MF.67T(IBE&YG(\B].8H@E0A0,1)^B4"@R(^-ZNULV R3&#*) 1.&'2300?)
M7R=6(Q$^K5F72_)SM24^ED$?Y&1I$P*%,W%FY)8 %Y$9!X'BF3A0!Y\)?6 1
M]:!QC9.0\YE 6*((T"AKA?2@!QJ.8'TBMD %D54V6Z'XO4[ ZD.0_)C-26QE
M,;MS&@NK"P'RPN9<8%4@2!9,Z>Y!X0^T&\#NB#?!XD!L=2 D- G%5OT8#V(>
MF8QL'&$12^8H8;DA0&\LZ21 <"+SA0Y -!XUXG2'@J6& A5A<YL<K"(4" 2S
M-A_$7@X1&0OM-!06$@J$A)GO66H+2=S$FHF$E80")6',C&1O=P@9*_4T$E83
M"K8[;,X%5@D*5,*<@34%^X] KTX#MT$XDG!NO'^V '=O-5 L.A2)3F!2#^UM
M)2>,F\P!C";FVMH"V!UAH5CIZ ,;H#4%$A:8A=P U"^4F-O'+7)FKW9O=-0J
M1'5J#\JULY?74C6;_]'H<!A_ILU1S1A_T8?T[DC]Z:8[X?^15J>LK)TWJ?1!
ML#VN':540I/TO^AV.(OT,#SDXJB:VTC?5]W)NGM0\M+_:^ -?UVL_@=02P,$
M%     @ D8Y^3+H3+G+/ @  E@H  !D   !X;"]W;W)K<VAE971S+W-H965T
M-#DN>&ULC59A;YLP$/TKB!]0L,$&JB12DVG:I$VJ.JW[["9.@@J8V4[2_?O9
MAM $'U$:J=CF[MX]V_>XV4G(=[7G7 <?==6H>;C7NGV,(K7>\YJI!]'RQKS9
M"EDS;:9R%ZE6<K9Q3G45X3BF4<W*)ES,W-JS7,S$05=EPY]EH YUS>2_):_$
M:1ZB\+SP4N[VVBY$BUG+=OP7U[_;9VEFT1!E4]:\4:5H LFW\_ )/:Y081V<
MQ6O)3^IB'%@J;T*\V\GWS3R,;4:\XFMM0S#S./(5KRH;R>3QMP\:#IC6\7)\
MCO[5D3=DWICB*U']*3=Z/P_S,-CP+3M4^D6<OO&>$ F#GOT/?N25,;>9&(RU
MJ)3['ZP/2HNZCV)2J=E']RP;]SQU;^C9#7; O0,>'!"]Z9#T#LFG0^K(=YDY
MJE^89HN9%*= =J?5,GLIT&-B-G-M%]W>N7>&K3*KQT6:TEETM(%ZFV5G@R]L
MT& 1F>@#!(8@EMASQ]< *]\BB6&$!"21./_TBD0V(M'94&?3]!CN#P9*0:#4
M TJR,5!G0RZ $")70!WIU$MH(A4"ID( SODH%>*E4N#$_$:9D'LSH6 F%,BD
M@ -D8(#LCN/+/"HWCR\'@?([CB_W-B,GTS@%B%/XA,CH^)>%?TU21"G-8" 4
MP^4; U!H7+^QQPEA7!1X FI"*1  A<=0R*.%TP3C9 (*5(PGA.^XW+W1C=M]
M#05+!P*T@R1CJ,1GA6E&\PDH6#R0KQXI2<=0OGQ@LWUT @G6!@2( R$3(>"B
M1GY5^[72&_FB.@$%ES\"ZM\K%^0+ +D%!0L \A4 *!=? @BE> H)E@ $:8!7
M+85?F!G!=/QYC2Z^YC67.]?XJ& M#HVVW\V+U:&Y>L*V&QBM+VW3Y;J$SS!=
MQ_:3R5W9J.!-:--KN(Y@*X3F)LWXP>SZWC2)PZ3B6VV'F1G+KE/J)EJT?1<8
M#:WHXC]02P,$%     @ D8Y^3#AU7//_ 0  _04  !D   !X;"]W;W)K<VAE
M971S+W-H965T-3 N>&ULC53;CILP%/P5Q >LN<-&!*E+5;52*T5;=?OLP"&@
M-9C:3MC^?6U#$ &GR@OV.<P,,\9V.E#VSFL 87VTI.-[NQ:BWR'$BQI:S)]H
M#YU\4U'68B%+=D*\9X!+36H)\APG0BUN.CM+=>_ LI2>!6DZ.#"+G]L6L[\O
M0.BPMUW[VGAM3K50#92E/3[!3Q"_^@.3%9I5RJ:%CC>TLQA4>_N3N\L3A=>
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
MF$T<'@S>W4;N[G827$'RF*(3<&('=B8R6GL2E<$4, ^<9S9&5A3$J2?W&HP
M Q!@/#6T\=R]/(" M0$(F%CH!B/ /(" M9$(F%KH!A/ ( +XUA4F@'F$  :6
M"JGV32,F@'F$  8<+G2K*'9]!7>7F86M#OV];SW;EF_GIKLVO'M[NUM^INXR
MU'F_UD^;X8;X9S?#A?6?674XG>O9:]DT9=%?B.[+LK&M3O6E57BTV>[VD-M]
MTWV-V^_5<%$\/#3E9;P$#VXW\:O_ 5!+ P04    " "1CGY,TUU""S8"   -
M!P  &0   'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6R%5>V.FS 0?!7$ QS?
MD$0$Z9)3U4JM%%W5ZV^'; (Z@ZGMA.O;US:$RYE-[P_8R^S,CK'7><_XJZ@
MI//6T%:LW4K*;N5YHJR@(>*!=="J+T?&&R+5E)\\T7$@!Y/44"_T_=1K2-VZ
M16YB.U[D["QIW<*..^+<-(3_W0!E_=H-W&O@N3Y54@>\(N_("7Z"_-7MN)IY
M$\NA;J 5-6L=#L>U^QBLMH&O$PSBI89>W(P=;67/V*N>?#NL75]7!!1*J2F(
M>EU@"Y1J)E7'GY'4G31UXNWXRO[%F%=F]D3 EM'?]4%6:W?A.@<XDC.5SZS_
M"J.AQ'5&]]_A E3!=25*HV14F*=3GH5DS<BB2FG(V_"N6_/N1_YK&IX0C@GA
ME!"D_TV(QH3H/2$VYH?*C-4G(DF1<]8[?/A;'=&;(EA%:C%+'31K9[XIMT)%
M+T42Q[EWT40C9C-@PAM,,"$\Q3Y)A)C$)IREAQ\%MG-$Y.,*$6HB,OGQ!Q.)
M90+#I+A(C(K$"$%F&<$P"UPD0442A&!IB2"8Y,YRI:A(.B.(L\A:+@3C^U8A
M<TR2W-D9&5I(AA!8>V.#82)<9(&*+! ":X=O,4R"BRQ1D25"D%HB<TR<W=D<
MJC&BA]5'9#+[M,Y!46S_ND] 0S'>31-I@)],OQ5.R<ZMU,?U)CKU],=0-R$K
MOM&]WC2G=YKAHOA!^*ENA;-G4K4XTXB.C$E0-?H/:J-7ZFZ:)A2.4@\S->9#
M@QXFDG7CY>---V#Q#U!+ P04    " "1CGY,D9#-A@D#   +#   &0   'AL
M+W=O<FMS:&5E=',O<VAE970V,BYX;6R%EF]OFS 0QK\*XOV*C?E;)9$:IFF3
M-JGJU.TU39P$%3"SG:3[]K,-I=@<V9N G>?N?F>L1[>Z,OXJ3I1*[ZVI6['V
M3U)V]T$@=B?:E.*.=;15_QP8;TJIEOP8B([3<F^"FCH($4J"IJQ:?[,R>X]\
MLV)G65<M?>2>.#=-R?]N:<VN:Q_[[QM/U?$D]4:P677ED?ZD\KE[Y&H5C%GV
M54-;4;'6X_2P]A_P?8%S'6 4ORIZ%9-W3[?RPMBK7GS;KWVDB6A-=U*G*-7C
M0@M:USJ3XO@S)/7'FCIP^OZ>_8MI7C7S4@I:L/IWM9>GM9_YWIX>RG,MG]CU
M*QT:BGUOZ/X[O=!:R36)JK%CM3"_WNXL)&N&+ JE*=_Z9]6:YW7(_QX&!X1#
M0#@&X.1F !D"R$= 9)KOR4RKGTM9;E:<73W>?ZVNU)<"WQ-UF#N]:<[._*>Z
M%6KWLHGC;!5<=*)!L^TUX42#1T6@LH\E0JC$-IR%AW:!8JX@"*Y P":(B2=6
M$SF<( (31"9!-$V0(.<4>DUL-&U_"GF.4X12IQM &!-B"2VD&$2* 23L(,6S
M2DD4(^20%W-93#(TU5D\"<B3 #S.=]PFLT(NRBV%!9&"$"D 01R(=%;B$T8Y
M<"R T)S* E$&$F4 4>009?-"41@C$CGHQ5RXP)*#+#G $CLL.7 Y0YPD+G0!
M"-WK;B%A!/L+ J 2UV#0O!B)TAQ/\.UB"V:&YT:0+/&"9O6 0X!W9HB]*)M^
MJ+O0.>H"5F4+.+"S80+@Y"Y.+\JM0CAQ<4#5T@'#/HD!HTQ=HP1%V*6Y+;)A
M8(?$@$6FKB4-(J?KW*7YC\K&@0T2 PZ9NN8TB.Q"Q/4!,-72X<!.B0&K3%UC
M&D0V33BC26_?=AL'MDD,^&3J>M,@<G"BA4*P!V+ !-.9W^1 1^[Y!I,1JJ'\
M:*9-X>W8N95Z6)GLCA/M0ZA',&=_JR==,YI]I.G'Y!\E/U:M\%Z85 .>&<,.
MC$FJ&-&=NI(G-9F/BYH>I'Y-U3OOQ]-^(5DWC-[!./]O_@%02P,$%     @
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
MS0>"3T)M,[EG9H*;@Z##=#D%\PU9_0=02P,$%     @ D8Y^3(3I)2_$ @
M2@H  !D   !X;"]W;W)K<VAE971S+W-H965T-C<N>&UL?9;1;ML@%(9?Q?+]
M:C!@3)1$6C)-F[1)5:=NUS0AB57;>#9)NK<?V*Z5PG%N8L#_.7SG$/UF>=7M
M:W=2RD1O55EWJ_AD3+-(DFYW4I7L'G2C:OOFH-M*&CMMCTG7M$KN^Z"J3%*$
MLJ2211VOE_W:8[M>ZK,IBUH]ME%WKBK9_MNH4E]7,8[?%YZ*X\FXA62];.11
M_5+FN7EL[2R9LNR+2M5=H>NH58=5_!DOMIBY@%[QNU#7[F8<N5)>M'YUD^_[
M58P<D2K5SK@4TCXN:JO*TF6R''_'I/&TIPN\';]G_]H7;XMYD9W:ZO)/L3>G
M59S'T5X=Y+DT3_KZ38T%L3@:J_^A+JJT<D=B]]CILNM_H]VY,[H:LUB42KX-
MSZ+NG]?A#2=C&!R0C@'I%(#IW0 R!A O(!G(^E*_2"/7RU9?HW8XK4:Z/P5>
M$-O,G5OL>]>_L]5V=O6RSM)TF5Q<HE&S&33IC<93;$,%09,DL0 310I2I'T\
M^4!!X 0$3$#Z!/1# NJ5,6BR7E,/90B$O$I"$<5I#J-0$(4"*,Q#&33L9A?,
M!<T]EE"5,D9G8!@(PP"8S(-AP3:$XHP+_Y!#'>4\PXC"0!D(E % W /*@HTR
MD?H'%8H(R<A,<SC(P@$6[PPV'#BIC'M_K6VH2AEF H;)09@<@!$>3 XTAG&&
MO 9N0YVP!XIH"@,)$$B$0,0[A(T(NX,H%IQBCP@04D1PAF=ZA!'L5@B PKY=
MH6"S3Q@1AO.@4:"4"$(%9C-@,S:* ;# 1W%X?MQNYD.%,N%.;P8(=E0,6"J9
ML50,>RH&3-6'W8RB#QT$BP)T]ZJ"O14#YDI\<\6A;\)(@.X>$NRP&+!8XEOL
M*+K]K/A^=E<R@"0W'W5WR_HIVV-1=]&+-O9^T'_%#UH;9=.A!YON9"]VTZ14
M!^.&W([;X78S3(QNQIM;,ET?U_\!4$L#!!0    ( )&.?DR=\NX>0@(  ,,&
M   9    >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;'U5ZVZ;,!1^%<0#U 8#
M@8H@-9FF3=JDJ-.VWPXY":@&,]L)W=O/-I12<)8?P9?O<LXQ'.<]%R^R E#>
M:\-:N?4KI;I'A&1904/E ^^@U3MG+AJJ]%1<D.P$T),E-0R%&">HH77K%[E=
M.X@BYU?%ZA8.PI/7IJ'B[PX8[[=^X+\M/->72ID%5.0=O< /4#^[@] S-*F<
MZ@9:6?/6$W#>^D_!XS[ AF 1OVKHY6SLF52.G+^8R=?3UL<F(F!0*B-!]>,&
M>V#,*.DX_HRB_N1IB//QF_IGF[Q.YD@E[#G[79]4M?53WSO!F5Z9>N;]%Q@3
MBGUOS/X;W(!IN(E$>Y2<2?OOE5>I>#.JZ% :^CH\Z]8^^V$GVHPT-R$<">%$
M")+_$LA((.^$R"8_1&93_405+7+!>T\,I]51\U($CT07LS2+MG9V3V<K]>JM
M2,@F1S<C-&)V R:<88()@;3Z9!&Z+';ABAY^--BO$02['8@S"6+Y9.Y ,K=
MY!2(K$#TH0KIH@HNS!V3V&D2KP4BO#!Q8>X4.W&:) Z!1;EW R:QF'8X3TSB
M(,6+@]\[@"0C41;$[I VSI VCI#((J0!$\^<2)R2 *=NH]1IE*Z-PFQAE*Y2
M"J,T"5-,W$Z9TRESI!0MG%R8.W73?=#Y;6*'1++\./$JHRC YK?P0K.6T("X
MV.XIO9)?6]NZ9ZM3AWX*;4MYAP_M_3L5E[J5WI$KW9AL^SASKD#'@Q_T(5;Z
M1IDF#,[*##=Z+(:V.DP4[\8K TWW5O$/4$L#!!0    ( )&.?DPU _I1_ (
M )$+   9    >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;(U686^;,!#]*X@?
M4'P&&ZB22$VF:9,VJ>JT[3--G 05< 9.T_W[V8928A]=\R'8YMW=.]OWN,5%
MMD_=40@5O-15TRW#HU*GVRCJMD=1%]V-/(E&O]G+MBZ4GK:'J#NUHMA9H[J*
M*"$\JHNR"5<+NW;?KA;RK*JR$?=MT)WKNFC_KD4E+\L0PM>%A_)P5&8A6BU.
MQ4'\$.KGZ;[5LVCTLBMKT72E;()6[)?A'=QN(#,&%O&K%)=N,@Y,*H]2/IG)
MU]TR)(:1J,16&1>%?CR+C:@JXTGS^#,X#<>8QG Z?O7^V2:ODWDL.K&1U>]R
MIX[+, N#G=@7YTH]R,L7,23$PF#(_IMX%I6&&R8ZQE96G?T/MN=.R7KPHJG4
MQ4O_+!O[O/1O. QFN $=#.AH /Q=@W@PB-\,$IM\S\RF^JE0Q6K1RDO0]J=U
M*LRE@-M8;^;6+-J]L^]TMIU>?5[Q)%U$S\;1@%GW&#K!P(B(M/<Q!,5"K*EG
M3J\#;'Q$3/ (,9I$;.V3B3VCN9-$C^$6T_0L4D*(P\1'\9R3&">3H&02CPP
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
MO.;\?A2\KTX/\32Y^'4G8M0>#&WZ4@BX&;-5-J8XRBU.&"(<&2!<A4L?($.
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
M@BT?+N4(V!+^>'3UGI1;.0FMA]R(&B?B1E_2\H8#<>]+-C6"FCE>R&$7PO^
MD3 ]9H-Q<KPU>L-_BK+*&%X:O@3BT./&=4V\#J_>E -6<R!,PJ3)_,&<+6BL
ME47E>-9DY<@KHA,^5K (2\U;HL0^+WI+Y(D[CY%@RF</#U-KV2K P2C[/806
M1K_)GMQD5PGBM<*<'Q5-#FTD(&,\UGE>%/3KS8I2O2C]M[;5=N>8NZ&)(21M
M?,7.'3MI."X57DXZEF14G_-J3Q$L L2,[6+-%P)Y*2]%*55A[0CLSJ70&8XD
MYXP]BZEPN.-P #?D!L&H.]9/4?%;LI#P<D9>O <LAZP8K,)[T1@'4<-V*+XE
MKLAG1Z9.\_E+LB+YRA8&3]MJ+1**9"+6[VMVN*-YE NLS:Q>/);N^T4*K%.2
M8D7.B-1<.&"2"%DP.@0;[13Q<)]8*.'OA%/B'52F#2Q5V""^X0*40<^IJ*Z
MV#YX%"!WK+FJ.PV;ORG/VN_MA-*IHN)3SODU,+]B936E[NAP:%7KN!*J-YZC
M$G-)Q/%F(Y=DCI.*O+G!@^#$2JSH%1^!9>76K/. U=BOLI&ZL;M<X&QH>GB+
M,0_"B!Y!="SJ11U@ARI1JC,@IS'Z25UG% \\B-Q&#*0I>DU FEA#%2KFO@#0
M0CR9G!@!3K-IB";X-X3S44GFI HTQ-X2;X(R.\XIJ6:.!=P^8_SFJ%]KX=;O
M1)_.T=U!F#679W6LX2KXIW/S2>LC/J< #KMLP\/>^JTC?\T-2$;F=5^^G]%6
M;NU$Y0 ??*0:+PZ">76#N#OLQ<-!-]KG^B*;BFM;7]E88GNKK /.(.O'X\$@
M'O7&,IC+Z[5=L789+#9AG1]AWVAUEA9?N^S%Q.(YRXJ&@TD\Z''+0$P<G$WC
M2;^&_1$BCU;"7X9]/-7-2R@UEP$^B&HPXX.:!^&7)]-Q/.[W)-8JK8_4&^,_
M.!C.XOZX'VN!B2VB= ^9O<$T[D_&\70R@[O-^2>6$6&"4[;BLMM$L4P5&*)(
MT/_8QHV:W$P-_,BT\"/%O6 IF2Z?%-/%Q7@=S%B&2"E+*;^W/$@U-?1\E(9F
MN^ PU"/5O01A9 MIOZMSD;/7MMRQQFL56T#%2":4K'RFN=?G3I5NE1C]<[/S
M8&)A=0V18#L\B>AEGO]*UBH=E?N.H3T)@%$\T$(A.<T0]W[7@D1!WP(;^5=_
M*:(Y(MVPVUW2=OQI!/ANUG5_1XWV".EC+?75 ICE>1EQ 90? 7_"LOS;S3*F
M2!=EN=OJSW)#(+6R892:SH1D/=_(#BTB#KZ,V@2E%6\>+'J9S2%^3%VI2)6\
M_=PUFX>Y2K^M*Q3,R>S5O:AO-9) J*RA3[L%*ZR2ML/$!9QR,!PY@MI*^K&Y
MH5X)2)3$!_=&78\8U<E'</+  WR@P,3C<=&B .&^0*158(H6H6SE!YY('LC@
M81\&-A))(_"0&!8NE*$E[J]A52[R()!#V9=>IR#?IEK?>U7"DL.X6D3SFD;I
ME1R2XT9SS@M/\>52R_J[/G%P8((\03=((4B_>,B2M>8?)$''<&ARJQ)74T<&
MC2!&L907?#RYO#SYH$5M#=T&K!>Y'7?^NX=O:$Y>2S)$AT@3O%!"29*$G,H.
M).MJ""!/PLQX'/PU)!R0(:PJV"2GRO4VCT!P<^R,9J&E#CJ-H%!R1U4*DABA
M! WM^V.1-BQ[T8JI6*X!+T?\&TAS!8B.'#V*H-)P2KZ/=]%6 698-VO +&I
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
MLLY_?A9=79\?_[7Z]Q/.PMFNP+>]S*TVHU/VUIZ**UXC1GI7FB-&E7J]M^I
M<56#XX>O:&R9$&SD,:)X7!&U?0@_:-J^YQ="*X:!12<HFUSU6 ,W'@SB07_2
M5M!&,@?GXGK BP^BK9J-.P;'@^'(AR?P.NR1H8,*Y0"3X.B+PJN4=W$#/2J@
MPMLE,7">![JCP&0N[J3VW@%FXF.']!B-UMP7N$&C"0S^>NBMMI4*^FS-(NF-
MZ<>0^GW8U<'DM0B(XJ;HT,R'2NMM$4N(6$NM*:NI.6&L5AVVKT_]3W) -PN*
M\/0[WKZZO8LN>%\/M=J?@41S3)M%QCZG2C6RH6XQ6$\I 9(3M'T@!Y7ASX6!
M%^9Y82,L6U:#!=#&A6^"6X3#DZO&"RWO>)<$&+BE/#9J+H_][AK1-M=FO;?R
MA&M3=RRC;0!A:BRC-7]@&:T?8.LVG="5RJ;=CZ:T[L%;%F:W*2E#>#ET-'4[
MM+$]2<9L3Q,(4?L=]Q,F%R;M\V&%E1CI [IQ5E2[29R+=0<N##P0+MD?=17
MS"]VI^P& [N '@S.@&1X'.ZG+:A=>B^V[:JF+$MYN+D@3>%C9=],;=]HJ1K\
M8_>AK_0F#9 @QV^!!%GY*5*&L4O;#KSI!*?=UX^P*:#0>(3F-QSAA+M#()B)
M(IF@G>H@QL5O]I"LDCO*QT@U=&_WQ:B0Q&)-V'ZTR#"I*N?6X>144CW)OU"3
M@_K)*T:I(X%F4U[L3T94)-?P$SGI+.@4"CB@MD2!O.Z*Y,&'D@U!9"?LTF&
MJM5A:K%B'5(C&SMDH5FDE]#(F0AL*S(:V&,JV&KDH2'J2Q*\0!M"J)#&4:F2
M(N9B7O!:HLNKH["=Z5/*>=5CRF @2A'W*\?"DV@PEIP_2?*8VPZ=#K#2-@2
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
M*[E%#LSO13EAZ&3608)5#7]L7,I!;'S>]4MS+9474#K6.32O*-B%?>X_L#Z
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
MJ\WKQJ.^*7G48R$$)K7IP83,>8V.F+D/1LJ&MDS[Q-^*8O^__AM02P,$%
M  @ D8Y^3*Q.*80\ @  @ H   T   !X;"]S='EL97,N>&ULU5;;:MM $/V5
M95U* B62[-HEC21H X%"&P+Q0]_"6AI)"WM15RO7SM=W+[K8+KVY:8E?M#-G
M=LZ<O:#9N-%;!O<5@$8;SD23X$KK^FT0-%D%G#07L@9A(H54G&CCJC)H:@4D
M;VP29\$T#!<!)U3@-!8MO^&Z09ELA4[P;("0S[^6.23XX>SEEU;JJQ?(CY-7
MDTGX<'YUB)^YP#E&GN-#GN!H\1H'OT]Z$88_)K;! _+Y'Y+_C/N >F&I@VZ#
MTKB08G^?+&!J$PYH35B"KPFC*T5M5D$X95L/3RV02285TN: C+;((LVC#T?>
MLV?7\7 JI'*U?07_7773#P*]9P52Q@:!4^R!-*Z)UJ#$C7'<9 =^%T*=O=S6
M1F&IR#::SO&8X 939"55#FHH$^$>2F,&A96C:%G94<LZL$&M)3=&3DDI!7$:
M^HS.,+09,'9O+_;G8H][4R _QQY)B)%5T9MFU9TYGEKH).^R>>Y=VO H7E33
MM=3O6[,<X7Q[=^!.04$WSM\4@P##3NJ:;=\Q6@H.?C&_+!@=63"-25\'55+1
M1\-GKTIF % 8K4%IFNTB7Q6IE[#1_77:%,=JGIZ@YJ?>YQ($*,)V19N[_YQW
M^3\KGKWY>\GNKW(H^ DUVC9U B+GIR!R\?Q%SB[_L<:@ZSH[K6VOL0TH6K64
M:2HZM17-<_!Z[,LBP;?V4</VVLO8WPR])BOS'-SC-[DY%*1E^LXNT043/-H?
MK?!H,<Q:#A0)'NU/D-.67[J"XYLS_0902P,$%     @ D8Y^3)\'2"@'!0
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
M*+(:%%D-BJP&159S1%FG8]G;=O@NR8-SF_?Y;/JOXM5_4$L! A0#%     @
MD8Y^3!\CSP/     $P(   L              ( !     %]R96QS+RYR96QS
M4$L! A0#%     @ D8Y^3&;S"V""    L0   !               ( !Z0
M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " "1CGY,CQ8;0^\    K @
M$0              @ &9 0  9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M" "1CGY,F5R<(Q &  "<)P  $P              @ &W @  >&PO=&AE;64O
M=&AE;64Q+GAM;%!+ 0(4 Q0    ( )&.?DQ'5DLOGP(  *$)   8
M      "  ?@(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M" "1CGY,'MD4)'8$  !_%0  &               @ '-"P  >&PO=V]R:W-H
M965T<R]S:&5E=#(N>&UL4$L! A0#%     @ D8Y^3/.[9#!O @  [P@  !@
M             ( !>1   'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4
M Q0    ( )&.?DPMWKK#8P,  "H-   8              "  1X3  !X;"]W
M;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " "1CGY,J%00F]\!  !E
M!   &               @ &W%@  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL
M4$L! A0#%     @ D8Y^3#K6I]\V!0  X!D  !@              ( !S!@
M 'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( )&.?DP&$48^
M.@8  %LA   8              "  3@>  !X;"]W;W)K<VAE971S+W-H965T
M-RYX;6Q02P$"% ,4    " "1CGY,I:D;W[,!  #2 P  &
M@ &H)   >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ D8Y^
M3%7)6^ZV 0  T@,  !@              ( !D28  'AL+W=O<FMS:&5E=',O
M<VAE970Y+GAM;%!+ 0(4 Q0    ( )&.?DQ0)GU3MP$  -(#   9
M      "  7TH  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%
M  @ D8Y^3&%,OH^V 0  T@,  !D              ( !:RH  'AL+W=O<FMS
M:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " "1CGY,<]A,C[<!  #2 P
M&0              @ %8+   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+
M 0(4 Q0    ( )&.?DR@;9_ M@$  -(#   9              "  48N  !X
M;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ D8Y^3(;G_(*V
M 0  T@,  !D              ( !,S   'AL+W=O<FMS:&5E=',O<VAE970Q
M-"YX;6Q02P$"% ,4    " "1CGY,-OL7([8!  #2 P  &0
M@ $@,@  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( )&.
M?DR&\<;]M0$  -(#   9              "  0TT  !X;"]W;W)K<VAE971S
M+W-H965T,38N>&UL4$L! A0#%     @ D8Y^3&.&YD2W 0  T@,  !D
M         ( !^34  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4
M    " "1CGY,AQ2G;[4!  #2 P  &0              @ 'G-P  >&PO=V]R
M:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( )&.?DRS(!?MM@$  -(#
M   9              "  =,Y  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL
M4$L! A0#%     @ D8Y^3 ,\_$RW 0  T@,  !D              ( !P#L
M 'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " "1CGY,:U2>
MC;4!  #2 P  &0              @ &N/0  >&PO=V]R:W-H965T<R]S:&5E
M=#(Q+GAM;%!+ 0(4 Q0    ( )&.?DQ600TKMP$  -(#   9
M  "  9H_  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @
MD8Y^3/S\V\"V 0  T@,  !D              ( !B$$  'AL+W=O<FMS:&5E
M=',O<VAE970R,RYX;6Q02P$"% ,4    " "1CGY,! \A;K8!  #2 P  &0
M            @ %U0P  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4
M Q0    ( )&.?DQ=56?PMP$  -(#   9              "  6)%  !X;"]W
M;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ D8Y^3$YDE1[- @
M3 P  !D              ( !4$<  'AL+W=O<FMS:&5E=',O<VAE970R-BYX
M;6Q02P$"% ,4    " "1CGY,FX?;T;0!  #2 P  &0              @ %4
M2@  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( )&.?DR_
M9NR1N0$  -(#   9              "  3],  !X;"]W;W)K<VAE971S+W-H
M965T,C@N>&UL4$L! A0#%     @ D8Y^3+_I'X6Y 0  T@,  !D
M     ( !+TX  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4
M" "1CGY,HQ_"-+<!  #2 P  &0              @ $?4   >&PO=V]R:W-H
M965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( )&.?DPJY.(VM@$  -(#   9
M              "  0U2  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L!
M A0#%     @ D8Y^3$S*HBZV 0  T@,  !D              ( !^E,  'AL
M+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " "1CGY,@OZT\M\!
M  #_!   &0              @ 'G50  >&PO=V]R:W-H965T<R]S:&5E=#,S
M+GAM;%!+ 0(4 Q0    ( )&.?DQJV*;GMP$  -(#   9              "
M ?U7  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ D8Y^
M3,\L\G2V 0  T@,  !D              ( !ZUD  'AL+W=O<FMS:&5E=',O
M<VAE970S-2YX;6Q02P$"% ,4    " "1CGY,WL8#*-\!   !!0  &0
M        @ '86P  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0
M   ( )&.?DP(_3;APP$  #<$   9              "  >Y=  !X;"]W;W)K
M<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ D8Y^3*P'IL9M @  -0D
M !D              ( !Z%\  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q0
M2P$"% ,4    " "1CGY,D@-%0=4"  !0"@  &0              @ &,8@
M>&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( )&.?DPN&/%Q
MS (  )@)   9              "  9AE  !X;"]W;W)K<VAE971S+W-H965T
M-# N>&UL4$L! A0#%     @ D8Y^3/9('!'> 0  Z 0  !D
M ( !FV@  'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " "1
MCGY,L6FOC/@!  #M!   &0              @ &P:@  >&PO=V]R:W-H965T
M<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( )&.?DRP0H8F_P$  '<%   9
M          "  =]L  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#
M%     @ D8Y^3+)_$\\@ @  #P8  !D              ( !%6\  'AL+W=O
M<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " "1CGY,MQ(FMR0#  #T
M#   &0              @ %L<0  >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM
M;%!+ 0(4 Q0    ( )&.?DQ%^$R5^@$  /0$   9              "  <=T
M  !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ D8Y^3 A#
MJ?]; @  JP<  !D              ( !^'8  'AL+W=O<FMS:&5E=',O<VAE
M970T-RYX;6Q02P$"% ,4    " "1CGY,SC26I;T#  #&$   &0
M    @ &*>0  >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    (
M )&.?DRZ$RYRSP(  )8*   9              "  7Y]  !X;"]W;W)K<VAE
M971S+W-H965T-#DN>&UL4$L! A0#%     @ D8Y^3#AU7//_ 0  _04  !D
M             ( !A(   'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"
M% ,4    " "1CGY,R<P$LA\"   $!P  &0              @ &Z@@  >&PO
M=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( )&.?DSZQ?V3(0(
M  4&   9              "  1"%  !X;"]W;W)K<VAE971S+W-H965T-3(N
M>&UL4$L! A0#%     @ D8Y^3"E$Y.SA 0   @4  !D              ( !
M:(<  'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " "1CGY,
M8P(E3C$#  !\#0  &0              @ & B0  >&PO=V]R:W-H965T<R]S
M:&5E=#4T+GAM;%!+ 0(4 Q0    ( )&.?DR"NU843P(  # (   9
M      "  >B,  !X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%
M  @ D8Y^3-,7:9OJ @  +PL  !D              ( !;H\  'AL+W=O<FMS
M:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " "1CGY,$N\2#"H"  "$!@
M&0              @ &/D@  >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+
M 0(4 Q0    ( )&.?DRFKNNKV0$  )8$   9              "  ?"4  !X
M;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ D8Y^3*^[0W\2
M @  7@4  !D              ( ! )<  'AL+W=O<FMS:&5E=',O<VAE970U
M.2YX;6Q02P$"% ,4    " "1CGY,!L(6BIT$  "5%P  &0
M@ %)F0  >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( )&.
M?DS374(+-@(   T'   9              "  1V>  !X;"]W;W)K<VAE971S
M+W-H965T-C$N>&UL4$L! A0#%     @ D8Y^3)&0S88) P  "PP  !D
M         ( !BJ   'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4
M    " "1CGY,)<NB<;\"   Q"P  &0              @ '*HP  >&PO=V]R
M:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( )&.?DP)@;:T 0,   @,
M   9              "  <"F  !X;"]W;W)K<VAE971S+W-H965T-C0N>&UL
M4$L! A0#%     @ D8Y^3$P]#BY' P  /@T  !D              ( !^*D
M 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " "1CGY,\.6Q
M35\"   M!P  &0              @ %VK0  >&PO=V]R:W-H965T<R]S:&5E
M=#8V+GAM;%!+ 0(4 Q0    ( )&.?DR$Z24OQ (  $H*   9
M  "  0RP  !X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @
MD8Y^3)WR[AY" @  PP8  !D              ( !![,  'AL+W=O<FMS:&5E
M=',O<VAE970V."YX;6Q02P$"% ,4    " "1CGY,-0/Z4?P"  "1"P  &0
M            @ & M0  >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4
M Q0    ( )&.?DP;/&*\G)\  /A0 @ 4              "  ;.X  !X;"]S
M:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0    ( )&.?DRL3BF$/ (  ( *   -
M              "  8%8 0!X;"]S='EL97,N>&UL4$L! A0#%     @ D8Y^
M3)\'2"@'!0  4"T   \              ( !Z%H! 'AL+W=O<FMB;V]K+GAM
M;%!+ 0(4 Q0    ( )&.?DQ1_3"31 (  (0I   :              "  1Q@
M 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( )&.?DP%
M#51C 0(  +,H   3              "  9AB 0!;0V]N=&5N=%]4>7!E<UTN
9>&UL4$L%!@    !. $X 5!4  ,ID 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<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>84
<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>86
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.8.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>137</ContextCount>
  <ElementCount>331</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>62</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="evsi-20171231.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-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/BalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/StatementsOfOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Consolidated Statements of Operations (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/StatementsOfOperationsParenthetical</Role>
      <ShortName>Consolidated Statements of Operations (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Consolidated Statements of Changes in Stockholders' Deficit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/StatementsOfChangesInStockholdersDeficit</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders' Deficit</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/StatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - 2. GOING CONCERN</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/GoingConcern</Role>
      <ShortName>2. GOING CONCERN</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenue</Role>
      <ShortName>3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssets</Role>
      <ShortName>4. PREPAID EXPENSES AND OTHER CURRENT ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - 5. INVENTORY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/Inventory</Role>
      <ShortName>5. INVENTORY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - 6. PROPERTY AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/PropertyAndEquipment</Role>
      <ShortName>6. PROPERTY AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - 7. ACCRUED EXPENSES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/AccruedExpenses</Role>
      <ShortName>7. ACCRUED EXPENSES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - 8. LINE OF CREDIT/TERM DEBT - SILICON VALLEY BANK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/LineOfCredittermDebt-SiliconValleyBank</Role>
      <ShortName>8. LINE OF CREDIT/TERM DEBT - SILICON VALLEY BANK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - 9. CONVERTIBLE LINE OF CREDIT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleLineOfCredit</Role>
      <ShortName>9. CONVERTIBLE LINE OF CREDIT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - 10. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotesPayable-RelatedPartiesAndFairValueMeasurements</Role>
      <ShortName>10. CONVERTIBLE NOTES PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - 11. CONVERTIBLE NOTES PAYABLE</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotesPayable</Role>
      <ShortName>11. CONVERTIBLE NOTES PAYABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - 12. NOTE PAYABLE AND AUTO LOAN</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/NotePayableAndAutoLoan</Role>
      <ShortName>12. NOTE PAYABLE AND AUTO LOAN</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - 13. COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/CommitmentsAndContingencies</Role>
      <ShortName>13. COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - 14. COMMON STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/CommonStock</Role>
      <ShortName>14. COMMON STOCK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - 15. STOCK OPTIONS AND WARRANTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/StockOptionsAndWarrants</Role>
      <ShortName>15. STOCK OPTIONS AND WARRANTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - 16. INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/IncomeTaxes</Role>
      <ShortName>16. INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - 17. RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/RelatedPartyTransactions</Role>
      <ShortName>17. RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - 18. SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/SubsequentEvents</Role>
      <ShortName>18. SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueTables</Role>
      <ShortName>3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenue</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsTables</Role>
      <ShortName>4. PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssets</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - 5. INVENTORY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/InventoryTables</Role>
      <ShortName>5. INVENTORY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/Inventory</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - 6. PROPERTY AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/PropertyAndEquipmentTables</Role>
      <ShortName>6. PROPERTY AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/PropertyAndEquipment</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - 7. ACCRUED EXPENSES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/AccruedExpensesTables</Role>
      <ShortName>7. ACCRUED EXPENSES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/AccruedExpenses</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables</Role>
      <ShortName>10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - 11. CONVERTIBLE NOTE PAYABLE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotePayableTables</Role>
      <ShortName>11. CONVERTIBLE NOTE PAYABLE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - 13. COMMITMENTS AND CONTINGENCIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>13. COMMITMENTS AND CONTINGENCIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/StockOptionsAndWarrantsTables</Role>
      <ShortName>15. STOCK OPTIONS AND WARRANTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/StockOptionsAndWarrants</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - 16. INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/IncomeTaxesTables</Role>
      <ShortName>16. INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/IncomeTaxes</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - 1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>1. CORPORATE ORGANIZATION, NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/CorporateOrganizationNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - 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>40</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Details-Accounts Receivable)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueDetails-accountsReceivable</Role>
      <ShortName>3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Details-Accounts Receivable)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - 3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueDetailsNarrative</Role>
      <ShortName>3. ACCOUNTS RECEIVABLE, AND DEFERRED REVENUE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/AccountsReceivableAndDeferredRevenueTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails</Role>
      <ShortName>4. PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/PrepaidExpensesAndOtherCurrentAssetsTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - 5. INVENTORY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/InventoryDetails</Role>
      <ShortName>5. INVENTORY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/InventoryTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - 6. PROPERTY AND EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/PropertyAndEquipmentDetails</Role>
      <ShortName>6. PROPERTY AND EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/PropertyAndEquipmentTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - 6. PROPERTY AND EQUIPMENT (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/PropertyAndEquipmentDetailsNarrative</Role>
      <ShortName>6. PROPERTY AND EQUIPMENT (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/PropertyAndEquipmentTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - 7. ACCRUED EXPENSES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/AccruedExpensesDetails</Role>
      <ShortName>7. ACCRUED EXPENSES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/AccruedExpensesTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - 8. LINE OF CREDIT/TERM DEBT - SILICON VALLEY BANK (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/LineOfCredittermDebt-SiliconValleyBankDetailsNarrative</Role>
      <ShortName>8. LINE OF CREDIT/TERM DEBT - SILICON VALLEY BANK (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/LineOfCredittermDebt-SiliconValleyBank</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - 9. CONVERTIBLE LINE OF CREDIT (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleLineOfCreditDetailsNarrative</Role>
      <ShortName>9. CONVERTIBLE LINE OF CREDIT (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/ConvertibleLineOfCredit</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Summary)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-summary</Role>
      <ShortName>10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Summary)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Fair Value Measurements)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-fairValueMeasurements</Role>
      <ShortName>10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Fair Value Measurements)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - 10. 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>10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Level 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Assumptions)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetails-assumptions</Role>
      <ShortName>10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details-Assumptions)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - 10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsDetailsNarrative</Role>
      <ShortName>10. CONVERTIBLE NOTE PAYABLE - RELATED PARTIES AND FAIR VALUE MEASUREMENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/ConvertibleNotePayable-RelatedPartiesAndFairValueMeasurementsTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - 11. CONVERTIBLE NOTE PAYABLE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotePayableDetails</Role>
      <ShortName>11. CONVERTIBLE NOTE PAYABLE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/ConvertibleNotePayableTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - 11. CONVERTIBLE NOTES PAYABLE (Details Narrative)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://envisionsolar.com/role/ConvertibleNotesPayableDetailsNarrative</Role>
      <ShortName>11. CONVERTIBLE NOTES PAYABLE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/ConvertibleNotesPayable</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - 12. NOTES PAYABLE AND AUTO LOAN (Details Narrative)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://envisionsolar.com/role/NotesPayableAndAutoLoanDetailsNarrative</Role>
      <ShortName>12. NOTES PAYABLE AND AUTO LOAN (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - Disclosure - 13. COMMITMENTS AND CONTINGENCIES (Details - Future lease payments)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/CommitmentsAndContingenciesDetails-FutureLeasePayments</Role>
      <ShortName>13. COMMITMENTS AND CONTINGENCIES (Details - Future lease payments)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - Disclosure - 13. COMMITMENTS AND CONTINGENCIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/CommitmentsAndContingenciesDetailsNarrative</Role>
      <ShortName>13. COMMITMENTS AND CONTINGENCIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - 14. COMMON STOCK (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/CommonStockDetailsNarrative</Role>
      <ShortName>14. COMMON STOCK (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/CommonStock</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Assumptions)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-assumptions</Role>
      <ShortName>15. STOCK OPTIONS AND WARRANTS (Details-Assumptions)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/StockOptionsAndWarrantsTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>00000062 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Option Activity)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-optionActivity</Role>
      <ShortName>15. STOCK OPTIONS AND WARRANTS (Details-Option Activity)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/StockOptionsAndWarrantsTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>00000063 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Options Outstanding and Exercisable)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-optionsOutstandingAndExercisable</Role>
      <ShortName>15. STOCK OPTIONS AND WARRANTS (Details-Options Outstanding and Exercisable)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/StockOptionsAndWarrantsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>00000064 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details-Warrant Activity)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/StockOptionsAndWarrantsDetails-warrantActivity</Role>
      <ShortName>15. STOCK OPTIONS AND WARRANTS (Details-Warrant Activity)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/StockOptionsAndWarrantsTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>00000065 - Disclosure - 15. STOCK OPTIONS AND WARRANTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/StockOptionsAndWarrantsDetailsNarrative</Role>
      <ShortName>15. STOCK OPTIONS AND WARRANTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/StockOptionsAndWarrantsTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>00000066 - Disclosure - 16. INCOME TAXES (Details-Tax Expense)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/IncomeTaxesDetails-taxExpense</Role>
      <ShortName>16. INCOME TAXES (Details-Tax Expense)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/IncomeTaxesTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>00000067 - Disclosure - 16. INCOME TAXES (Details-Deferred tax assets and liabilities)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/IncomeTaxesDetails-deferredTaxAssetsAndLiabilities</Role>
      <ShortName>16. INCOME TAXES (Details-Deferred tax assets and liabilities)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/IncomeTaxesTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>00000068 - Disclosure - 16. INCOME TAXES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>16. INCOME TAXES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/IncomeTaxesTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="evsi-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>00000069 - Disclosure - 17. RELATED PARTY TRANSACTIONS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://envisionsolar.com/role/RelatedPartyTransactionsDetailsNarrative</Role>
      <ShortName>17. RELATED PARTY TRANSACTIONS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://envisionsolar.com/role/RelatedPartyTransactions</ParentRole>
      <Position>69</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-20171231.xml</File>
    <File>evsi-20171231.xsd</File>
    <File>evsi-20171231_cal.xml</File>
    <File>evsi-20171231_def.xml</File>
    <File>evsi-20171231_lab.xml</File>
    <File>evsi-20171231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2014-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2017-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>88
<FILENAME>0001683168-18-000836-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001683168-18-000836-xbrl.zip
M4$L#!!0    ( )&.?DRBF0C]*! ! .Y3"@ 1    979S:2TR,#$W,3(S,2YX
M;6SLO6MSVTBR(/I](_8_X/JX]]H1E$R ;WNZ-V0]/#HC2[J2[=[9+Q,@410Q
M!@$.'I+5O_YF9E4!!1"D +Y)H6>FAR*!JLRLK,RLK'S\[7__&CO:(_,#VW-_
M?Z,?U]]HS!UXENT^_/[F^_W1R?WIY>4;[7__\3__AP;__.W_.3K2+FSF6!^U
M,V]P=.D.O4_:M3EF'[4OS&6^&7K^)^V'Z43XC7=A.\S73KWQQ&$A@Q_X3!^U
MYK%AF-K148%Q?S#7\OSO=Y?QN*,PG'S\\.'IZ>G8]1[-)\__&1P/O&+#W7N1
M/V#Q6,Q]M!&D?^GUG[\99T9=[QS_&@(.9V8(/\/?7?BZWH!_->K?ZL;'9O=C
MJ_Y_"\X5FF$4Q'/5?]7%/_SUO_WJ^X[]$?^MP3JXP<=?@?W[&P6]I\:QYS]\
M,.IU_</_^7IU/QBQL7EDNT%HN@/V1K[EV.[/O/?T7J_W@7Z5CTX]B9/+.1H?
M\.>^&20C(X!SGI^"!'ZUPO@%]>'6!_YCZE$[]]$V?]26CUHL\US !L</WN,'
M^ &>UYM'=?VHH<O'?3:<"7+[ _PJ'[0#KVGHG7GX\2?D"U%P]&":D_B%H1GT
MZ6'Q P+320,#O_B>PX+<=^B7G)=<SW6C<3Y<5NA_")\G[ ,\= 1/,=\>Q.^]
M_%+Z!8 !O\Z'CG[)@<YV'UD0YJ\(_PU?:J1?8H\*:\M-%WB.Z</.'=,LN@&/
MRUV%G/@Q('Z_8T.-F/CCB)86ASJ2+QS_"JPWXF<$^/<W@8W2YHWV00[%=]G
M<T/V*]1LZ_<W%[XWEGC5]="CS[IQE,P?O\;<T Z?XV_C[VT+?QG:(-X(2I8B
MO"3'Z>4_WOP!^UUO]+K=>NMO'[(O)]-]R)U/S#:!1?.L:2A@]_DA2JH_$G3D
M2,EO4Z^!1$U>(KR3Z:W4*_+[% #R2T'2V70^"6Z&>TM;+MO"'"+)7U9*I/:^
M$ZF] 2*)A?B7D+?_.O5 WOBAW7?8M1>RX-9\-N'S5S;N,_]?@R@(O?&_SA_9
M,_[*O]T:@9--RQ[&3*%,_),%P/R:./; #CFLFF7#D]PV$RA_O/+<AY#YXS/6
M#[^!P#OY90=O_I"_SB7(WS[DSK(@(*=>!.OC3T#*/*.YPP%!X?PQ3?&7IXU%
M5H8R>[%Q%^+)+VQLN_97,P *?AO9OE4QYZ:8<P;I#YQ+VQ675EQZF/K]SQ$S
M0Z?2\9MET&FJ5Q*TXLV*-[<B-Q?BS>I<]&K/19O4Y8+;ILE^F!Q'"[T(C^VG
M<A2NU+;B2MU/3U;*E=I>Q)7:7J<K=;;+6A'ZX['GWH?>X.=A;#"\/F/X_OE_
M(H ;KQ$]%_X,LK(]@_>F]]J.>^%G;]&*=7:*=?92ZIQ8EAT"[4WGUK2M2_?4
MG-BAZ;PJ-II+@TH:E95&%4OM,DOMI92Z]>U'F/#6,0=$_,/@I6^^Z0;F /ED
M^LB;CW(EC<I*HWPZZMU.J]4R.JV*ARKQ,U/\"-_'/U@PLH<_ .O(9\%AR)X[
MY@ )K5MT<RD\%'Q^5G]1?")Y1*BD45%I5''2#G/27LDDQ16.GLO[D7DPG'0"
MXUJV$X7V([MG@\@'$YH%Y[\&3F0Q"VF"YG8$%CB\=C,\-WW7=A^"6^83%3X_
MYP^@L-X<XE6RK*@LJSCP #EPKV3@S80T3,5Y93@OAVB5S"LJ\RJ..P".VRL9
M]Z?I@S%=:==2')=#M$K&%95Q%<<= ,?MGHS+CR?B=&<^7J-,D @GKG7O#<,G
MH.-A\-ZM[P'!PN=;QR3L8DP_/V?"C5ZFQ:&&'\V(&[^(8!^B=P@(<6'_.B!G
M62&FD _/)L,KXX>;X= >L)A6KY 5<BGPRKC@JSD8V2[SGU5BO4)>F$.' ^>(
M=F5#[*4-L8T<BLJ&V%T;8AO\4-D0NV9#;(,+*AMBEVV(;>0H7S$S8"//L2['
M$]][I#BIUZ@HYM#AE5B5%4?L T=L0T:<1'#<\/JV\RI-R"GL7YD\J%9_5U9_
MNWO_RC/=PV" ^<GV>1@?ZI8OD$!P/IXXWC-CE&;(0QH.@PM.GDS?FE[^F?A6
M]YIETY8JUMD%UMF]((P9AD;%+MO7-MLP,:IUW_ZZ;^-"<R8=Y 77G>D^,+WB
MA>6K.O%P+C-@%EZ4P:\4\<6CML#>'7F^_1>SOKL6\Q5(\( 4?'X^_\7\@1VP
M6]\>,%H3Y>)-7:,#Y]]6);=V3FZU-G Z6LC$K618)<.*\/)^F>H7INU3.YA+
M=Q*%P15[9,Z!,'>,VN?G^./?81[3'XR>"=%,9,%L4ARX_3Z/&8R*&3*D>"7,
M$,<=Y5"B43%%AA0'SA2MO:RAN4-FY<E@@'5X@SLV8/;C=/'C4_H_YM^X!Q+I
M>>JY WC;)YONS@Y^?G[^S-S!:&SZ/S/7,S-(LUIC\ZOY;\^75$XEL&<I7QF,
MI0OD5<Q=,?>AWGD59>YO3U[%W%MA[ICRE>1>E^2NF/MU,_=A2^Z1SRK#9$OL
MG="^DMYKD]X5@[]Z!M]+"7YO.@P6\)&Y$;MF83YWG[PVSLZERH;9^F0'6'HO
M97;%TA5+SV;IPY72GRN6WCQ+?]X!ECY<*5VQ]"MEZ<.5TJ<52V^>I4]W@*4/
M5TI7+/U*6?IPI?19Q=*;9^FS'6#IPY72%4N_4I;>*RDMF/:+SYA[ZOGLH#J!
MENY[E4^&2D"6[*%6<=.N<M/.RJ8YW$294I=!$#'KPO/OF?]H#V2EFUD<=W5U
M((>D&4RG<-D\\JQ6^RZ] >)5J?9 2?U<[8%J#[Q:JT(>NT0CE\-@ZAF)RBD<
M*S%9UME4L<CKEB*9C,\4J8Q&JZO#_!5;K)XMMER>J=KVFUO?;92QJ=9W<^N[
MUKSB_$YS5_<'$AYX9;OL9GCJ,\L.+\R![=BILT",YX%OWZSA?NJ-QYY+A[3#
M6.?[$$P6?!_K,H?/6.S'<^'/(+VEI_!^96JY6O?MK_M6RK%;(/^ <*9S:]K6
MI7M0UP %>6 N#5Z9'*CX87?Y81ORX8Z%)EA*EFSF_*H8(1_Y5R81*@[8)0[8
MQI&^L@VW;QMNXJB?7??*%MA=6V ;_%!I@EW2!-O@@%N?#9GO,^OU*8,\U ]\
M];-G@6KU=V7UMW$.J%9_5U9_6SW<2@2X7=B/[,SVV2#T?/E38D8$H6\/PH/B
MI+T.?,M9K=5"1&T5L/DM\P.QU1PSF+*P<OABJT$S.QM7-6=W7KJ/0$?/IZ7&
M53^,_76*Y;28/T'.O3;':K^-&1A7G+,&N7[K!>:3&?Y5B?3-BO0Y[)]>DDIN
M'_#N.S,?;2N(>T)5NV_[NR^])-7NV^7=MV32#A73K XU^W*HR5NN:G_N9"K
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
M+LK\L.',[=_,V;-@HO_(Q4R<"]NU@Q&SOGC>XODU>D=OZVK%H?SA%P>BF$D
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
M$X[,4!7%4GGIG4\!P&VS(5 '- L>Q&T3??P@N5#D2KL$I#%GE9J !2&L 4*
M,&,^ATAA&<DQDE,43$FS.^P7#!BR!S]6^J .40_,8BA"600LX^V0H(KY:-H.
M$B6&A7'KPW.1L?GR)N9#PKH 2C^RG1!1(Z6)Y$&C (GIV$,8D-*'0:@_2^4(
M&PDVED\+!S,"#WN"' ZL'-Y)@&)S(@('S!.7*R':): ;D;0HN7'%4"/'2P[P
M 6DC4$ 3,%#"2+R';(5$X6<<AEIJUMH2%&FS02QNC+" 41LC)8#^FF,^PYA(
M^4?JA!-$N$*P*VU@D0%H7=RL>8ROL/HGSNJUA,]C^:'NT'BK?()9 BQ R4D$
MC]%>8')G"&@!B4^P0L"8P # 3J0 1QBFBJA_ JC@*5QGT^\#\Z#Q 2R#OR!M
M"00DA>#=V(QZP!@F6&S'2^PN";@85#*CRT#6R,!KX">LT1H*LUO.#O*-QH=I
M', ,L9$+R84'+ 6W4=15E:.0&8*%37 ZRWY (RXEXM0CP-G-S=_5,P G^\8T
M_DYH]]N[R^O3R]N3JWO4\*>@VV^N+L^J\R>!\FW$"EKKPI2-C7W*HP*>>_DH
M11QNA])H/\H8[6#&SK%U"8RTO7L"YQ#4 ?Z1/"WV30<W.1>9J8-I<JQA>&AV
M37%D&:CNE\H"_GY/YN_Y_;?+KR??SK=@_>[BQN#V7FQH%#RZ$7.AUB)+#9T$
M9NRBTR:\H12*[P?47:38X7<V4<[2WUWR[I#OC_;8"6AQ,'U!39 /)4"+2>AS
M @1,D;'Y$[2A*"?(-X*95#3AAIQ)/@!Q_D?= I.8XW@GF[Q^++[J*!'OP@06
MSD=!"$0&K0G^3JR\4^_QF9!<B6\F3])H&9_ +/B$DN0/,9Y?!_8)Q71P,L0O
M$JG)50'B@BI!"%L.;\TCQQ)6*]@JWACF\P*%=L>:XEU52/J2HV,>2RBB,\[2
M03/-$OF?B43UV8#9C]Q:?Y39-HB]+4L"XIF+U[Q#6\BAFI7P^T0$=L=KP61D
M=TU! AYT9%85+2$ZC#,S67%,;_:7?GR-B@.(>U1MR"]2)>M+K[NP</MA9I
M@Q2/^IC\J,G.:[5XX9-'$TK!'Y:(8X=3X2_!=,<[)"VV+;_!JCD]O_ZV-=_%
MKDEOG"PBPGC 0%@.1G(?OU0DB.[LX"=!&JV)5/P_QRV JACXS8WPT^)@*2X/
M @0]GG@JXV?^@1F,4 ;T3?<G=^[&PA >">V0'#LHO; %KM1)H"4([K$)9\5?
M X::@9=S<?#\C#K'XA<>&9_+R.1ZQ_5"T@9P]G?Q>(6_.;R<!@##3Z=2NLI#
MU!E(6;SOTQIZ33A!$XK'G[YE?-#F!(3L+Y*D -M;O56OU>MU$HR ,@$36Z*V
M2]@$)'(OSBY/$UQ C3D!7N3 +U. $.%<3\ ME%_^L^UUV*T[RK.KVOXRF8@+
M@%C75F*@#%@G8<R+!$B*=Y$Q:XGOB>]R9B:[D-%ECC;VZ,;0=#6]_IOTX^68
M0?PNQD2W%AH$P<>=(L7+*T1E7K0!<YQ@8@[ YL)8 OI[8EJ6_)OF^_T-,BM&
M(:0PT8V747FRK7#T46O5?_ND]3W?HL.QXYB3@'W4Y*<W"70(F"^GD9YUB77?
M"V'QDJ<QB('>L.0;!4V T)HSAD#_B,\&:$["XF, 2D!.H)@1$TN@+8?K.^;@
M)PZJD86>7E=!9[GAD<XJS8\"^R]&+$2/(&\3+/A;+"36A]P^$JB]5@+11[\4
M^\(^ /P>0-^[%NX%S_^H_=<Y_3./L^5&,GZ;;W:_0)%3(?\TO21=Q/S-WTJS
MBWC36/A-O9W!V<?ZBD4Q[C5_6PS5Q0'>/R+%5RSZIS40:T6[Y FO3Q:2_B7V
MA5$0_Z++5'8Y-[B$JT9A8ZAV]*);>A<D]RJXLE%QY<ZC:K36PI4?R%!/?77
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
MEQ?@UU2A$G18E)HTH-(QC:"([\/H44I^P;^;FFP*1\XX.%Z:W('OTAR7=_=
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
MH$."U^%> _9+=+3@/E$\F'&04%C%!>?N;11,TKE!J2<BS(=R/<%XHPK7TKO
M(S,O3NX_4^R,6!W9 CT2D0'"ZQJ[)(3T?9^ZYQ,)T8HO0D1. $3V!$9#CPJ*
M77(02!GZ2;,SXRCMJT0M$DP'X#UH.2Y*NWE>JV, R@H>Q+&4P9)X1.ECX6M
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
M#+,%0EM0KR0/E[C;:)-PQ? Z_/V)81-2$*2^Q4.DSE (7 9!Q$3C)2%ZX(C
MI0V.)9DK&#'&ZX_1.# 9[*:_A #&T#=Z-=;2I D$S=)<>+SUI=TA+INUKV,6
M4^F(.@>W+PP%THU;'/]MNEQ,='FLT3%(CBE>,&I-$"\^<TSY%<D)&H=D5RYK
M$ S+LH<6LT:"B3IUQ0UI;C!)\9-.DP9;3"NYZ861)'Z6ED$4"RR44=H_6#"R
MA]H/F ++@-6TJZO3E)G+'T@;NB9G$L:5Y3.LJNE3SCV,3#H+EI61Q4"PZ/7?
M)&]Z41B$L/S($T&(IXZTX5)3K&1Q?0T24K'1I.DO7:N=3\!P?:";L !2Z$U9
MY*;VU0S0JOWNQO0#D_?*!GD,DWX1%^9:GX5/C+G";@=N%612"2,?5DES+!\$
M@\5Z0(O/#$:4&/P(5@G5"W:0<+[I)$:'/!X(6Q8-5!3T^(.<(Q[7= )/(1&8
M=[ 7;1>MZ]18G&!YQ$H;;JZE6(%@%+(0I81*4*IDC(-+S 1)-2+G?0P <J)R
MPE((->.9--W@G$>UE&'UDM#J+!EJB1EEH\"QM%9'KS6-'N= $I)H]:*"A6>(
MP6KR9(6''7J,=Q$DU5D_!BOK7=\,4 *Y_ 0\GG@P&?,B;I#1"G*;$HX5 Q;0
M$>5MMU7KZ,VID^0]P9$Z3,XB'6=_^&XP@OGYHD[3[C9U,CTFD+BRYBC#AG'
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
MV;]S\:_J;G.9P"6K3UFY*D%LQ6-GYH_;:<Q#Y[-N699LL$*Q[BB=Q62:^*.
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
M0*34M. 0!3YD%E&RLKQQ OZR*4H#PH>@,)-XU=4D-SEE/_4%H&MV,!^*>N*
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
M(/J':DUXH/*A_)6Z:DU7)IV'&8[!\'56,-1907M*,ZU"C3W8(;KMY&&J^L'
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
M]E2..C?S025:I)7Y$/@?H#RU2B_1A)[A9^I2F56=<!<^.I?@F@>IZR1%ZHS
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
MAUJ384Y?C25F(P=[S#GPR%&2)*=P137M8M^R:'-1.&6DK9X'N$/1-B)[5A^
MV#?20\BCC;&5$&Y,_!P7!C$73R6S!8R.#>9\9Q"3A.J.&,$ED41XN^OLJW$J
M.63+]V$21X]2PXV[-_R@^B\4E;*@1!IVL?749HLT<+556!0OASPM6!AT-2=R
MJMAZ#PS4D<0'>F_P3&%[RV(UN^(FHOH^ZHW>2]5+\)N/YW(QOM"'LD,WU[>3
M[[]?P;7UQ;FX/+NB:^MZ^_?6JU;OK'J7A?$]U\2. @2%D%P$72[@S8]!MU!>
M-B/&GB8/%$(#QQN\15$+&!$ :<Y1AO)@>!=36QI^HY ^/\0M$-,9HPX*2"[[
MV0DPK !&)?P.! -=\SO:SZU<IN/49TDJ4@K?4DS_#OTF?T2/H7:YZN>HZ2F&
MNQ%6$8 U'TIM$H@31Y1!(X)?$XQ0$LIF\C@9%CB"'8M/\!932P&'('@ =^61
M'QS^&ZD EB2J.@[?GOVA%^\ZU.''=:LIQXSK5V5</S\G>YL5.9\%AI52T/PC
M 7D8!5B]RH$=GQTXU'-WX>T=)F:PM06>64)J$5B6S(2S:LM+[\)@K$?%@S>)
ML4Q0:ZB/E=%"A2[(*JZL!5?HPH9@PP&%0<LLHSA&<8JU4XZ_!'^1=W.;:HN
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
M!5-7L/*W;A0&A[PP%,A6]WC,9'FDX&+-E S:%Q]796B,559&^7"$(HO"/]&
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
MI(RH1!D>6$+OZ6\-DQ3[?G"ZRT-,F8]Q8#UJBM$ZS+[Q,OH?T>O7[;%50*V
M&C$5K+DU9@[6,O@H=7PD:ZJ\F8QF=4LJD'$TL_VAE/T@^WPX0MJ#BT"=#7QK
MV#BE55;1T$F9ZJ,2CR8!16-I2I[-$F8(9$-5NS*PP;H9U26((D*<BB$9_@JM
M0[[VI$G.2,UID*>)0NU2 [[.:/P"+4X*2*>8$<DI%6."1N8#&+Y1"[2*NYZZ
MA@/SB&2\ZQ[ +E_)"V[?5KMQ!LK1G4U>M:UVR1_X2EB/ZFX]ZK9+!OT#1J]O
M6'L@PFP0"#9Y'+!Z,'@'?C1!(#0TI1D_4FZ8,*V#A*<ALRA26-+D&Y!V_JY)
ME58L<E6=NH$ 0,4B9PV0&9&G;5-IIB]U323GF$M7V/9R;\NO2G48F$$FC4%9
M@+Q1&VM0&\>-VK!B"!O5&<=U$>$5X%38$I+N<N_HHQ7<C<HSIM78^\XI_.]G
MVN6!<TZ?5S.F)VC,JGQ9XBB@"H=J <N(%M;V]++-2<HP!\&*I#42YN8T*O7&
M$^RF=%IG(*\1QI_52 T_8SU1GDJH*LEM-(^I=CZV%63H2\]\G04S"D=DZ=2;
M,>Q/-#II#=&%[D85U2Z0Y47:B_,9S]-=LRF.2JBS+MOAS,]T5"="E.$MI.),
M-[<9TT>!#].85'A8/I/Y0*RV,%/C[$H ;67P6?93K )">JDTU&8ZDV^\8O@V
M+S.O,UZHP)#6&W'4(/B+)TQ(3!0=,UX2*BL-&7<=HF)2P0WJ.)&J'FK:5&//
M572!JS"_G%Q_HE(9.1TUR[60*@")NNJ0A&C?CZ64GG0V6[$(J9* %853>!I&
M5%#M4H! Z=!?G+#R'&N.AX"*8!< #]WCO5AS<QET8PB7%7P0GV4]S-0>JA@+
MGP&-#]6ED@RWA/WO$J/1.\@4%C !JEN03<2Z> H(_T3.>/E@U=#%** "U%*.
M#)OSC</_"]<(WYM%QWZ:8B.FN9NP&@M8'(]YF*0I_;J(]<TV2W9-0;Y#L')%
MV)Q68*='#1M0\-_,TI"3=V4NL&VVAPK,/ 6?X5_@]^0L*&B(\W84]]+2" G4
M"@.HED^J2J8RZS&!<"/UI2F= RJ+0P5EDU\,=RP$17@D$_W(A0":=<OW]=_]
MF!PW+EKAY>M(@K2*UX<2C"R@<\%7<?QH^01V?6Z*\[)DRB;CL@O>])O.)3YQ
MN=@W;>_ &[S2"G;U?OV&AC):A$@>ZY)%5:T< "">W*!(P%+MA+;Y/XD'?TT>
M_&S<_;/"!"*,*&/=+T"+JERG'#;F!S_6(AA5D9JH*#-6WG;M/ 'G4HTHH+[*
MRCUF]-:RX%#4UV5'1[%\7V*L(^YATP&!>&0O3R,1JV72O+EQ30C>OF9*DRL9
M-J4<%Z' A%^-AY0+7YT3N#TCQ[/*'$J:J,( Z!G0&N9[!Y5"NF5J^1TJ&.'=
M;+@&;B==AQ746'<SZ<A]5F,F"=F=K\2$="4%=EFQQHQW<6U8TPY=_)HP^#&B
M3L4ZX]CJ'71+E0YN19EQ[, T;2&FJS0>:<P+*C*GBH7B!E4/CQ%)BIM<JN"-
M+K0K4Y6-24/KT1TJ9&;F;<)(S+Q4E'M$F63[D",&9$=)(*$:/9!1:M654$,=
MIG1&W&:'?]#B:N>&1 &5S**2)M*A#%L;J8&DLD"ISS!QC)J.6]M"8[@9 1<J
M:4AKD;)" VCJ5P&/;"\DQ$L23JE=6\Z_:F7^3)O+\"X8%> !7(R)I^*<K?N+
M\568_?GI$?_SBX]@O[O1]#)?.<++"FE'-]NPB@^9U*:ZB*A9;-@H7%J7=+>J
MY%=?EC6+A!8R,[W5M6($#,Z%@)?E,4L&9<QKO:<)3T5J$$%3?31LQOB9:M_Y
M>:=(\?0)Y9R_#J(H VL$!/,_?VK]1/^>HMJ2?]/[_O,G9-8@_:F\$Z_]]%8>
MPE%^][/3:[W_Q;E!X*WT +U^?YH%/SOJIY_,ZG!AJ7H-X1H,_4CM^B;)X?#,
MIU%)T#=&ZAM+7LGY:,$S9/L'_#;8YC1?_AFP)2 G4*RMB27;5H^[04QB?*A#
MME[Y7(7.=2%]_/D@"_\=$ O11VA AAW3W_#F]I% _8T2B'Y,5V)?D /8WVT*
M^F1TH/(T9_0_BSA;"5+[_>*HPA,441%;QUN1+O+^[ON5V46^V7[V-[U^9<^4
M]EYVQ\?=]\_;ZO,7O']$LHSW#1!K35("SD(>/$O[KR 7[27WO^PQK7J<6SS"
M=6]A:UL=>,N*]"YH[G5P9:?ARIW?:KNW$:[\&QGJI5^]C83WNEQG-0YXH[[R
M#M'M^4[A%VMX'D<:YK7 +W:8T\#4T->ZRWI8>.,C-S[RJ[N C8_<^,C/LKI.
M?A0?N7W4^,B-C[RT7'S:5V_$:[_<1-_U+2X=[MH%C;T.;CS=5V[\D7SC_LYP
MY58TY.>&)W=^JYW6AN,U%I[AZ@4,\VH@+L:J5  ++K*OB1\C:JB4Y,2WIG9@
MQVLA3FK@[3'N0(3DV$--UGTK(85U!WN:,,+>>\DSK+I1E_FM4>N-!1CZW9<%
M&$YF]=JVW6_O_;*+??>\I7E5&JUT-_?<X^ZJ3%/9V58#"[M-3<_U^I[;ZG<W
M0-%M6>4U*N%%,O@UR+*?G1,]"QI+_ZAX=UQ$VO!X!26_6"FO^7&O$@U[]:NP
MH?0K7Z/5=;4/>R^4YIH;U05+.7\AP6AAZ^&$]F$;GD4J)@HV=5L\_>8MW\GK
M(6AS+!NXW%<EZHJACF?$*>:'/ @Z]92; $^HJ?#['D0X+A'D+QP1CD"<"0IL
MHH&TJZ!'*8Z%G\"[:/1N$^%H(AQ-A&-OJ-5$.$KD4:I/PWDV\8U*K:C;;2U;
M:MX$.)Y.+[I>>Y^C&R\0M<\!C=9!- &9CIGZ#QIK8-D0QK)\L2K_O" [Y[8'
MK]6,L;5=MM%Z/WKQ+E_/=7]I&$Y=% HUZQ6,CB8.U$3<RI3N]MVC06\?++J5
MP^8O#[5]3W(:\CO/MZV ^;Y*P.B-AGIZ/;<_V'2<ISF79[08PRW^4G]Y[?&W
MIX)F\\-MYS'.5T_21_GV"X)M;S(PM)H1]$/$/YIH41,M>K9)\26,P^Q.X?H^
MSXU_L[$-SQUX?=?K/A.PHXD6S3K=;;>SLGG_1J)%_TC2/WF.5@+>]OY&ASS/
M[1XM*Q+K7O[6MNGUN^ZQMRRK[L*-\ +6O'H;8<N6VQT<OW7&/.ZXGO=R4))M
M*<QU1RVU@X1C[(/T?M7TUH\43/MPY/9;JQHO<PGT]/L^-F>Q!V>QO1MI_1%0
M+?TN#B%[(36;0)IMF;L=[]CMM5JO0M3F:!8=S<!SCU8N6=AXD'-QJ+(:XKQ,
MDRGHEL?+R(_SDWAT]J\BG"(.=1/<W)VJMXU'X\ZR_-#Y/0NPTV.&GV]2YV\E
M6C[QL*_A_7:SUJ\2N#0KPPCFBXG6!(Q?C>YO+/3\8JRG9#(M<&I6H*X"'BN7
MC/,'/]U^V6(UL+D:V_0$VF_;J]YXO+=ZRJO%9-INO]]TDZZ+G.TCM]/]08LM
MOQ1I'%*1)6J)<?@7_KSN8&7=.E?3 X.5],"RZWK)^E?BL*.VVVN_^1CJFG:Y
MO2OW!7)S,1Z'P\!<LCLG,:O=G#O'2^V6V^N\%DCXONUR#^Z9W_SA71@'Z2/=
M,[LK-M[!G@M.I^NYO:,W+SF==MMM><N&5??\LCDI\F3W;++.?@M*]]AM=U[>
MJ?)C[');-\SZ07'\++A+HA&.J$UQZG'P.B@X3VYL-=GK#IP)_/:N:2^:3Z.^
M.SA^:=ZM:2QZ;1KOQ06M6H@X&;=U$]<ZLGV\H\ %<CN=-Q\>Z;6.W>[2<<:W
M>!=G&0+1%9-"AC/CU!V<P(SC[7="3\_5A(WZKR^_ZK0&;KN]MM3GTV]LBN$6
MG$;;Z[O=UK*^_QLIAWM)><>;O71?846[L/+7NAI?7H)Y:=N.NHKK]2 ?E]CA
M>J['IB:QU,C5=SUOTS6)S<&L?C#'';>U<L?BAHI%GR[Z7#AK(RV"T=?0OPFC
M, ^#EP!/-N6B;Z8NKVE[_[_M?6MOVTBRZ/<#W/_0F,TL$H#V\BE2DW,6<&PG
MU[A);-C.+.;3HBVV+)ZA2 T?=KR__E9UDQ3UYJ/ULCF+G9$ELKNZNMY57=T$
M6Z^L]E#"-1 H7,@3'31QZH^@SJS=P7=+5U2K._8N#9\&N+N5<\"OK' OYS4/
MY1>+98>9)7ES%3;1MI2^]>KK%73#4FR[JKXX!)T@@3;]D ;D,:41V*DOQTJ@
M8I(W<8&@HQAOHQHM)]!(?GYN9YMEVXI6^8Z$HR5)O:>H_?9M48Y*; ["\=B+
M8S"@C[:XZ@T)3<U1'/UX*JRDJ/4XYG$B<&59,#A:S6Z:BJF_>LM3)BON3HS*
M+C[@O4.Q^H!3<-;DMR(^WF(N6:]A"AY,+/#(<&PJ_7[7E'M=1=T<OW:]MR6F
MM$Q+4_JU[QCI<HW;WQA#5<S6PG<;M]^MS1RNSCG>C<(HN6?1^((]=(UI=ERY
MM"0_)B?_M2^K_W 7U$#;=HGHKH-.=01UZ>;9ME=/[(7@9:PUT?+:\Z(]7>G5
MII4NS;PRT&YN"9V[\L[:=%<?,9KX]=A,NL9O':$U+$6MW()3-O@[6Z:E2EGE
M[M1 "[K\PL9>X)%O-,969Y]A7E**<Y+[D1>YY&S, A=OG@[<PR3=KDI_IU$I
M'D/.O_39$+U"M66<ZI;%"3_,=L<&:03__11Y[B/C\G*&)+-VKN0+K&&R!T/W
M6(*B]=,5!^,.'!FF>VH=A7'H/D7=$'07K903K=3Z=@/SN LC;WUC;+V)W[+U
M,/+R8/!\\/@S]:+?J9^R,W[/XS=&8]2NU\$MJMD((#P+W.]A$.5_?J*QM_VC
M+$TCRIJZAY!R.;S4T.*K.X34V.PYC:(7P#SAA$!HW8.0AX(+396 #&2(#!$9
M,_!.1H 5TO902JU%-E#HK<H\&FZ<]'&/_9A1A]6/[[^R)^8334(+B0Z;.3;U
M#IL2L6GL'IN[\] R6\C4?IU&89:8F9N1=0FRT<7 WGD8 (18*$VN)WC@D.35
M"55K4A?"]6M!:Y+:*,R^/?@7Y?3'=IU U5;4RK>7[@+IKW 7JT&QE]!;MY/=
M3G8[^2HD:\6 CHP S9HN)7&<CKE&CW_$S.U:E%2(&ZZP0^N>\9EBOKTI>J#&
M]BOOXF&WO$'L\N>$#1)^.G9,O0 C<(#<<5,1U+8JJ$$EDM6FW$<%R;V%M4HB
M@VT6^Q0;_WOHTZ2.&U5UH^IN: NU:?S:&O;=<6Z; @0O_I,,(\9(1(^W1$L]
M!=UY*!NV31Z[\)X\EP4N^<-C_H&6)579+G4[V[7A",HZLW"U-?DYQ4OMOH$J
M&Z?C6S 5J']#7WC^Y',874\8< YH.7Y7Q)MLA]>RC'M>W=9D"4!CU>/S\Z'$
MUL7*6_,,=;N-#6+INJ([#;&RMA#["$0DT,.^[@)H+1@MTU TYYB*<&4?M-=5
M?1^7KAQ+T9VIFDK?:MOA]U!/?>M2CGVW1$Y7!59VA!335A6S-4]*KP-K892M
M.VE,(_8)WG"SL<Z>:>3>)?"22!#&&+/DO4E+MN1;-/D:Z>[7>JZR.WC:'3QM
M%"A[JALHJV.J;TSM2*B:675 LAZ%.-JI:E6-!\@+\[X.Y&FJ<6KU?R4GFF:>
M]BN'+5]K[+E&JJ&-5R>Y(+B"9TC^.+#;<G>. K A3WJG%IG.)@<EN],?+>/T
M)SQ.GW?LWD; _B#V63W5*FN#5TGH@( >"/0WD]0HA+>;9S=>MI#=.(BM_1X&
MAY1D.\[UUPX6R/#KJT0-SL,Q-AKD Y5'/QLD0-G)R[%$"IPN4K %1Q@?>>!,
MD/+RH7"8E9T+$^:AH.W7'$F8)8=\I,DLJ3J;*75,HT</MD!=NR,<I_]B&/%D
M[AR6)[N'Y Q8A#ZR_0-R^9-% R\^ $AN(F^P' S)A+L[*U]2E.@Z3>*$!KC$
M9<<T&Q:9M6^S)2'"4?/:*\4P;$55ZX99NY9D:VH4&Q8'''N<Z O>)<2.MG *
M6,&1TZ;KP!>*,8!#<7VW&]C)5?'1TF3]PT)'2Y4REWH$PO)S& V9=\3B\KU3
MJT=5Q5&K'K(^.'2 4&U?&;<[H2J[M.SRY\2+*A/S6ZPNZYKGO39,[TK+R+_!
M98/[NY^.<56K_*0.V:J[GM+7FOC.78.]K>]-@X."$JHJ#\\!.G*7O&>^B>[@
MF),^%-MQN[GHSAU_BTL]"E%Y_ ZYIJC]VO)R\[B=2[ZWAOB=0[Y%-_&]J>B6
MJABFM+M4Y?'26]P/]73+M]KN3@WMW&/?CPMZ=!Z[I>A:3^GUNIM5\9%#\]CW
M<*WJD<3K,L>)EREVW-_XJC'%M/N*UMMV9.@0D'Y\W+]MF7S,VC^OLB14%#F2
M1XSK$9<FC SQ]H$G;/=XQ&1= 67U;C@[Q$6^6M[5#JZ#0=-C [4/(N"W\5F:
MC,((D.+^" #/I6EN?!K$GU[RP"<OR+VEP>,;O0EG6M&N[N!,0+;3I.0[[=+]
M7G;)S/876S(5#\V9KAJX/>C;(#CWXO&2G*?)M,K^B$HZ=HJS[$S.7 QC 64/
M$?G'#$%M&%:V&_2Z-Z&P(;.#,N2V:"%\#D]'=)"DU"=?O6%'S+7PV F"RK@[
M>WR,V"-Z+5= <5X0>P-Q<5J'M<WBL[6\G(LB=?*WDQM'@KO]R(W]18R:[.::
M>T5J)"C;7+:R,85=-ZQ@G&BGAL3[55J@59<[W,J[:9KG93=>>R,C1]LX@];M
MRA9WQ3HUZ[6P>I6[LEWAML6RA]J)SV[;]K]MS0^9O*K=.S11V#C)^ZIVY4AY
MJD$6N-NV_6_;'D2A)-=,>BG/862FWVKB_& JC=Y2G>&A(+VQ$W2,2)>O*8Z]
MN+/;E3V>DS^&S3D4.=65H1XN1^R@#+7;E0.64TO<BD9UAJVK M?4(>(PH]"'
M$>/+OU(O>?D>)NQ?-,**X/@ZND7,QET?Y,U'@E]EIA0?>< /TS[(.6UP$!\*
M.G_-N>99>LA'ZAHA[Q:0KA%RT[A4UPBYP9NMNO;J?477^HII-BXW:!YK;HLK
M^>:<I$;(3>^.[AHAMWENV0)J\H*F]'I5J_ED@[^S979MD(]FJ[J^2_LDSJX-
M<D>:!TJ:7:?C VSD\UY3#,U4=$?:U<2;Y^P:*ZTS=(ZCL5+7"/DX,UJZHVC]
MGN+H^E[0U>5.UCLYV^X.=!0NT)&[Y*9B\H*BO3KE\DG_5?CN7<?DSCTZ7O>H
M\]T[XCQ0N=EY[COWW'4PX\'WL9RJC;,[UWW+KGMK'_10$M9=3^2#=-XMQ78T
MI5_YTH#.=^]\]T.(W'4MD3OF[YC_$)B_ZXB\LU'>ZL'.H^-=M6[EV_9/*M0[
M-[#Z ,+E<,BP=S*["@;AF-W3G[? =+=L$ 8#S_?X 8C9ILJ'>P;!MM[:&83>
M+L\@X&E<P@(7Q'39/N-P/A1D?$"N[7'LX4[/D12V]/8W[#7AK'>X1"[AP$$.
MH\^&*'#MTU6AV>Q+#V0 BN83\6A5A.*9NA2-O#QZK:L?V<\)J!_F%E]I, ?]
M2?#[(&;D_0,+V-!+ZD857WLU/MX.:9B*6KLHJ_;R.LS/8=[I6XK1;]R0JCW>
M=QWEV;)8N$O0RP.F1X,N8 D><APR$.K4)QGW5\1U58*K2Y@MN-36%%VM6D@E
MF2,/$!V6J=B5V^@<"J/4B(ALF56^A*'[[/D^\<83ZD5C&(/0P"5A,@);/ B#
M$S#.4W#GT.D"[AY7;9YS<*32,PVE>L&F;/!WQQ'@/VG&L3'$H6B.\Q&_O<4+
M"GV!IF,$ZN1HZ=Y4-!/,"Z?6I=_'2/D'6,'2]/3)SJG=94,61>!((;G3. :;
M">/C/%9'J.^'SS38RQ4$QU*'\=Y0+,=0M-9QW:XN1DZ;7W!DP5#NO^IS+3L2
M$R*.7PZBM$1JEPMZLTWVNLV1E:^KGV9;G;*[R-0_#'*&RC\^"]RO'GV <1*/
MQ5VV;K6)VF5Z=F=\'"?.7E^FIT59SL6"HQ'_=IB>]1Y<X$. ?%<FK:3V9.#"
M1EZF9$*\^NTAY=<<U^2TUYYBTAO4<':-R]:$U/0#[ERV70E^RV(6/3$R#".8
MVR4N>SC:;)IF*WVSZDX>J+2OP/R68DE8Y:XT0PO:Y#6,))S440$'MUT&/\IO
M]VOE>(^1+DW%MGN*IM9*5AVOX+Q@DX@-A&-^K+394_KZJT\D&8;2,]Z$O+S&
M+/^QTB(H[Y[=7G8<^"I!>6M6U</6AR A91_*_X[U6Q,6@=P,'HD?QC$9T"AZ
M ?OSF4;=8?VUPMJR%4MM>TQLYZ&Z(\,SWM5C*ZK9MKO98>0:6[#J?9A0G\!\
MP*.+%05':Y!K*ECD?<6NW/K]:)6-9BJJH2D][2TKG*\LCG\CBX'JKB*F9FFN
MJAB6ICCR],_F2;N2F'4;8BA]PU3ZM2_MV,J&'(T^PP,$KTB;@:G2KU<??(R:
MK-]3[-<16#H\['>9T4,56#-&BS\MX.E2[(<$^?&:QF>#090"><74IY%7^4S$
MF[2V:NG9SO3=[F;4,@=>A=DKF_6%+>RN4# =[76"X"@VX]4)@KTT5UON&+<6
M ]W1@^Y<2+<Y+<^%U#K+D1\)84^Q]]MY&'"Y P]\]0(8ZAR&\9(++Q[X89Q&
M#8^ 2+NX>?EA-O74\@)1S1#  )-$M!'3'-'F52%>P#&'>.?!^R0D%!>0K[7<
M/.@K-B.+RJV#@C!AY/T=8P3;X1%-^Z"09,0(MAZBP0OAQP) _GD!'S=B3Z'_
MA)GJF U2_*$\TP10Y<5Q&+UPD,38.%H)A%L^P@P0'\BSEXP(#4@:T.&0G^Z!
MD7T.[,( "VOX<$INTBA.L?\E (F/YY/,K(7#-*(Q_XZS SX^IG\R/%03A<^P
MK)@,80W\"3$/GAZF8]!(28QM5M()OF.KO^(?^!1OLXE_(++B"1MX0V] )FDT
M@)G@AX@O@=$!K*^\BIOK\@HX:!$;,.\)%O[P,K,%'"+84DZMY#F,DM$+&0"Q
MA./E8U]$])E<A,]!>0HE@YW"BG]ZXW2,0+\S%%55^?]A(\=C%N 9)@X-4A(
MP1N*9FO-L<H[: !9C+U 5"T8J@H/OL2$#N'KE>^=DOOR* ^,1C&)O?$$>V]P
M.HL3[&4,[W 0AGXHQL<&!63")PX </97BIT+Q%9K.AD#XXW(C[L+\O7JT_4M
M0=8170W(7VF(I"0VU<-3GJ'X+VPK\N<?8?2G4GS*,0]"($0N$Y@ KGWR!@"
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
M08,7/CE[XJ6_,),G$KFYO %=7!PV44@HTCL*><YSOF%$0HRM<UK$6TA 38?
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
MZ(X28W:->I;>Z)MSZY]HB)?D&MT3D]C8M>Q_HL_8\%B)=4<-8J.NM5P9Q"5
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
M;DN699]J9<DGR9G)?IF")<CFA2(]).67_?7;H$B9)-XIDH"K+A]B6T*#W?T
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
M[:L5WO'\:Q#^(.]]"<CMQ H0E=J;KO36@8<IJG4+/6N+6;CF4YM?@CUF"QP
M[HU*0H= 3&6V6IO-F"07*J,S[3"HP$179"NHPKH5J[=8;-:;Y!2!RNV2%:Y0
MJ^\)IMV5"J.B;O7:EW\56&Q)OI7:Z9>;[G8W]O(GA82+$+7ISSPJ9,'R0[]#
M264#CD=BUFP1KKZA18*XJA14>],+C100VIX(Y+9N==GFI/0'G8S.]$J@"YN:
M'JR#;^A#P(VC.#U1)X6-U]YT&*L+EUCNYB_QR/B57Z;-;&DZ+%56-U<"2^=#
MRNL41%%=<0IM3=\H5G&U8<AK*S0SY(%0Y!QM%&GX!3PRT_>$501,K 4[L4/>
M91 .P!</ Y_$$,@C%ZHS:S(Y,"KU8/K2L$J(:NC&NHS>2*D$7RUBI$X9:Y?D
MFX@D.67Z:B)3)X&%9?N&Q=,O3<G.JD;;P]-,'9S15=<UUJAD'*3'M]^'NE;*
MMR*<T?7?#2B/,.LD##EYCMZ',CW\A+U3MO;H>O0&M#<B##BG[T-;*(*Y^LBO
M,3]KM*)L=[;]C8MWH3:QE3^CZ]'JUYGQ)4&40CVCB]B$%7GME?\P[V510Y4N
M91/=TV("J+Q,N<M;U,2C2]W2RUS>1"K<YF)F)')+*G=KUX84<XW(/839Q>=L
M>>D:-WF=929QQ]D^QO'(<YSL^EB3>P&[BS,3T:,M?]>N[ZXWZTP1%Z*7V"MW
M8#(!K<:C/"&MV8_I?05-<,OIZDI:LRZOH"C&T)\_!]\Q"@4)A@I=F=ZC:&4(
MT+I[QZ, GHIK&P>YSDQO?[0U$BC]69>,DKL#$I^'+LQ6]P':]7K22^&4Q/I(
M9UA*E\29D()S>81J(/J1SGQ(;I(P$5Q*A R2;]*+KMGIL8^:=^:]R;E]K)/U
M;H>LT6031S'RE^2";W\Y>,'APHVXQ?(?Z72#EO21DWN> S^<W!--:^1Y^[<8
M?CIWH*B ]&FVX"\Q472"0$W,%@U6[HJ83,<Q>DE/D+&EHE,$U'4Q65?0KY/V
M94*295I2#1]NB\P P=PN%EL\A=MPLOZSDFT'5.:@Y G)=/3>GF$R6KXHBR\Y
MX<QK;[1>M<12_P&%;IR<< %/*'3O-LF9,I@OKZL@!.,CJO6JUIOIN%@,(U7@
M6EUAUH5!E##)F30-?-/VIL/:_1 L"&T_1O!+]EE6J1NLR4^4'AX_QSY>N7$T
M@Y&)SR$^6^8;D%<V:B!<R]-,![O[C8\:%6[_Z'J+[,EIDHIF7]2)Z8.(>]H*
MJ7KLAY@>SUEU)MGNV9XMBD17 .UE/K2?9?J 9-W&HZ*R[1]7%>K =/HP?>YR
MOW%0I8K+,GR%Y:CLUM:Y]ORJ/ F\UJ.S*[7?&1,-L%C$UCGU&MCQE6'?Q0,9
M\[O\"B.#PH>0355GX4E.N;EGO)TJA_"7^Q9@15I;S(0(@GQ]BI9*[#<=.1GT
M;'R9T!8<)9+)K$>^J1)XQDVCEIS"46Y=+3F==I9L"M!'LGCYY1:W 7BO9%(3
MB=YA%KZBB2]@BA_Y[PY%&#[Y%U!+ P04    " "1CGY,P$N[TA<O  !8:@,
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
M>I7NJB!H3DM=/MH\@H;(!_<<S7E:5C"_I@LJ.S#.S(7XD5U.XYN6IDF@[D"
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
M !4   !E=G-I+3(P,3<Q,C,Q7VQA8BYX;6SEO6UO[#AV+OK] O<_\/;)17H
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
M9PE4<GEYKX:H'FK40*W<9JL5#9Z5W^(5CIZ-0?34XDY]Q0;0+;>Q0A8,PPP
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
M.-U>,];UC!S7D"><4QOM_A?J?5SFGB?:FUMJD,)+#/;SL=^G_PBP"]0H37T
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
M0R;UNR+(BDG\R89*&L<;XC1/T!E^C!+J37X;P_ 3>X^T2,HG"!,U??<CQS0
MY0TTYNAK?^'-3'+2:ID'&U.#DDM$^PB<_;BLU]0X6T6YD*#ID(*<CI+!%;5^
MZR\M!0[;AT(W,[K1 ,+I \<U6:VN<42C,TT];4B_=$QSAZ:IQIQ ))]Q,ZY^
M+,=5@A_IDZ@I%V_J*IK'7Z7[5L;?_&4;94QGZO$G_=(QC3]-4XTY_B2?>6OC
M3UU%F_F/Z.I''V .>=J NWU+6V[!Y\FD'%)7LN<6?,[^^ZU8<[8XI(E4)G6#
M2;YS7)9<T4SCVO'.1][>&%15T7H70S7?U@CD3,LO.'I\HH^#GW$6/.)ZXW:3
M12M,'?5K5T=$UD".:0P/;^B)IEI+%'!\%+ZJWK4.M3:JU!L7!V(%_%W9!;]]
M]28M@,=A_\8/OBRJWG.L'_?A6-[K#&,*,S F E"F8/RF[64.QOO\\4S_H]>Y
MKRV =79W:'/5E?,Z_GN"."H3,*B!1[4"O1"\'4,PI-I];<&QG7J:VDQR N7#
M'O2&<50686 CCVH3>F)X.U9A6,7[VH5C.XTUVU+A9,S/.J$GC*.R"P,;>>2U
M0B\,;\<N#*MX__7"&SDEANK9>MLGRE95/\BW]9;.O+C#/ ^^;>NO@YJCQFW2
MB<ZMP<Q(KD^SI]O!OKT3;ZT?D/UX$12X>3KJY'V !8ICL@8#FWBZ9R5&",>S
M7IVDWDKC$%3&X9%JHI"HHC711<]4&;(]*)\NS';%4YK1&/1?DA!GW$N&&U+?
MO&4G;VD+7Z5?<5;^*]JH<QE/^DG_(WW<QC,/ZW&^!WP,CUI)>:#]=-V9Q4\0
M4W^# _7+=NMZH J?/-J!JFB\R09JYWMO<Z#**VD]4)GZ\?M_7+X2<)L8S='=
MQ$[=-%>3]SJ [/N#N1$>>ONS;NL8MN=I4F0T-W@0TUBX'W3=X1J)\]G 3U,+
M0]HM#%A#WDO=C9Z<I@#$E8"NHK5VQW8<\PO4\P5P23I=5_SO_9;\@HRT*,FC
MU91>0\WW_&]&1FRVB49P^V.PII():]@=FK/'QXP]FD:-./K9Y- #3"=/SR.!
MK44FJ9MZ^\'I'#]MH)Y9@LDI[:OBQ[NJ.&!KP#52VYZ_GV@OHOO@,6UKS0TW
MYNY5_360HW;*FHZRPK 9H#2W/1MV[S]4@XYENR^GI>7ZER!CYY^SAYSM>SOM
M89!U074KN)2E6D'O*P\;=.JU0ZT PUR?QT&>-[589K=TBN'6U(I!959S:3IM
M*\$;0),.Q.? EIC-W!OP=!?B6G;^MUU4O"X2,O)V[#KSLGC"V?U3D$P?P;7G
MM]_0:G9HS2UH>5RO2%4-=)U6+2&TE#%6[*2?/ HO68_&&V4<6WS/^X+#824M
M!NFQ/>\<;,>:]VI3!=L<@N H!O'PIG4S-PN?/_XA/KC.%B/^V!YN#C&#S4,W
ME[:7^^A1C.M>#3CY]-Q\\<V$W.U36ZN9VN?#RDEVY0"?,EIC[KLO'^?AD<)K
M./PPHS.OF,+83OXU9Y[+Z9NL\7U.]RGO*QTW];/?QXSYR$\QUNI/ZD[]=%[[
M?OK.QL.0:C4,[Z,,Q74V%/A1'N1*I[56+?>'']6ON>J,=F!9WL\0;*MK7,*8
M"CJ:TP;+BOQ=A1(=R5'N_#7V^/B.8A,[5;?X.%:"];8;T*G3P8^_IXUS.G13
MI@[8)%\7#XI8Z!<*G.W<M(UMO]>;!@<4RP"@#;P%.)W<#!P6NM0WF",T!0>$
M,?6+Y(V:@R.+;.I@77!(S%+?8([0(!P0O]0ODC=J$/X>0IIZ]F4=RQF==44
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
MZ&W(13W0O::!:]EY50G03'*];*C>#_1;7%5*H'M.A;7OLJK2A]1Q-%VTX63
M1@]Z]ZG@VO<@RZOM_ZA!63NV >X[ KN*Q]"-4KP]^Y&5 6XXU@OZ6TSFZ)UE
M+W:40/>@"JOU]%==;ZOT/75<%54VOT]GJ[_MH@S7KT-N2"4*U9N8_MJ NG(
M:"&)5OU<L$A150BJ2SE!K)R3YI#0Q],895T724$J0F_GJ1>G1B7(G:G$:M.'
M>V6_R])K7)P'^1.AU',4TK1N7W(<EENEG!Y4S%9%]*Q<X]AK ^K( :"%HQQ<
M(%H&J@NA(0*_I>40@_LGU!2%]F5Y'I;+=?-N@:;@H]X)[8B4R0/J0RN8RG&8
MKM$^I!G+3,@4/761XFTYO;TJZR&-.* .LD&I?QS/1ZZX<)]@6%81YH.PZ9=&
M$&B/B/CT?5&ZM#WV@L)FE]E(ATY3$FU _34 =,]IJBG*_S3%:LK"!W>W/[+^
M5$L#ZC\+D,*;3J)"%O5,"4EV<[[.XU=/.-S%>+FN77(L[@E[(D<V,0V-]L>?
MTK!9(Q0'J'O'J(5P&Z JDYK<NE1Z.:.@5P18R6RKMQ^W^\+]A]^J&Z:)E\EY
M_3X3^NXR'"X3@GB7T6#A9T$>Y5^2](%&W*;0%\EV5]"GE:1J<?6J3T>C*;X#
MB%^35J]+//JQ,FKZ">^L1?4'Z9EE\TG$OGF"^*\B]EG4_BX<3HIW/-CM7QFM
M%** F&%"*+QC$:^GG""FXJLWXCC]RI+)T[38NX=BO8OM+AO9:4+JJWZ A:ZK
MU5G$@+H 4!>.JN?2U'BP07^+J4U0'8FII %UF05(T?%>!RQJ=%"MY,_B[38[
M%D2.?^Y._AUCEOLM"6>;E&RO_YO]O9<O?JRR 77ZZ%62&.'Z XC_P@EJOL'6
M=OQ73F!Z^N>;!QR&M*$R8GO(QA$W:Y7E6ORQ7D](GW,-+>OW'\!0Y^ J=*E2
MZZ"]T@G:K]#HYD BTJS;?#T4:][V7-&]:GZYHTDB/T=)M-EM:L_KA?QXUE(5
MD+WHBUC]$*HL@'0P*P)59:#&5WWA[<!V< +R?<:$/-]MFO2W>$6,WSW.-G?1
M9AM'ZPB'GW'QE(8R2CC[."!2N:^S]#G"Z0,M'_$8$ >"^A!YN0H(8DA:AHI#
M<X)J/(@".D%[2*C$=&PD5^?#'97.ZL^\!>):U&X"BBYK3G+?99?YV9>/E(B2
M_.)3$%'RF3=$1%WMIB0B]]VC)R+WE,TV5;OC3P/:/+BN\90DYK"<F!*['RFW
MJTI0AYMK;EM^&MHK6(<UGM9 -UA <_O!W-P/YN9>T-2W21ZMV#K^O9+.DWP-
MVG)BVDHZ(VT#H-R<^;KG$0?TH645*WF9W=*19'CI;](!9/*LH0HW/Z@B]>S5
M63W3##%E"*$!!AORZS0IR5A&L%HD>9&Q0)_\0GO4R=+JB] LS/05G<#*$ "G
M)8(J/AGB,+1V-)!,36OEL(_97OV:2Z>Z005!-TK6^'M8JO8RB)/)&R%?9!@\
MSH3AQ:["WC\%U?#+64[@QEO06:@V"8,;#^VHUFYL<&_!,$[6)A/84-%P5C>M
M"P)WOXXK$>\=0Y(="!-!%#CG@/>2_,/4;[ERU]?II]J:J+I*N>/VB0. V0=1
M?>E@<8_GN$> Y%C$TQCHB>3MC8*A#2"Y!L1>THN9FB#D11MQD KG*-ZL=R\D
M;X^Y0QM@2@O>"]&;VS'\3,8]?<D%<L?0$]S?Q8YA:)OXVS&4B,'O&.JNJR.4
MW <O93 $Y>L,N20@%AH BJG(JM@L1+[)X>+S;8: _QI+[X#+Y"!W P_/JA/H
MV]ETS5WH;]YB^$GGU]2'3RM1KB;O@CCH1FNTUX*RY.D'5M6'6FW/8ZJ)]VV(
M'*>3!SC&M#"U8ZV5Y@>4U>.0V1K M@K ?C(AM36+WM\7$)Z<!UGVNDXSNBK2
MYTP1I 'UC 5(S<,!FKZFI23I&/Y/5^1?Y,_UG\A_T"4F^<O_#U!+ P04
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
M>;&/ZLD%<TF.#'57***G]H2$P'-<&Q#()R2P9B=<%J %+ 8B[P4%\]0ND"7
M!'"G^4=_7F1S5E5Y,(2T$U0"3NTB66TY"WAC*(Q8\.6^Z[/]A J9RT.'=07U
MA$)TZFAB#8C M*+:<',3'I'5;H-A,XXDP'+D4=(=BNZIS7?5%J"27\92\^Z_
M>_3LM'UXR+TQ\:](:4);[7&@0)XZ1%ASF9;F((Y%*YB^_(24=H+B>FK[F?X"
M!?"F^2I2GLC$%PT.?:XY.*%.HT O\*/Y<._U?D:7]J6(TPD*_:G-757N1$+>
M-%\ X-RJP[(%%X]3!PKKBX<^YYIN#4W(U4S,)NL#E07SU6?@UDTU#\X!93F>
M<.3,5Z+10ZXR1JC*D*N1TDA1_M%\;1H]K,XLU?QZM?(2+CC>E@L]?QZ$RQ0(
M=3)OZ !0O,W7O('CK<D=''?EGA\3RMN850RARH#,3?&H(10B\P5OX! )J,4!
MQ595OPO"Y)*6>,JJ+S!'S:&P8'+GDE*. YQ!X$\I-7LW 7^V4Y*3BA6 MW/X
M$% 0S5>XT7@RU^40#F#9M7A?V#LSB;$[$)WLFG&@O60A3-=B7.$C@'/V&KLW
M:F-TG*E;CUFG+;XGM.,+6D/A,&?E*0N'E"RCK!=77R2D4C'*X^Y0<,S96*J
MH\LF0VA-Z!<C>M<8SK.\((D?Y"38Y=P6P 3H!\7'G ]0%7S C#$$3+[DP78N
M]$*H1@;2$0J-.8^>*M# 66-\T>R^. FV;N8*W_Q#V5+VAR)ESO.FGD4$9)0Q
MWYMD"5,M9!TF=2,2"I@U>_+LAM+S"-85"I,Y[YLJ,.FPAX.0E3)XG2!<!2$]
M)H?APO&SM(8#)UZ'9#C/@L%H)\J'\7JY=,+-<#YV%[X[=Z<L#"1-.\!JK >>
M.\V_7AQ4T/NE==5B>I,74-80^H_K-ZW.</0P'+4GW=9P]+D]Z/UW>](;#OZ]
M-6A/'D?TAW>MX4-WE/QPW&H/;EOCQ_O[]N@K^\VX]WG0N^MUVH-)J]WI#!\'
MD][@<^MAV.]U>MVQQ=I[>3;NZP2F978><N#M,D<ZWKZ"H/IJ6]/P%J^!E2C8
MRQ 32)D<3NABN/&D_M>GGXGE2H*URN;1A=46K%CVT<]!D@.6;O>AS]\#/QWO
M@>_?M#X/V;;5&0XZW=&@U*XE.*GSTY'L*JPMOZG5QX\G5D XIB*25*5J/P7K
M.#]+P-K6&</6JA0S7_#JH<L6+&NCF&&5Y;X6I"3(KYGK=\=KYL.;[7D_;HVZ
MG6[O2_NFW_WW1#^X[=YU1Z/N+?W%E^[@L6M1"]A3"CC3N8TMKC]F0XD2%U1Z
M[YCM4IKFIKF'!+ 42PYG^:R4('BT+BNQ"\L2S:XN61;;:$M$9QTR7AT%]1XL
MT>OC)?KQ3>MAU'UH]VY;W;\]= ?C;JJ^#R=_[8Y:G4>Z1)G6/AYW)S85]>W^
MDWCH=9R5&Z=U'+9FJH-$OCD%1;F<*P]L4SDO@ [1HV6=+"_CFE ^5G;5;,*R
ML(NVO(/5^_YX]?[XIM4;T.-S,AQ]M;@Z=]/667G23ABJDVJ=F_)>EM<5 !]1
M]=%&G(82T^K!^OEPO'Y^8J<?,UQ-OB:G7O>_'GL/]W0]65Q,PLPMZB4%Z&HW
M:) _.ZV%IC>*Y84'QK(8+ZC-*BS+,4MHN%5.^2OQX_%*_#FY*HX>NWL]U.8:
M3*/YF&:=D.-X@)NAM)/- E&'V8:+>6:W>E7N1WML,L4)L#+K_H[MM:N6@>-:
M4T88C65=]W/1Z#$)E\R[YFI,R9@&_A?'\\CFQO'_Y"_W'X^7^R]O6OW>('DW
MZHRZM[W)VTEW=-^Z[=Y,Z&_'O7ZO,QRTOK3[_>[7UDU[\%N=YM8\)0IS*[]I
MG:^T^2_(%MGQ;! L%#&#BJ^M4C*QB+@J]\*!3/]T+-.?V"LIO8V-)KV;?O=(
MOJW:3IYB/9,(O[VA_.%Y3L,TP:/$V<H!K%LU9/P79 ,'<@7ARLFG0[@ZS(?
M_#.V19;OB<,H2EX4^0OLYX(;PKO#%3883KKCUD/[*WM5H+\?=?OM"54@']JT
M06;'O&OW1NP<>>RV[KOM\>.HRZYWY71+K5SX1Y3+CQF](0PF\N?GL1#AIK%(
M*PUN\X K@ZXDPW]%!B-?[_R%7/0GNI8L9(-+<Z>9:ZW&8J\3+,"22POGHA'Q
M';!.T*Z W&; ;HCK.&!/B_P%4' FN7[_)A'ZW>'%CJKVXV38Z@_;Y5Q+ZHKG
M JV2G?]E;:O#A*H+L%D(.UC6&2&K1D4"KO7"DH>Z<>J<YB>%,5U_07RA%^K[
M@C?)]0=V:MS?]R:)"I>L&7J*,%_2[L"R(ZF$.IVKE^8P-O,30&8*6("ZXUA>
MEZ5P/DZ 4(IUF-;Q<1+@@W5;<#&Y_IBNV^&@-9X,.^5,>?5(+7M'B3?J=7C<
MSJ9_)>/T<^!1L8[2:;&S06N-:0QA>7GQ\3EVK=3E"):EDTQ\N-J&:/SNA"SR
M47#\%7P]KG]\DZZ?UO!A'V;Q>WLT:I<U:-2D=.UFF:0(9\]^"<^R*V[BS),$
M?CXY$;OQ;H#1$U7'M:F'0J=^DY\Z1%^M.K!M6V@MLG*L =?#;2S;1(_5CR>'
MR3X.MH:"&\OU3\P/C)ZQW=:D_3>KBO!N\GJN8)).=LL7'L\+Y HFZV7=%4R)
M3[$^H9()6)9./H= $H9+R6*M^.NHX(1R_?.;@T>$KZT)/5S'[4YRWEJ-4.#3
M!0E74/6TFI"8/SFMY:8UB/4X!1B.A43%VGS"LB)9'!3YQYJ.V7T1/O6]+_B'
M7/]"E=W'FW'WOQY9_ $+$;*JXQZ3 <GI)^IA.5@O/RE@;)Z@B^7%I,*$$Y$G
MI1W+DJD[R%\:[/^^X,9B-MB_]:_;Z?S;)>Z_@7'_] KE1DEZH!T5-^N(E3&)
M;DDT#=U51F>]0?[U?/9[C.BO$S <J0F+6Z'DA9+3%B@%QM+;F10#,6]P8'=
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
MFOA3:6)<^ C67WC* :G!'1R8IO%5V?;M.D\L$1B=)"ST4-+/^K./-GXP3N!
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
MARSM3# D?'&GA#_S =M@F;=)LDBB21 [7O[W[)&:GG5?23PBTV#ALR63]]$
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
MT1<P1,N'-?L-^X,5!*0_^?]02P$"% ,4    " "1CGY,HID(_2@0 0#N4PH
M$0              @ $     979S:2TR,#$W,3(S,2YX;6Q02P$"% ,4
M" "1CGY,6FY.R;\1  !\RP  $0              @ %7$ $ 979S:2TR,#$W
M,3(S,2YX<V102P$"% ,4    " "1CGY,!D3$P.<7  #I/P$ %0
M    @ %%(@$ 979S:2TR,#$W,3(S,5]C86PN>&UL4$L! A0#%     @ D8Y^
M3,!+N](7+P  6&H# !4              ( !7SH! &5V<VDM,C Q-S$R,S%?
M9&5F+GAM;%!+ 0(4 Q0    ( )&.?DSU56R<&V@  )@2!@ 5
M  "  :EI 0!E=G-I+3(P,3<Q,C,Q7VQA8BYX;6Q02P$"% ,4    " "1CGY,
MG33Y!%U,  #%704 %0              @ 'WT0$ 979S:2TR,#$W,3(S,5]P
<<F4N>&UL4$L%!@     &  8 B@$  (<> @    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
