LeadMath - Lead Generation HTML Landing Page Template

# LeadMath

## Lead Generation HTML Landing Page Template

Hire Me First Portfolio Second Portfolio

- by: Morad
- themeforest.net/user/morad
- email: moradxd@gmail.com

LeadMath is HTML landing page template with modern and clean features. In addition real flexibility and customization. We hope you like it! :)

### Introduction

Welcome! First of all we want to thank you for purchasing our Premium Startup Landing Page Template
We really do appreciate every sale. If you like our work please do not forget to rate it. It helps us in developing new and better items.

In the following sections we will explain how to set up and use it the easiest way possible. If you have any questions that you feel should have been in this document you can contact us through our profile page on themeforest.net/user/morad and we'll get back to you as soon as possible. Thanks so much!!!

For questions on basic HTML, JavaScript or CSS editing - please give your question a quick Google or visit W3Schools as template issues get top priority. You will need some knowledge of HTML/CSS to edit this tempate.

### Tips

Use Firebug or Chrome Developer Tools.

Do not start from scratch, use an existing page from the demo and modify it to learn how it works.

Quickly find what you are looking for in this document by using your browser's "Find in Page" feature, typically Control + F.

Don't forget to re-explore the live demo for layouts, usage ideas and sample code.

### Template Features

1. Based on Twitter Bootstrap 3.3.5
2. Built With Sass
3. 100% W3C Valid Files
4. Fully Responsive Layout (PC, Tablet and Mobile phone)
5. Cross Browser Compatible (Chrome, Opera, Safari, Mozzila, IE9+)
6. Taking Care of Content Possibilities
7. Leadgen Form
8. 6 Content Blocks
9. Unlimited Colors
10. Working PHP Form With Validation
11. Very Easy to Customize
12. Very Detailed Documentation
13. Font Awesome Icons
14. Flaticon
15. ET Line Icons
16. Stack Gap Icons
17. Over 800 Google Web Fonts You Can Use

### Files Sructures

HTML folder is structured as following:

    css - contains all sass and css files

    js - contains all js files

    images - separated into 2 folders. 1st "general-elements" contains general elements like pattern, logo and related design elements. 2nd "files" contains the images used in preview.

    php - contains php files related to forms.

    3 .html files - for main page.

### HTML Structure

In HTML Structure, we will talk about every structure of all content used as possible. These content are as following:

## HTML Markup

Travel Tour template is based on Bootstrap v3.3.5 - a collection of CSS and JS files that can help you rapidly develop sites that look beautiful at any size, be it a 17" laptop screen or an iPhone.

Bootstrap's base grid is a variation of the grid system. The syntax is simple and it's effective cross browser, but the awesome part is that it also has the flexibility to go mobile like a champ. You can really easily customize all part of site or build new.

The default Bootstrap3 grid system is composed by 12 columns, named like "col-*-1", "col-*-2", "col-*-3"...."col-*-12". Grid systems are used for creating page layouts through a series of rows and columns that house your content.

Each .html file contains the HTML structure of the template. Here is the general structure (shortened):

    <div class="container">

    <div class="row">

    <div class="col-md-12">1 Column - Content goes here</div>

    </div>

    <div class="row">

    <div class="col-md-6">1/2 Column - Content goes here</div>

    <div class="col-md-6">1/2 Column - Content goes here</div>

    </div>

    <div class="row">

    <div class="col-md-4">1/3 Column - Content goes here</div>

    <div class="col-md-4">1/3 Column - Content goes here</div>

    <div class="col-md-4">1/3 Column - Content goes here</div>

    </div>

    <div class="row">

    <div class="col-md-3">1/4 Column - Content goes here</div>

    <div class="col-md-3">1/4 Column - Content goes here</div>

    <div class="col-md-3">1/4 Column - Content goes here</div>

    <div class="col-md-3">1/4 Column - Content goes here</div>

    </div>

    </div>

## General Structure

All HTML files has the same structure. I made this similarity to save time and efforts.

    <!DOCTYPE html>
    <html lang="en-US">

    <head>

        <!-- Meta
        ============================================= -->
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, intial-scale=1, max-scale=1">

        <!-- Stylesheets
        ============================================= -->
        <link href="css/css-assets.css" rel="stylesheet">
        <link href="css/style.css" rel="stylesheet">
        <link href="https://fonts.googleapis.com/css?family=Montserrat:400,400i,600,600i,700,700i" rel="stylesheet">
        <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700i,700" rel="stylesheet">

        <!-- Favicon
        ============================================= -->
        <link rel="shortcut icon" href="images/general-elements/favicon/favicon.png">
        <link rel="apple-touch-icon" href="images/general-elements/favicon/apple-touch-icon.png">
        <link rel="apple-touch-icon" sizes="72x72" href="images/general-elements/favicon/apple-touch-icon-72x72.png">
        <link rel="apple-touch-icon" sizes="114x114" href="images/general-elements/favicon/apple-touch-icon-114x114.png">

        <!-- Title
        ============================================= -->
        <title>LeadMath</title>

    </head>

    <body>

        <div id="scroll-progress"><div class="scroll-progress"><span class="scroll-percent"></span></div></div>

        <!-- Document Full Container
        ============================================= -->
        <div id="full-container">

            <!-- Header
            ============================================= -->
            <header id="header">

                <div id="header-bar-1" class="header-bar">

                    <div class="header-bar-wrap">

                        .
                        .

                    </div><!-- .header-bar-wrap -->

                </div><!-- #header-bar-1 end -->

            </header><!-- #header end -->

            <!-- Banner
            ============================================= -->
            <section id="banner">

                <div class="banner-parallax" data-banner-height="720">

                    .
                    .
                    .

                </div><!-- .banner-parallax end -->

            </section><!-- #banner end -->

            <!-- Content
            ============================================= -->
            <section id="content">

                <div id="content-wrap">

                    .
                    .
                    .

                </div><!-- #content-wrap -->

            </section><!-- #content end -->

            <!-- Footer
            ============================================= -->
            <footer id="footer">

                <div id="footer-bar-1" class="footer-bar">

                    .
                    .

                </div><!-- #footer-bar-1 end -->

                <div id="footer-bar-2" class="footer-bar">

                    .
                    .

                </div><!-- #footer-bar-2 end -->

            </footer><!-- #footer end -->

        </div><!-- #full-container end -->

        <a class="scroll-top-icon scroll-top" href="#"><i class="fa fa-angle-up"></i></a>

        <!-- External JavaScripts
        ============================================= -->
        <script src="js/jquery.js"></script>
            .
            .
        <script src='js/functions.js'></script>

    </body>
    </html>

Now i will talk about each main section as following:

##### <head>

<head> contains common meta tags, title, favicon and the attachment of CSS stylesheet.

    <head>

        <!-- Meta
        ============================================= -->
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, intial-scale=1, max-scale=1">

        <!-- Stylesheets
        ============================================= -->
        <link href="css/css-assets.css" rel="stylesheet">
        <link href="css/style.css" rel="stylesheet">
        <link href="https://fonts.googleapis.com/css?family=Montserrat:400,400i,600,600i,700,700i" rel="stylesheet">
        <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700i,700" rel="stylesheet">

        <!-- Favicon
        ============================================= -->
        <link rel="shortcut icon" href="images/general-elements/favicon/favicon.png">
        <link rel="apple-touch-icon" href="images/general-elements/favicon/apple-touch-icon.png">
        <link rel="apple-touch-icon" sizes="72x72" href="images/general-elements/favicon/apple-touch-icon-72x72.png">
        <link rel="apple-touch-icon" sizes="114x114" href="images/general-elements/favicon/apple-touch-icon-114x114.png">

        <!-- Title
        ============================================= -->
        <title>LeadMath</title>

    </head>

##### Body

<body> contains the appearing content like header, main content and footer. JS attachment is at the end of body tag

    <body>

        <div id="scroll-progress"><div class="scroll-progress"><span class="scroll-percent"></span></div></div>

        <!-- Document Full Container
        ============================================= -->
        <div id="full-container">

            <!-- Header
            ============================================= -->
            <header id="header">

                <div id="header-bar-1" class="header-bar">

                    <div class="header-bar-wrap">

                        .
                        .

                    </div><!-- .header-bar-wrap -->

                </div><!-- #header-bar-1 end -->

            </header><!-- #header end -->

            <!-- Banner
            ============================================= -->
            <section id="banner">

                <div class="banner-parallax" data-banner-height="720">

                    .
                    .
                    .

                </div><!-- .banner-parallax end -->

            </section><!-- #banner end -->

            <!-- Content
            ============================================= -->
            <section id="content">

                <div id="content-wrap">

                    .
                    .
                    .

                </div><!-- #content-wrap -->

            </section><!-- #content end -->

            <!-- Footer
            ============================================= -->
            <footer id="footer">

                <div id="footer-bar-1" class="footer-bar">

                    .
                    .

                </div><!-- #footer-bar-1 end -->

                <div id="footer-bar-2" class="footer-bar">

                    .
                    .

                </div><!-- #footer-bar-2 end -->

            </footer><!-- #footer end -->

        </div><!-- #full-container end -->

        <a class="scroll-top-icon scroll-top" href="#"><i class="fa fa-angle-up"></i></a>

        <!-- External JavaScripts
        ============================================= -->
        <script src="js/jquery.js"></script>
            .
            .
        <script src='js/functions.js'></script>

    </body>

### Banner

In banner, there is just Banner Parallax style used so far.

It will be as following:

1. Banner Parallax

First, the Banner container has the following code:

    <!-- Banner
    ============================================= -->
    <section id="banner">
        .
        .
        .
    </section><!-- #banner end -->

You have the ability to set custom height to the Banner. Just add data attribute data-banner-height="500" for example to <div class="banner-parallax"> as following:

    <!-- Banner
    ============================================= -->
    <section id="banner">

        <div class="banner-parallax" data-banner-height="500">

Each content available within the banner will be explained as following:

## 2. Banner Parallax

You can only use the banner section without slider, just making it work as parallax background. You also can use the same content used in the slider.

Also you can use blur effect on the background image. Just add class blured-bg to <div class="banner-parallax">

It has the following code:

    <!-- Banner
    ============================================= -->
    <section id="banner">

        <div class="banner-parallax" data-banner-height="650">
            <img src="images/files/parallax-bg/img-1.jpg" alt="">
            <div class="overlay-colored color-bg-theme opacity-50"></div><!-- .overlay-colored end -->
            <div class="slide-content">

                <div class="container">
                    <div class="row">
                        <div class="col-md-8 col-md-offset-2">

                            <div class="banner-center-box text-white text-center">
                                <h1>
                                    Find Your Services That Fit Your Needs
                                </h1>
                                <div class="description">
                                    This should be used to tell a story and let your users know a little more about your product or service. How can you benefit them?
                                </div>
                                <a class="btn popup-btn x-large colorful hover-colorful-darken mt-40" href="#">Call to Action</a>
                            </div><!-- .banner-center-box end -->

                        </div><!-- .col-md-8 end -->
                    </div><!-- .row end -->
                </div><!-- .container end -->

            </div><!-- .slide-content end -->
        </div><!-- .banner-parallax end -->

    </section><!-- #banner end -->

Take care that the first element must be <img> in the .banner-parallax. This img tag is used to set the background of the banner parallax.

You can also use Overlay Pattern and Overlay Colored like used in banner slider and prallax sections in main content of the template.

They use the same way they are using in Banner Slider, but just add these 2 elements before the element with class="slide-content" as shown in the above code.

When you use dark background pre each slide, you can add class "text-white" to <div class="banner-center-box">

Also if you want make texts to be text aligned left, just remove class "text-center" from <div class="banner-center-box">

You have the ability to add Overlay Colored layer and Overlay Pattern layer for each slide.

They will be as following:

### Overlay Colored

You can use the style of Overlay Colored layer by adding <div> with class="overlay-colored" directly before .section-inner as shown above.

You can control color and color opacity manually through 2 data attributes that you can include with this .overlay-colored element. Also as another option, you can use custom classes rather than this data attributes.

The 1st data attribute is data-bg-color which accepts only hexadecimal of 6 digits. Look at the code example used above.

The 2nd data attribute is data-bg-color-opacity which controls the opacity of the color. It accepts values from 0 to 1. Look at the code example above.

They are listed as following:

1. Background Color : Add data-bg-color.
   It must have 6 letters of Hex value.
2. Background Color Opacity : Add data-bg-color-opacity.
   You can change the opacity value by adding value between 0 to 1.

Also you can control background color option with custom color class rather than using the data attribute. You can see that there is a class called color-bg-theme added as following:

    <div class="overlay-colored color-bg-theme"></div><!-- .overlay-colored end -->

Also you can control background opacity option with custom class rather than using the data attribute. You can see that there is a class called opacity-80 added as following:

    <div class="overlay-colored color-bg-theme opacity-80"></div><!-- .overlay-colored end -->

### Overlay Pattern

You can use the style of Overlay Pattern layer by adding <div> with class="overlay-pattern" directly before .section-inner and after Overlay Colored as shown above.

You can also control color and color opacity (if you want to use) manually through 2 data attributes that you can include with this .overlay-pattern element. You can get the 2 data attributes from the above overlay Colored.

##

## 6. Leadgen 2 Left

There are 2 form styles; vertical and horizontal.

For Leadgen 2 Left & Leadgen 2 Right, both of them uses the vertical layout. For Leadgen 3 section, it uses the horizontal.

Both Leadgen 2 Left & Leadgen 2 Right has the same content, but just there is a difference in positionning the form.

There is a wrapper with <div class="cta-subscribe cta-subscribe-2 box-form">.

Inside this wrapper there is another wrapper for the form which is <div class="box-content">.

The form is <form id="form-cta-subscribe-2">.

This one which is the left position style. It's as following:

    <!-- Banner
    ============================================= -->
    <section id="banner">

        <div class="banner-parallax" data-banner-height="720">
            <img src="images/files/parallax-bg/img-1.jpg" alt="">
            <div class="overlay-colored color-bg-dark opacity-80"></div><!-- .overlay-colored end -->
            <div class="slide-content">

                <div class="container">
                    <div class="row">
                        <div class="col-md-7 col-md-push-5 pl-40">

                            <div class="banner-center-box text-white md-text-center">
                                <h1>
                                    Find Your Services That Fit Your Needs.
                                </h1>
                                <div class="description">
                                    This should be used to tell a story and let your users know a little more about your product or service. How can you benefit them?
                                </div>
                            </div><!-- .banner-center-box end -->

                        </div><!-- .col-md-7 end -->
                        <div class="col-md-5 col-md-pull-7">

                            <div class="banner-center-box">
                                <div class="cta-subscribe cta-subscribe-2 box-form text-center">
                                    <div class="box-title">
                                        <h3 class="title">Get Your Free Quote</h3>
                                        <p>Supporting Call to Action Goes Here</p>
                                    </div><!-- end .box-title -->
                                    <div class="box-content">
                                        <div class="cs-notifications">
                                            <div class="cs-notifications-content"></div>
                                        </div><!-- .cs-notifications end -->
                                        <form id="form-cta-subscribe-2" class="redirected">
                                            <div class="form-group">
                                                <input type="text" name="cs2Name" id="cs2Name" class="form-control" placeholder="Your Name">
                                            </div><!-- .form-group end -->
                                            <div class="form-group">
                                                <input type="text" name="cs2Email" id="cs2Email" class="form-control" placeholder="Your Email">
                                            </div><!-- .form-group end -->
                                            <div class="form-group">
                                                <input type="text" name="cs2PhoneNum" id="cs2PhoneNum" class="form-control" placeholder="Phone Number">
                                            </div><!-- .form-group end -->
                                            <div class="form-group">
                                                <input type="submit" class="form-control" value="Subscribe Now!">
                                            </div><!-- .form-group end -->
                                        </form><!-- #form-cta-subscribe-2 end -->
                                    </div><!-- .box-content end -->
                                </div><!-- .box-form end -->
                            </div><!-- .banner-center-box end -->

                        </div><!-- .col-md-5 end -->
                    </div><!-- .row end -->
                </div><!-- .container end -->

            </div><!-- .slide-content end -->
        </div><!-- .banner-parallax end -->

    </section><!-- #banner end -->

You can add custom error and success message for the header form validation.

There are 2 data attributes that you can you for this purpose.

These 2 data attributes are data-error-msg and data-success-msg.

Use these 2 data attribute can be added to <div class="cs-notifications">.

Use them with the proper value you want. This useful for different languages support as its controlled by js.

So it's a good option to get some way to edit it flexibly.

Also, there is ability to add support for the language that error messages appear with. This is supported by the validation plugin used with the contact form.

Here is how the related language file is attached:

        <!-- External JavaScripts
        ============================================= -->
        .
        .
        <script src='js/jquery.validate.min.js'></script>
        <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_ar.js"></script>
        .
        .

Just attach the proper javascript line (directly after jquery validate attachment) that match the language you want form the following list of CDNs:

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_ar.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_bg.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_ca.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_cs.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_da.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_de.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_el.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_es.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_eu.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_fa.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_fi.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_fr.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_he.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_hu.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_it.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_ja.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_kk.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_lt.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_lv.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_nl.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_no.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_pl.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_ro.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_ru.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_si.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_sk.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_sl.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_th.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_tr.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_vi.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/methods_de.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/methods_nl.js

After a user fill the form successfully, the php file that called cs2-process.php in php folder is sending the data entered to the email assign in the cs2-process.php. In this file, you will find in line 6 a variable called $EmailTo. Set its value to the email you want.

Here is the line of this variable:

    <?php
        .

    $EmailTo = "moradxd@gmail.com";

        .

    ?>

##

### Main Content

In this section, we will talk about sections contents in main content area.

First, i will talk about the general structure of 2 common styles of content which are Flat Section and Parallax Section

## Main Content Structure

The main content has the following code:

    <!-- Content
    ============================================= -->
    <section id="content">

        <div id="content-wrap">

            .
            .
            .

        </div><!-- #content-wrap -->

    </section><!-- #content end -->

For Flat Section and Parallax Section, they will be explained as following:

Now i will show the 1st type, Flat Section as following:

## Flat Section

It used for showing content with plan background color without parallax background image effect. This feature has separated section for this purpose.

Flat Section is a div with class "flat-section" as following:

    <!-- === Intro Features =========== -->
    <div id="intro-features" class="flat-section" data-scroll-index="1">

        <div class="section-content">

            <div class="container">
                <div class="row">
                    <div class="col-md-12">
                        .
                        .
                        .
                    </div><!-- .col-md-12 end -->
                </div><!-- .row end -->
            </div><!-- .container end -->

        </div><!-- .section-content end -->

    </div><!-- .flat-section end -->

I use in this example the section call "Intro Features". You will find Section Title where it presents the title of each section. It's used at #clients-testimonails.

You also will find div with class="section-content" where you can add the section content.

## Parallax Section

This section type is used for showing content with parallax background style effect.

Parallax Section is a div with class "parallax-section" as following:

    <!-- === CTA Title 1 =========== -->
    <div id="cta-title-1" class="parallax-section text-white">

        <img src="images/files/parallax-bg/img-2.jpg" alt="">
        <div class="overlay-colored color-bg-dark opacity-50"></div><!-- .overlay-colored end -->
        <div class="section-content">

            <div class="container">
                <div class="row">
                    <div class="col-md-8">
                        .
                        .
                    </div><!-- .col-md-8 end -->
                </div><!-- .row end -->
            </div><!-- .container end -->

        </div><!-- .section-content end -->

    </div><!-- .parallax-section end -->

You can specify the Background Image by assigning the first child image inside .parallax-section.

You have the ability to add Overlay Colored layer and Overlay Pattern layer.

They will be as following:

### Overlay Colored

You can use the style of Overlay Colored layer by adding <div> with class="overlay-colored" directly before .section-inner as shown above.

You can control color and color opacity manually through 2 data attributes that you can include with this .overlay-colored element. Also as another option, you can use custom classes rather than this data attributes.

The 1st data attribute is data-bg-color which accepts only hexadecimal of 6 digits. Look at the code example used above.

The 2nd data attribute is data-bg-color-opacity which controls the opacity of the color. It accepts values from 0 to 1. Look at the code example above.

They are listed as following:

1. Background Color : Add data-bg-color.
   It must have 6 letters of Hex value.
2. Background Color Opacity : Add data-bg-color-opacity.
   You can change the opacity value by adding value between 0 to 1.

Also you can control background color option with custom color class rather than using the data attribute. You can see that there is a class called color-bg-theme added as following:

    <div class="overlay-colored color-bg-theme"></div><!-- .overlay-colored end -->

Also you can control background opacity option with custom class rather than using the data attribute. You can see that there is a class called opacity-80 added as following:

    <div class="overlay-colored color-bg-theme opacity-80"></div><!-- .overlay-colored end -->

### Overlay Pattern

You can use the style of Overlay Pattern layer by adding <div> with class="overlay-pattern" directly before .section-content and after Overlay Colored as shown above.

You can also control color and color opacity (if you want to use) manually through 2 data attributes that you can include with this .overlay-pattern element. You can get the 2 data attributes from the above overlay Colored.

Now i will talk about all content section such as Intro Features, Popular Classes, ... to Footer Mini section.

Each section of them is has id of the setion name for the purpose of One Page Scroll Nav or custom styling for this section.

## "Intro Features"

It uses Flat Section with id="intro-features".

It has the following code:

    <!-- === Intro Features =========== -->
    <div id="intro-features" class="flat-section">

        <div class="section-content">

            <div class="container">
                <div class="row">
                    <div class="col-md-12">

                        .
                        .

                    </div><!-- .col-md-12 end -->

                </div><!-- .row end -->
            </div><!-- .container end -->

        </div><!-- .section-content end -->

    </div><!-- .flat-section end -->

There is carousel slider with class="slider-boxes-features" . It has the following code:

    <div class="slider-boxes-features">
        <ul class="owl-carousel">
            <li>
                <div class="slide">
                    <div class="box-info box-info-2 text-center">
                        <div class="box-icon icon"><i class="flaticon-compose"></i></div>
                        <div class="box-content">
                            <h4>Pixel Perfect</h4>
                            <p>This should be used to tell a story and let your users know a little more about your product.</p>
                        </div><!-- .box-content end -->
                    </div><!-- .box-info end -->
                </div><!-- .slide end -->
            </li>
            <li>
                .
                .
            </li>
        </ul>
    </div><!-- .slider-boxes-features end -->

Inside the slider, there is box info used with class box-info-2. It has the following code:

    <div class="box-info box-info-2 text-center">
        <div class="box-icon icon"><i class="flaticon-compose"></i></div>
        <div class="box-content">
            <h4>Pixel Perfect</h4>
            <p>This should be used to tell a story and let your users know a little more about your product.</p>
        </div><!-- .box-content end -->
    </div><!-- .box-info end -->

There is carousel slider with class="slider-clients" . It has the following code:

    <div class="slider-clients">
        <ul class="owl-carousel">
            <li>
                <div class="slide">
                    <div class="client-single"><a href="#"><img src="images/files/sliders/clients/img-1.png" alt=""></a></div>
                </div><!-- .slide end -->
            </li>
            <li>
                .
                .
            </li>
        </ul>
    </div><!-- .slider-clients end -->

There is box info used with class box-info-1. It has the following code:

    <div class="box-info box-info-1 mb-sm-40">
        <div class="box-icon icon"><i class="flaticon-internet"></i></div>
        <div class="box-content">
            <h4>SEO Services</h4>
            <p>This should be used to tell a story and let your users know a little more about your product.</p>
        </div><!-- .box-content end -->
    </div><!-- .box-info end -->

## "Clients Testimonials"

It uses Parallax Section with id="clients-Testimonials".

It has the following code:

    <!-- === Clients Testimonials =========== -->
    <div id="clients-testimonials" class="flat-section">

        <div class="section-content">

            <div class="container">
                <div class="row">
                    <div class="col-md-8 col-md-offset-2">

                        <div class="section-title text-center">
                            <h2>What Our Customers Are Saying About Us</h2>
                            <p>
                                This should be used to tell a story about your product or service. How can you benefit them?
                            </p>
                        </div><!-- .section-title end -->

                    </div><!-- .col-md-8 end -->
                    <div class="col-md-12">
                        .
                        .
                    </div><!-- .col-md-12 end -->
                </div><!-- .row end -->
            </div><!-- .container end -->

        </div><!-- .section-content end -->

    </div><!-- .flat-section end -->

There is carousel slider with class="slider-clients-testimonials" . It has the following code:

    <div class="slider-testimonials">
        <ul class="owl-carousel">
            <li>
                <div class="slide">
                    <div class="testimonial-single-1">
                        <div class="ts-content">
                            <i class="flaticon-alarm-1"></i>
                            This should be used to tell a story and let your users know a little more about your product or service.
                        </div><!-- .ts-content end -->
                        <div class="ts-person">
                            <div class="ts-img">
                                <img src="images/files/sliders/clients-testimonials/img-1.jpg" alt="">
                            </div><!-- .ts-img end -->
                            <h5>Mark Smith</h5>
                            <span>Envato Inc.</span>
                        </div><!-- .ts-person end -->
                    </div><!-- .testimonial-single-1 -->
                </div><!-- .slide end -->
            </li>
            .
            .
            <li>
            </li>
        </ul>
    </div><!-- .slider-testimonials end -->

## "Call To Action - Title 1"

It uses Parallax Section with id="cta-title-1".

It has the following code:

    <!-- === CTA Title 1 =========== -->
    <div id="cta-title-1" class="parallax-section text-white">

        <img src="images/files/parallax-bg/img-2.jpg" alt="">
        <div class="overlay-colored color-bg-dark opacity-60"></div><!-- .overlay-colored end -->
        <div class="section-content">

            <div class="container">
                <div class="row">
                    <div class="col-md-12 text-center">

                        <h1>Interested In Working With Us Let's Talk Now</h1>
                        <p>
                            This should be used to tell a story and let your users know a little more about your product or service. How can
                            you benefit them?
                        </p>
                        <a class="btn scroll-to x-large colorful hover-colorful-darken mt-40" href="#banner">Call to Action</a>

                    </div><!-- .col-md-12 end -->
                </div><!-- .row end -->
            </div><!-- .container end -->

        </div><!-- .section-content end -->

    </div><!-- .parallax-section end -->

## "Signup Now"

It uses Flat Section with id="signup-now".

It has the following code:

    <!-- === Signup Now =========== -->
    <div id="signup-now" class="flat-section">

        <div class="section-content">

            <div class="container">
                <div class="row">
                    <div class="col-md-12">

                        .
                        .

                    </div><!-- .col-md-12 end -->

                </div><!-- .row end -->
            </div><!-- .container end -->

        </div><!-- .section-content end -->

    </div><!-- .flat-section end -->

There is a form used with #form-cta-subscribe-2

There is a wrapper with <div class="cta-subscribe cta-subscribe-2 box-form"> which wraps this form by some way.

Inside this wrapper there is another wrapper for the form which is <div class="box-content">.

The form is <form id="form-cta-subscribe-2"> as show above in the code.

Now i will describe the this horizontal form style as following:

    <div class="cta-subscribe cta-subscribe-2 box-form text-center">
        <div class="box-content">
            <div class="cs-notifications">
                <div class="cs-notifications-content"></div>
            </div><!-- .cs-notifications end -->
            <form id="form-cta-subscribe-2" class="redirected">
                <div class="form-group">
                    <label for="cs2Name">Your Name *</label>
                    <input type="text" name="cs2Name" id="cs2Name" class="form-control">
                </div><!-- .form-group end -->
                <div class="form-group">
                    <label for="cs2Email">Your Email *</label>
                    <input type="text" name="cs2Email" id="cs2Email" class="form-control">
                </div><!-- .form-group end -->
                <div class="form-group">
                    <label for="cs2PhoneNum">Phone Number *</label>
                    <input type="text" name="cs2PhoneNum" id="cs2PhoneNum" class="form-control">
                </div><!-- .form-group end -->
                <div class="form-group">
                    <input type="submit" class="form-control" value="Call to Action">
                </div><!-- .form-group end -->
            </form><!-- #form-cta-subscribe-2 end -->
        </div><!-- .box-content end -->
    </div><!-- .box-form end -->

You can add custom error and success message for the header form validation.

There are 2 data attributes that you can you for this purpose.

These 2 data attributes are data-error-msg and data-success-msg.

Use these 2 data attribute can be added to <div class="cs-notifications">.

Use them with the proper value you want. This useful for different languages support as its controlled by js.

So it's a good option to get some way to edit it flexibly.

Also, there is ability to add support for the language that error messages appear with. This is supported by the validation plugin used with the contact form.

Here is how the related language file is attached:

        <!-- External JavaScripts
        ============================================= -->
        .
        .
        <script src='js/jquery.validate.min.js'></script>
        <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_ar.js"></script>
        .
        .

Just attach the proper javascript line (directly after jquery validate attachment) that match the language you want form the following list of CDNs:

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_ar.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_bg.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_ca.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_cs.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_da.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_de.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_el.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_es.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_eu.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_fa.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_fi.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_fr.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_he.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_hu.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_it.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_ja.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_kk.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_lt.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_lv.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_nl.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_no.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_pl.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_ro.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_ru.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_si.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_sk.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_sl.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_th.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_tr.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_vi.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/methods_de.js

http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/methods_nl.js

After a user fill the form successfully, the php file that called cs2-process.php in php folder is sending the data entered to the email assign in the cs2-process.php. In this file, you will find in line 6 a variable called $EmailTo. Set its value to the email you want.

Here is the line of this variable:

    <?php
        .

    $EmailTo = "moradxd@gmail.com";

        .

    ?>

##

### Single Pages

Here i will talk about the single pages included within the template.

They will be as following:

1. Thank You page

## 1. Thank You page

There is a class="page-thank-you" added to <body> tag.

Inside the banner, there is a video preview box used. It has the following code:

    <div class="video-preview vp-banner">
        <a class="img-bg lightbox-iframe" href="https://vimeo.com/45830194">
            <div class="overlay-colored color-bg-gradient opacity-80"></div><!-- .overlay-colored end -->
            <img src="images/files/parallax-bg/img-3.jpg" alt="">
        </a><!-- .img-bg end -->
        <a class="video-btn lightbox-iframe" href="https://vimeo.com/45830194">
            <i class="fa fa-play"></i>
        </a><!-- .video-btn end -->
    </div><!-- .video-preview end -->

To add your selected lightbox video, change the value of href of both <a class="img-box lightbox-iframe"> and <a class="video-btn lightbox-iframe"> to the one you want.

### Misc Contents

In this section, i will talk about miscellaneous other contents like Button, Lightboxes, ... etc.

They will be as following:

- Buttons
- Lightboxes

## Buttons

Buttons come with almost all common basic styles around. It comes with 6 styles in both default state and hover state where you can combine and specify these options manually between default state and hover state.

Here is all features included with Buttons:

- 6 Default States
- 6 Hover States
- 5 Sizes
- Rounded or Not

First here is the initial code for Buttons as following:

    <a class="btn" href="#">
        Read More
    </a>

Now i will talk about how to change between Buttons features as following:

### 6 Default States

There are 6 default states for buttons by adding these following classes to the <a>:

1. white
2. transparent-white
3. dark
4. transparent-dark
5. colorful
6. transparent-colorful

### 8 Hover States

There are 6 hover states for buttons by adding these following classes to the <a>:

1. hover-white
2. hover-transparent-white
3. hover-dark
4. hover-transparent-dark
5. hover-colorful
6. hover-transparent-colorful

### 5 Sizes

There are 5 sizes for buttons by adding these following classes to the <a>:

1. x-small
2. small
3. medium
4. large
5. x-large

### Rounded or Not

You can choose between rounded state or not for buttons by adding "rounded" class to the <a>:

Here an example showing the use of these features:

    <a class="btn small colorful hover-dark rounded" href="#">Take a Tour</a>

## Lightboxes

There are 3 common type of light boxes are used, Lightbox Image, Lightbox Gallery and Lightbox Iframe.

They will be as following:

### Lightbox Image

It used <a> tag. Just add class lightbox-img to it and give the href the destination of the image that will be popuped.

Here is some example:

    <a class="overlay lightbox-img" href="images/files/portfolio/lightbox/img-2.jpg"></a>

### Lightbox Gallery

It used <a> tag. Just add class lightbox-gallery to it and give the href the destination of the image that will be popuped.

Here is some example:

    <a class="overlay lightbox-gallery" href="images/files/portfolio/lightbox/img-2.jpg"></a>

### Lightbox Iframe

It used <a> tag. Just add class lightbox-iframe to it and give the href the destination of the video that will be popuped.

Here is some example:

    <a class="overlay lightbox-iframe" href="https://vimeo.com/45830194"></a>

### Styling

In this section, i will talk about general styling features like Skins, Scroll Animation, CSS Helpers ... etc.

They will be as following:

- Skins
- Background Patterns
- CSS Helpers

## Skins

There are 2 colors used within the template which made the gradient you see in the template.

To make your custom gradient, just go to scss/skins and edit _skin-default.scss to the preferred values you want. Then you need activate the import of this .scss file in _variables.scss in .scss folder.

There are 10 skins included with the template.

It's in _variables.scss files as the following:

        .
        .
        .
    //  ----------------------------------------------------------------
    //     Skins Control
    // -----------------------------------------------------------------

    @import "skins/_skin-default";
        .
        .
        .

## Background Patterns

In case of using boxed width pages, you can use 15 included Background Patterns.

There are 2 sets of patterns which are Pattern Grid and Pattern Texture

For Pattern Texture, just add this classes in <body> tag from bg-pattern-texture-1 to bg-pattern-texture-15

For Pattern Grid, just add this classes in <body> tag from bg-pattern-grid-1 to bg-pattern-grid-18

You can add your pattern backgrounds in the proper folder depending on its type in images/general-elements/bg-patterns. Then add the proper code in scss/bg-patterns.scss

## CSS Helpers

There are some classes you can use to add some Padding, Margin or Height for any elements you want.

They are very useful to optimize content spacing and height to make content looks fit.

###

### Padding

The option of using custom padding is very useful to optimize content spacing and making content looks fit.

In the template, fixed classes are added to apply padding in all directions like left, right, top, bottom, top-bottom and left-right.

The range values is from 0px to 140px with difference 10px for each step.

Now i will show example of each side of padding:

##### Padding Left

It's named from class pl-10 to pl-140 with step 10px. Here is example:

    <div class="pl-10"> . . . </div>

##### Padding Right

It's named from class pr-10 to pr-140 with step 10px. Here is example:

    <div class="pr-10"> . . . </div>

##### Padding Top

It's named from class pt-10 to pt-140 with step 10px. Here is example:

    <div class="pt-10"> . . . </div>

##### Padding Bottom

It's named from class pb-10 to pb-140 with step 10px. Here is example:

    <div class="pb-10"> . . . </div>

##### Padding Left Right

It's named from class plr-10 to plr-140 with step 10px. Here is example:

    <div class="plr-10"> . . . </div>

##### Padding Top Botom

It's named from class ptb-10 to ptb-140 with step 10px. Here is example:

    <div class="ptb-10"> . . . </div>

In small devices, it's sometimes needed to change these applied padding values, so there are also classes made to be applied in the small devices that starts from widths < 992px

Here are examples of how it's applied:

##### Responsive Padding Left

It's named from class pl-md-10 to pl-md-140 with step 10px. Here is example:

    <div class="pl-md-10"> . . . </div>

##### Responsive Padding Right

It's named from class pr-md-10 to pr-md-140 with step 10px. Here is example:

    <div class="pr-md-10"> . . . </div>

##### Responsive Padding Top

It's named from class pt-md-10 to pt-md-140 with step 10px. Here is example:

    <div class="pt-md-10"> . . . </div>

##### Responsive Padding Bottom

It's named from class pb-md-10 to pb-md-140 with step 10px. Here is example:

    <div class="pl-md-10"> . . . </div>

##### Responsive Padding Left Right

It's named from class plr-md-10 to plr-md-140 with step 10px. Here is example:

    <div class="plr-md-10"> . . . </div>

##### Responsive Padding Top Botom

It's named from class ptb-md-10 to ptb-m-140 with step 10px. Here is example:

    <div class="ptb-md-10"> . . . </div>

### Margin

The option of using custom margin is very useful to optimize content spacing and making content looks fit.

In the template fixed classes are added to apply margin in all directions like left, right, top, bottom, top-bottom and left-right.

The range values is from 0px to 140px with difference 10px for each step.

Now i will show example of each side of margin:

##### Margin Left

It's named from class ml-10 to ml-140 with step 10px. Here is example:

    <div class="ml-10"> . . . </div>

##### Margin Right

It's named from class mr-10 to mr-140 with step 10px. Here is example:

    <div class="mr-10"> . . . </div>

##### Margin Top

It's named from class mt-10 to mt-140 with step 10px. Here is example:

    <div class="mt-10"> . . . </div>

##### Margin Bottom

It's named from class mb-10 to mb-140 with step 10px. Here is example:

    <div class="mb-10"> . . . </div>

##### Margin Left Right

It's named from class mlr-10 to mlr-140 with step 10px. Here is example:

    <div class="mlr-10"> . . . </div>

##### Margin Top Botom

It's named from class mtb-10 to mtb-140 with step 10px. Here is example:

    <div class="mtb-10"> . . . </div>

In small devices, it's sometimes needed to change these applied margin values, so there are also classes made to be applied in the small devices that starts from widths < 992px

Here are examples of how it's applied:

##### Responsive Margin Left

It's named from class ml-md-10 to ml-md-140 with step 10px. Here is example:

    <div class="ml-md-10"> . . . </div>

##### Responsive Margin Right

It's named from class mr-md-10 to mr-md-140 with step 10px. Here is example:

    <div class="mr-md-10"> . . . </div>

##### Responsive Margin Top

It's named from class mt-md-10 to mt-md-140 with step 10px. Here is example:

    <div class="mt-md-10"> . . . </div>

##### Responsive Margin Bottom

It's named from class mb-10 to mb-md-140 with step 10px. Here is example:

    <div class="mb-md-10"> . . . </div>

##### Responsive Margin Left Right

It's named from class mlr-md-10 to mlr-md-140 with step 10px. Here is example:

    <div class="mlr-md-10"> . . . </div>

##### Responsive Margin Top Botom

It's named from class mtb-md-10 to mtb-md-140 with step 10px. Here is example:

    <div class="mtb-md-10"> . . . </div>

### Height

The option of using custom height is very useful to optimize content height of some specific element and making content looks fit. I used it in portfolio single page in the image preview.

It's named from class h-0 to h-900.

From class h-0 to h-100 with step 10px.

From class h-100 to h-900 with step 20px.

Here is example:

    <div class="h-10"> . . . </div>

In small devices, it's sometimes needed to change these applied height values, so there are also classes made to be applied in the small devices that starts from widths < 992px

It's named from class h-md-0 to h-md-900.

From class h-md-0 to h-md-100 with step 10px.

From class h-md-100 to h-md-900 with step 20px.

Here is example:

    <div class="h-md-10"> . . . </div>

### CSS

All CSS files css files are stored at "css" folder.

It's all built with Sass. Sass files are existed in css/scss folder.

There are 2 .scss files which compiled to 2 .css files that attached in each html file.

style.scss has all codes and import of _variables.scss file.

css-assets.scss has all general css assets include.

_variables.scss files has all css variables of values used in the template

The style.scss file is as following:

    /*=================================================================================

        Theme Name: LeadMath
        Theme URI: http://moradhamdy.com/morad/leadmath-demo
        Description: Business HTML Template
        Author: Morad
        Author URI: http://moradhamdy.com/
        Version: 1.0

        SCSS Stylesheet

    ===================================================================================*/

    // Imports ( Others at Bottom )
    // ==================================

    @import "_variables";

    // ==================================

    /**
     * styles.css file is divided as the following:
     *
     * ( 01 ) - General Basics
     * ( 02 ) - Form Settings
     * ( 03 ) - Header
     * ( 04 ) - Banner
     * ( 05 ) - Content
     * ( 06 ) - Single Pages
     * ( 07 ) - Footer
     *
     */

And at the end of style.scss file, it's the place where you can make import of another .scss files as following:

     .
     .
     .

     // Imports ( Rest imports )
     // ==================================

     // ==================================

The css-assets.scss which has all general css assets include, is as following:

    /*=====================================================================

        CSS ASSETS
        ----------

        Here are all imports of css libraries and helpers like
        Bootstrap, fontAwesome, Owl Carousel, .. etc.

     *=================================================================== */

    // CSS Assets Imports
    // ==================================

    @import "_variables";
    @import "bootstrap";
    @import "animate.min";
    @import "owl.carousel";
    @import "owl.theme.default";
    @import "font-awesome.min";
    @import "et-line";
    @import "../fonts/Stroke-Gap-Icons-Webfont/style.css";
    @import "../fonts/flaticon-leadpower/font/flaticon.css";
    @import "magnific-popup";
    @import "hamburgers/hamburgers";
    @import "css-helpers";

    // ==================================

### Javascript

This template uses several scripts many of which are documented within the template's code. If you're a developer, you will find this particularly useful.

There are jquery plugins used such as Owl-Carousel, Scroll It, Jquery Validate, ... etc.

These files are existed in js folder. Javascript files are attached at the bottom of each HTML. It looks like this:

    <!-- External JavaScripts
    ============================================= -->
    <script src="js/jquery.js"></script>
    <script src="js/jRespond.min.js"></script>
    <script src="js/jquery.easing.min.js"></script>
    <script src="js/jquery.fitvids.js"></script>
    <script src="js/jquery.stellar.js"></script>
    <script src="js/owl.carousel.min.js"></script>
    <script src="js/jquery.mb.YTPlayer.min.js"></script>
    <script src="js/jquery.magnific-popup.min.js"></script>
    <script src="js/jquery.validate.min.js"></script>
    <script src="js/simple-scrollbar.min.js"></script>
    <script src='js/functions.js'></script>

For the case of using another language rather than english, you will need to add the proper attachment of js file for form validation message. I have talked about this in section "Content".

Here is how you will update the attachment of all js files.

        <!-- External JavaScripts
        ============================================= -->
        .
        .
        <script src='js/jquery.validate.min.js'></script>
        <script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/localization/messages_ar.js"></script>
        .
        .

In the functions.js, there the codes of using plugins and custom scripts.

All codes almost well commented for understanding and customization.

### PSD

I didn't include PSD files as there is almost no graphical elements are built on Photoshop :)

### Sources & Credits

## Fonts

- Google Fonts - http://www.google.com/webfonts
- Icons FontAwesome - http://fortawesome.github.com/Font-Awesome/

## CSS

- Bootstrap Framework - http://twitter.github.com/bootstrap/
- Animate.css - https://daneden.github.io/animate.css/

## Scripts

- jQuery - http://www.jquery.com/
- jQuery Easing - https://github.com/gdsmith/jquery.easing
- Transit - http://ricostacruz.com/jquery.transit/
- Stellar.js - https://github.com/markdalgleish/stellar.js/
- Owl Carousel - http://owlgraphic.com/owlcarousel/
- jQuery Validation - http://jqueryvalidation.org/

## PSD

No PSD files included!

### Support

Support includes bugs fixing, and general problem solving with features explained on the template’s official sales page.

Once again, thank you so much for purchasing this template. As I said at the beginning, I'd be glad to help you if you have any questions relating to this template. No guarantees, but I'll do my best to assist. If you have a more general question relating to the templates on ThemeForest, you might consider visiting the forums and asking your question in the "Item Discussion" section.

Regards,
Morad

### Updates

Here are the updates series information.

### Version 1.0

First release.