/* Namari Landing Page v.1.1.0 Style Index - a free landing page by shapingrain.com

1. Default and Reset styles
- 1.1 Input Elements
2. Global elements
- 2.1 Header
- 2.2 Logo
- 2.3 Buttons
- 2.4 Navigation
- 2.5 Social Elements
- 2.6 Images
3. Fonts and Headings
4. Banner
- 4.1 SignUp Form
5. Content Elements
- 5.1 Icons
- 5.2 Parallax Elements
- 5.3 Divider
6. Landing Page Sections
- 6.1 Features
- 6.2 Testimonials
- 6.3 Gallery
- 6.4 Video
- 6.5 Clients
- 6.6 Pricing Table
7. Footer


/*------------------------------------------------------------------------------------------*/
/* 1. Defaults & Reset of specific styles across browsers */
/*------------------------------------------------------------------------------------------*/

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, blockquote, th, td {
    margin: 0;
    padding: 0;
    direction: ltr;
}

body {
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden;
}

p {
    line-height: 25px;
}

.row img {
    height: auto;
    max-width: 100%;
}

a {
    text-decoration: none;
    line-height: inherit;
    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}

iframe {
    border: 0 !important;
}

.parallax-window {
    min-height: 400px;
    background: transparent;
}

figure {
    margin: 0;
}

/* Page Border */

.page-border {
    position: fixed;
    z-index: 999999;
    pointer-events: none;
}

.page-border .bottom-border, .page-border .left-border, .page-border .right-border, .page-border .top-border {
    background: #f3f3ef;
    position: fixed;
    z-index: 9999;
}

.page-border > .top-border, .page-border > .right-border, .page-border > .bottom-border, .page-border > .left-border {
    padding: 11px;
    background: #ccc;
}

.page-border .bottom-border, .page-border .top-border {
    width: 100%;
    padding: 10px;
    left: 0;
}

.page-border .left-border, .page-border .right-border {
    padding: 10px;
    height: 100%;
    top: 0;
}

.page-border .top-border {
    top: 0;
}

.page-border .right-border {
    right: 0;
}

.page-border .bottom-border {
    bottom: 0;
}

.page-border .left-border {
    left: 0;
}

#wrapper {
    margin:0 15px;
    padding: 15px 0;
    position: relative;
}

/* -----drag and drop --------------*/
#dnd {
  border: 2px dashed #d2b356;
  border-radius: 20px;
  width: 480px;
  font-family: sans-serif;
  margin: 100px auto;
  padding: 20px;
  color: #fff;
}
.featherlight-content-drag {

    /* position: centering vertical and horizontal */
    text-align: left;
    vertical-align: middle;
    display: inline-block;

    /* dimensions: cut off images */

    padding: 25px 0;
    border-bottom: 25px solid transparent;

    /* dimensions: handling small or empty content */
    min-width: 30%;

    /* dimensions: handling large content */
    margin-left: 5%;
    margin-right: 5%;
    max-height: 95%;

    /* styling */
    cursor: auto;

    /* reset white-space wrapping */
    white-space: normal;
}
#dnd.highlight {
  border-color: purple;
}
p {
  margin-top: 0;
}
.my-form {
  margin-bottom: 10px;

}
#gallery {
  margin-top: 10px;
}
#gallery img {
  width: 150px;
  margin-bottom: 10px;
  margin-right: 10px;
  vertical-align: middle;
}
.button-file {
  font-size: 16px;
  margin: 35px 0px 0px 1px;
  padding: 11px 16px;
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  transition: all .3s linear;
  display: inline-block;
  border-width: 3px;
  border-style: solid;
}
.button-file:hover {
  color: #d2b356;
  border-color: #d2b356;
}
#fileElem {
  display: none;
}


.dnd-container {
  height: 120px;
}

p {
  color : #b0c2c8;
  margin: 30px 0;
}

 hover {
  background: rgba(grey, 0.1);
}

.done, .error {
  display: none;
}

input[type="file"] {
  display: none;
}

.start {
  width : 120px;
  height : 120px;
  border : none;
  margin : auto;
  background: url('data:image/png;base64,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') no-repeat;
}

.done {
  width : 120px;
  height : 120px;
  border : none;
  margin : auto;
  background: url('data:image/png;base64,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') no-repeat;
}

.error {
  width : 138px;
  height : 112px;
  margin : auto;
  background: url('data:image/png;base64,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') no-repeat;
}

progress {
  display: none;
  margin-top: 60px;
  width: 100%;
}

#responseImg{
  height: 150px;
  width: 150px;
}

button {
  cursor: pointer;
  width: 190px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: none;
  border : none;
  outline : none;
  color: white;
  padding: 0;
  margin: 0;
}
/* --------- 1.1 Input Elements ---------- */

input, textarea {
    border: 1px solid #e1e1e1;
    padding: 10px;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear;
    border-radius: 3px;
}

input {
    height: 40px;
    margin: 3px 0;
    outline: none;
    line-height: normal;
    font-size: 14px;
}

input[type="submit"] {
    cursor: pointer;
    border-style: solid;
    border-width: 2px;
    padding-top: 0;
    padding-bottom: 0;
}

select {
    border: 1px solid #e1e1e1;
    height: 40px;
    padding: 5px;
}

input:focus, textarea:focus {
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

*:focus {
    outline: none;
}

/*------------------------------------------------------------------------------------------*/
/* 2. Layout Elements */
/*------------------------------------------------------------------------------------------*/

section {
    clear: both;
    overflow: hidden;
}

/* Rows and Columns */

.row {
    max-width: 1245px;
    margin: 0 auto;
    padding: 75px 0;
    position: relative;
}

.no-padding-bottom .row, .no-padding-bottom div, .no-padding-bottom.row {
    padding-bottom: 0;
}

.no-padding-top.row, .no-padding-top div {
    padding-top: 0;
}

.big-padding-top {
    padding-top: 75px !important;
}

.big-padding-bottom {
    padding-bottom: 85px !important;
}

/* Targets all elements */

[class*='col-'] {
    float: left;
    padding: 20px;
}

#clients .col-2-3 [class*='col-'] {
    padding: 0;
}

/* Clearfix */

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

/* Main Widths */

.col-1 {
    width: 100%;
}

.col-2 {
    width: 50%;
}

.col-3 {
    width: 33.33%;
}

.col-4 {
    width: 25%;
}

.col-5 {
    width: 20%;
}

.col-6 {
    width: 16.6666666667%;
}

.col-7 {
    width: 14.2857142857%;
}

.col-8 {
    width: 12.5%;
}

.col-9 {
    width: 11.1111111111%;
}

.col-10 {
    width: 10%;
}

.col-11 {
    width: 9.09090909091%;
}

.col-12 {
    width: 8.33%;
}

.col-2-3 {
    width: 66.66%;
}

.col-3-4 {
    width: 75%;
}
.col-4-5 {
  width: 45%;
  float: right;
}

.col-9-10 {
    width: 90%;
}

/* Golden Ratio */
.col-61 {
    width: 61.8%;
}

.col-38 {
    width: 38.2%;
}

/* --------- 2.1 Header --------- */

#header {
    height: 71px !important;
    overflow: visible;
    z-index: 9999;
    width: 100%;
    position: absolute !important;
}

#header .row {
    padding: 0;
}

#header aside {
    text-align: right;
}

#header ul {
    text-align: center;
}

#header li {
    display: inline-block;
    list-style: none;
    margin: 0;
}

/* --------- 2.2 Logo ---------- */

#logo {
    float: left;
    height: 71px;
    line-height: 66px;
    margin-right: 15px;
}

#logo h1, #logo h2 {
    display: inline-block;
}

#banner #logo h1 {
    font-size: 28px;
    margin-right: 10px;
    font-weight: 900;
    padding: 0;
}

#logo h2 {
    font-size: 18px;
    padding: 0;
}

#logo img {
    max-height: 22px;
    vertical-align: middle;
    margin-right: 15px;
}

#navigation-logo {
    display: none;
}

.nav-solid #logo #banner-logo {
    display: none;
}

.nav-solid #logo #navigation-logo {
    display: inline-block;
}

/* --------- 2.3 Buttons ---------- */

.call-to-action {
    padding: 35px 0 35px 0;
}

/*Style*/

.button {
    font-size: 16px;
    margin: 35px 0;
    padding: 11px 16px;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear;
    display: inline-block;
    border-width: 3px;
    border-style: solid;
}

/* Play Button */

#video-section {
    position:relative;
}

.play-video {
    height:110px;
    position:absolute;
    top:50%;
    margin-top:-110px;
    width:100%;
}

.play-icon {
    display: inline-block;
    font-size: 0px;
    cursor: pointer;
    margin: 45px auto;
    width: 110px;
    height: 110px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    z-index: 1;
}

.play-icon:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.play-icon:before {
    font-family: 'fontawesome';
    content: '\f144';
    speak: none;
    font-size: 74px;
    line-height: 110px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: block;
    -webkit-font-smoothing: antialiased;
    color:#fff;
}

.play-video .play-icon {
    background: rgba(255, 255, 255, 0.5);
    -webkit-transition: -webkit-transform ease-out 0.3s, background 0.4s;
    -moz-transition: -moz-transform ease-out 0.3s, background 0.4s;
    transition: transform ease-out 0.3s, background 0.4s;
}

.play-video .play-icon:after {
    top: 0;
    left: 0;
    padding: 0;
    z-index: -1;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
    opacity: 0;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}

.play-video .play-icon:hover {
    background: rgba(255, 255, 255, 0.05);
    -webkit-transform: scale(0.93);
    -moz-transform: scale(0.93);
    -ms-transform: scale(0.93);
    transform: scale(0.93);
    color: #fff;
}


/* --------- 2.4 Navigation ---------- */

#header {
    font-size: 13px;
}

#header aside {
    float: right;
}

#header nav ul {
    text-transform: uppercase;

}

#header nav a {
    height: 71px;
    line-height: 71px;
    display: block;
    padding: 0 10px;
}

#header nav a:hover {
    opacity: 0.6;
}

/*Navigation Solid*/

#header.nav-solid [class*='col-'] {
    padding: 0 20px;
}

#header.nav-solid {
    background: #fff;
    box-shadow: 2px 0px 3px rgba(0, 0, 0, 0.2);
    position: fixed !important;
    left:0;
}

#header.nav-solid nav a {
    border-bottom: 3px solid;
    border-color: #fff;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

#header.nav-solid nav a:hover {
    opacity: 1;
}

/* Social Elements when Solid*/

#header.nav-solid .social-icons a {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    opacity: 0.5;
}

#header.nav-solid .social-icons a:hover {
    opacity: 1;
    color: #e4473c;
}

/* Responsive Nav Styling */

#nav-trigger {
    display: none;
    text-align: right;
}

#nav-trigger span {
    display: inline-block;
    width: 38px;
    height: 71px;
    color: #111;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 22px;
    text-align: center;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

#nav-trigger span:after {
    font-family: "fontAwesome";
    display: inline-block;
    width: 38px;
    height: 71px;
    line-height: 75px;
    text-align: center;
    content: "\f0c9";
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

#nav-trigger span.open:after {
    content: "\f00d";
}

#nav-trigger span:hover, .nav-solid #nav-trigger span.open:hover, .nav-solid #nav-trigger span:hover {
    opacity: 0.6;
}

#nav-trigger span.open, #nav-trigger span.open:hover {
    color: #111;
}

.nav-solid #nav-trigger span.open:hover {
    color: #999;
}

.nav-solid #nav-trigger span {
    color: #999;
    opacity: 1;
}

nav#nav-mobile {
    position: relative;
    display: none;
}

nav#nav-mobile ul {
    display: none;
    list-style-type: none;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: -20px;
    margin-right: -20px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 5px 3px rgba(0, 0, 0, 0.2);
}

nav#nav-mobile ul:after {
    display: none;
}

nav#nav-mobile li {
    margin: 0 20px;
    float: none;
    text-align: left;
    border-bottom: 1px solid #e1e1e1;
}

nav#nav-mobile li:last-child {
    border-bottom: none;
}

.nav-solid nav#nav-mobile li {
    border-top: 1px solid #e1e1e1;
    border-bottom: none;
}

nav#nav-mobile a {
    display: block;
    padding: 12px 0;
    color: #333;
    width: 100%;
    height: auto;
    line-height: normal;
    display: block;
    border-bottom: none !important;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

nav#nav-mobile a:hover {
    background: #fafafa;
    opacity: 1;
}

/* --------- 2.5 Social Elements ---------- */

#header .col-4 {
    text-align: right;
}

.social-icons {
    display: inline-block;
    list-style: none;
}

.social-icons a {
    display: inline-block;
    width: 32px;
    text-align: center;
}

.social-icons a:hover {
    opacity: 0.7;
}

.social-icons span {
    display: none;
}

#header .social-icons {
    margin-top: 27px;
}

/* --------- 2.6 Images ---------- */

/*Alignment*/

img {
    vertical-align: top;
}

.image-center {
    display: block;
    margin: 0 auto;
}

a img {
    border: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -webkit-backface-visibility: hidden;
}

a img:hover {
    opacity: 0.7;
}

/*------------------------------------------------------------------------------------------*/
/* 3. Fonts */
/*------------------------------------------------------------------------------------------*/

h1 {
    padding: 20px 0;
}

h2 {
    padding: 14px 0;
}

h3 {
    padding: 10px 0;
}

h4 {
    padding: 7px 0;
}

h5 {
    padding: 7px 0;
}

h6 {
    padding: 7px 0;
}

/* Text Alignment */

.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

/* Section Headings */

.section-heading {
    padding: 0 0 15px 0;
}

.section-subtitle {
    font-size: 18px;
    padding-top: 0;
}

.section-heading h3 {
    font-size: 14px;
    font-weight: bold;
    color: #ccc;
    letter-spacing: 2px;
    padding-bottom: 0;
}

/*------------------------------------------------------------------------------------------*/
/* 4. Banner */
/*------------------------------------------------------------------------------------------*/

#banner {
    background-size: cover;
}

#banner-content.row {
    padding-top: 170px;
    padding-bottom: 100px;
}

#banner h1 {
    padding-top: 5%;
}

#banner .section-heading:before {
    content: "";
    display: block;
    width: 30px;
    height: 5px;
    margin-top: 30px;
}




/*------------------------------------------------------------------------------------------*/
/* 5. Content Elements */
/*------------------------------------------------------------------------------------------*/

/* --------- 5.1 Icons ---------- */

/*Font Icon sizes*/

.fa-1x {
    font-size: 15px !important;
}

/*Icon Block*/

.icon-block {
    position: relative;
}

.icon-block h4 {
    font-weight: bold;
    padding-top: 0;
}

.icon-block .icon {
    position: absolute;
}

.icon-block p {
    margin-top: 0;
}

/* Icon Left*/

.icon-left .icon {
    left: 15;
}

.icon-left .icon-block-description {
    padding-left: 53px;
}

/* Icon Right */

.icon-right .icon {
    right: 15;
}

.icon-right .icon-block-description {
    padding-right: 53px;
}

/* Icon Above */

.icon-top {
    display: block;
}

.icon-top .icon {
    position: relative;
    display: block;
}

.icon-top .icon-block-description {
    padding-top: 25px;
}

/* --------- 5.2 Parallax Elements ---------- */

.banner-parallax-1, .banner-parallax-2, .banner-parallax-3 {
    min-height: 350px;
}

/* --------- 5.3 Divider ---------- */

.divider {
    position: relative;
    width: 40%;
    height: 20px;
    line-height: 20px;
    margin: 10px auto 5px auto;
    clear: both;
    text-align: center;
}

.divider-inner {
    position: absolute;
    height: 1px;
    width: 100%;
    top: 50%;
    margin-top: -1px;
    border-top: 1px solid;
    border-color: #e1e1e1;
}

.divider i {
    background: #fff;
    position: relative;
    top: -11px;
    padding: 0 5px 0 5px;
    color: #e1e1e1;
}

/*------------------------------------------------------------------------------------------*/
/* 6. Landing Page Sections */
/*------------------------------------------------------------------------------------------*/

/* --------- 6.1 Introduction ---------- */

.introduction img.featured {
    padding: 55px 0 0 0;
}

/* --------- 6.2 Features ---------- */

.features.row {
    padding-left: 5%;
    padding-right: 5%;
}

.features div:nth-child(4) {
    clear: both;
}

/* --------- 6.3 Testimonials ---------- */

.testimonial {
    padding: 15px;
}

blockquote {
    position: relative;
}

.testimonial img {
    max-height: 120px;
    border-radius: 250em;
}

.testimonial footer {
    padding-top: 12px;
}

/* Style Classic - Avatar above Testimonial */

.testimonial.classic img {
    display: inline-block;
    margin-bottom: 25px;
}

.testimonial.classic q {
    display: block;
}

.testimonial.classic footer:before {
    display: block;
    content: "";
    width: 30px;
    height: 4px;
    margin: 10px auto 15px auto;
}

/* Style Big */

.testimonial.bigtest {
    padding-top: 0;
}

.testimonial.bigtest q {
    font-size: 22px;
}

/* --------- 6.4 Gallery ---------- */

#gallery img {
    max-height: 300px;
}

#gallery [class*='col-'] {
    padding: 0;
}

#gallery a {
    display: inline-block;
    position: relative;
    overflow: hidden;
}

#gallery a:hover img {
    opacity: 0.15;
    -moz-backface-visibility: hidden;
}

#gallery a:before {
    font-size: 2.2em;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    content: "+";
    width: 70px;
    height: 70px;
    border-radius: 100em;
    display: block;
    position: absolute;
    top: 55%;
    left: 50%;
    line-height: 72px;
    margin: -35px 0 0 -35px;
    opacity: 0;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
    vertical-align: middle;
}

#gallery a:hover:before {
    opacity: 1;
    top: 50%;
    left: 50%;
}

/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.3.3 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
    .featherlight {
        display: none;

        /* dimensions: spanning the background from edge to edge */
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 2147483647; /* z-index needs to be >= elements on the site. */

        /* position: centering content */
        text-align: center;

        /* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
        white-space: nowrap;

        /* styling */
        cursor: pointer;
        background: #333;
        /* IE8 "hack" for nested featherlights */
        background: rgba(0, 0, 0, 0);
    }

    /* support for nested featherlights. Does not work in IE8 (use JS to fix) */
    .featherlight:last-of-type {
        background: rgba(0, 0, 0, 0.8);
    }

    .featherlight:before {
        /* position: trick to center content vertically */
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -0.25em;
    }

    .featherlight .featherlight-content {

        /* position: centering vertical and horizontal */
        text-align: left;
        vertical-align: middle;
        display: inline-block;

        /* dimensions: cut off images */
        overflow: auto;
        padding: 25px 0;
        border-bottom: 25px solid transparent;

        /* dimensions: handling small or empty content */
        min-width: 30%;

        /* dimensions: handling large content */
        margin-left: 5%;
        margin-right: 5%;
        max-height: 95%;

        /* styling */
        cursor: auto;

        /* reset white-space wrapping */
        white-space: normal;
    }

    /* contains the content */
    .featherlight .featherlight-inner {
        /* make sure its visible */
        display: block;
    }

    .featherlight .featherlight-close-icon {
        /* position: centering vertical and horizontal */
        position: absolute;
        z-index: 9999;
        top: 25px;
        right: 25px;

        /* dimensions: 25px x 25px */
        line-height: 25px;
        width: 25px;

        /* styling */
        cursor: pointer;
        text-align: center;
        color: #fff;
        font-family: "fontawesome";
        font-size: 22px;
        opacity: 0.5;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

    .featherlight .featherlight-close-icon:hover {
        opacity: 1;
    }

    .featherlight .featherlight-image {
        /* styling */
        max-height: 100%;
        max-width:100%;
    }

    .featherlight-iframe .featherlight-content {
        /* removed the border for image croping since iframe is edge to edge */
        border-bottom: 0;
        padding: 0;
    }

    .featherlight iframe {
        /* styling */
        border: none;
    }
}

/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
    .featherlight .featherlight-content {
        /* dimensions: maximize lightbox with for small screens */
        margin-left: 10px;
        margin-right: 10px;
        max-height: 98%;

        padding: 10px 10px 0;
        border-bottom: 10px solid transparent;
    }

}

/* Gallery Styling */
@media all {
    .featherlight-next,
    .featherlight-previous {
        font-family: "fontawesome";
        font-size: 22px;
        display: block;
        position: absolute;
        top: 25px;
        right: 0;
        bottom: 0;
        left: 80%;
        cursor: pointer;
        /* preventing text selection */
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        /* IE9 hack, otherwise navigation doesn't appear */
        background: rgba(0, 0, 0, 0);
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

    .featherlight-previous {
        left: 0;
        right: 80%;
    }

    .featherlight-next span,
    .featherlight-previous span {
        display: inline-block;
        opacity: 0.3;
        position: absolute;
        top: 50%;
        width: 100%;
        font-size: 80px;
        line-height: 80px;

        /* center vertically */
        margin-top: -40px;
        color: #fff;
        font-style: normal;
        font-weight: normal;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

    .featherlight-next span {
        text-align: right;
        left: auto;
        right: 7%;
    }

    .featherlight-previous span {
        text-align: left;
        left: 7%;
    }

    .featherlight-next:hover span,
    .featherlight-previous:hover span {
        display: inline-block;
        opacity: 1;
    }

    /* Hide navigation while loading */
    .featherlight-loading .featherlight-previous, .featherlight-loading .featherlight-next {
        display: none;
    }
}

/* Always display arrows on touch devices */
@media only screen and (max-device-width: 1024px) {
    .featherlight-next:hover,
    .featherlight-previous:hover {
        background: none;
    }

    .featherlight-next span,
    .featherlight-previous span {
        display: block;
    }
}

/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
    .featherlight-next,
    .featherlight-previous {
        top: 10px;
        right: 10px;
        left: 85%;
    }

    .featherlight-previous {
        left: 10px;
        right: 85%;
    }

    .featherlight-next span,
    .featherlight-previous span {
        margin-top: -30px;
        font-size: 40px;
    }
}

/* --------- 6.5 Video ---------- */

#video-box {
    color:#fff;
    position:relative;
    overflow:hidden;
    text-align:center;
}

.video_container, .easyContainer {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    margin: 0;
    padding-top: 0; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}

.video_container iframe, .video_container object, .video_container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.slvj-lightbox iframe, .slvj-lightbox object, .slvj-lightbox embed {
    width: 100% !important;
    height: 529px !important;
}

.videojs-background-wrap {
    overflow: hidden;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -998;
}

#slvj-window {
    width: 100%;
    min-height: 100%;
    z-index: 9999999999;
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    top: 0;
    left: 0;
}

#slvj-window,
#slvj-window * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#slvj-background-close {
    width: 100%;
    min-height: 100%;
    z-index: 31;
    position: fixed;
    top: 0;
    left: 0;
}

#slvj-back-lightbox {
    max-width: 940px;
    max-height: 529px;
    z-index: 32;
    text-align: center;
    margin: 0 auto;
}

.slvj-lightbox {
    width: 100%;
    height: 100%;
    margin: 0;
    z-index: 53;
}

#slvj-close-icon:before {
    font-family: "fontawesome";
    color: #fff;
    content: '\f00d';
    font-size: 22px;
    opacity: 0.5;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    z-index: 99999;
    height: 22px;
    width: 22px;
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
}

#slvj-close-icon:before:hover {
    opacity: 1;
    cursor: pointer;
}

/* --------- 6.6 Clients ---------- */

#clients a {
    display: block;
    text-align: center;
    position: relative;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    height: 150px;
}

#clients img {
    display: inline-block;
    padding: 15px 25px;
    position: absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
}

.client-overlay {
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    top;
    0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

#clients a:hover .client-overlay {
    opacity: 1;
}

.client-overlay span {
    position: absolute;
    top: 48%;
    left: 0;
    width: 100%;
    text-align: center;
    display: inline-block;
}

/* --------- 6.7 Pricing Table ---------- */

.pricing-block-content {
    background: #fff;
    padding: 25px 0 25px 0;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    transition: all 0.2s ease-in-out 0s;
    position: relative;
    border: 10px solid #fff;
}


.pricing-block ul {
    list-style: none;
    margin: 25px 0 25px 0;
}

.pricing-block li {
    padding: 14px 0;
    border-bottom: 1px dotted #e1e1e1;
}

.pricing-block li:last-of-type {
    border:none;
}

.pricing-block h3 {
    font-size:17px;
    text-transform:uppercase;
    padding-bottom:0;
}

.pricing-sub {
    font-style: italic;
    color:#ccc;
    margin:0 0 25px 0;
}

/*Price*/

.pricing {
    background: #f5f5f5;
    padding: 25px;
    position: relative;
}

.price {
    display: inline-block;
    font-size: 62px;
    font-weight: 700;
    position: relative;
}

.price span {
    position: absolute;
    top: 0;
    left: -20px;
    font-size: 22px;
}

.pricing  p {
    font-style:italic;
    color:#b4b4b4;
    line-height:auto;
    margin:0;
}



/*------------------------------------------------------------------------------------------*/
/* 7. Footer */
/*------------------------------------------------------------------------------------------*/

#landing-footer {
    clear: both;
}

#landing-footer .row {
    padding: 0;
}

#landing-footer p {
    margin: 0;
}

#landing-footer ul {
    list-style: none;
    text-align: right;
}

#landing-footer li {
    display: inline-block;
}

/* Scroll Up */

#scrollUp {
    bottom: 15px;
    right: 30px;
    width: 70px;
    height: 80px;
    margin-bottom: -10px;
    padding: 0 5px 20px 5px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    -webkit-transition: margin-bottom 150ms linear;
    -moz-transition: margin-bottom 150ms linear;
    -o-transition: margin-bottom 150ms linear;
    transition: margin-bottom 150ms linear;
}

#scrollUp:hover {
    margin-bottom: 0;
}

#scrollUp:before {
    background: #ccc;
    font-family: "fontawesome";
    font-size: 2.4em;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    color: #fff;
    width: 45px;
    height: 45px;
    display: inline-block;
    line-height: 45px;
    content: "\f106";
    opacity: 1;
}

/*Preloader*/

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff; /* change if the mask should have another color then white */
    z-index: 99999; /* makes sure it stays on top */
}

#status {
    width: 110px;
    height: 110px;
    position: absolute;
    left: 50%; /* centers the loading animation horizontally one the screen */
    top: 50%; /* centers the loading animation vertically one the screen */
    background-position: center;
    margin: -55px 0 0 -55px; /* is width and height divided by two */
    text-align: center;
}

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-triangle-path,
.la-ball-triangle-path > div {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.la-ball-triangle-path {
    display: block;
    font-size: 0;
    color: #fff;
}

.la-ball-triangle-path.la-dark {
    color: #333;
}

.la-ball-triangle-path > div {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
}

.la-ball-triangle-path {
    width: 32px;
    height: 32px;
}

.la-ball-triangle-path > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    border-radius: 100%;
}

.la-ball-triangle-path > div:nth-child(1) {
    -webkit-animation: ball-triangle-path-ball-one 2s 0s ease-in-out infinite;
    -moz-animation: ball-triangle-path-ball-one 2s 0s ease-in-out infinite;
    -o-animation: ball-triangle-path-ball-one 2s 0s ease-in-out infinite;
    animation: ball-triangle-path-ball-one 2s 0s ease-in-out infinite;
}

.la-ball-triangle-path > div:nth-child(2) {
    -webkit-animation: ball-triangle-path-ball-two 2s 0s ease-in-out infinite;
    -moz-animation: ball-triangle-path-ball-two 2s 0s ease-in-out infinite;
    -o-animation: ball-triangle-path-ball-two 2s 0s ease-in-out infinite;
    animation: ball-triangle-path-ball-two 2s 0s ease-in-out infinite;
}

.la-ball-triangle-path > div:nth-child(3) {
    -webkit-animation: ball-triangle-path-ball-tree 2s 0s ease-in-out infinite;
    -moz-animation: ball-triangle-path-ball-tree 2s 0s ease-in-out infinite;
    -o-animation: ball-triangle-path-ball-tree 2s 0s ease-in-out infinite;
    animation: ball-triangle-path-ball-tree 2s 0s ease-in-out infinite;
}

.la-ball-triangle-path.la-sm {
    width: 16px;
    height: 16px;
}

.la-ball-triangle-path.la-sm > div {
    width: 4px;
    height: 4px;
}

.la-ball-triangle-path.la-2x {
    width: 64px;
    height: 64px;
}

.la-ball-triangle-path.la-2x > div {
    width: 20px;
    height: 20px;
}

.la-ball-triangle-path.la-3x {
    width: 96px;
    height: 96px;
}

.la-ball-triangle-path.la-3x > div {
    width: 30px;
    height: 30px;
}

/*
 * Animations
 */
@-webkit-keyframes ball-triangle-path-ball-one {
    0% {
        -webkit-transform: translate(0, 220%);
        transform: translate(0, 220%);
    }
    17% {
        opacity: .25;
    }
    33% {
        opacity: 1;
        -webkit-transform: translate(110%, 0);
        transform: translate(110%, 0);
    }
    50% {
        opacity: .25;
    }
    66% {
        opacity: 1;
        -webkit-transform: translate(220%, 220%);
        transform: translate(220%, 220%);
    }
    83% {
        opacity: .25;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate(0, 220%);
        transform: translate(0, 220%);
    }
}

@-moz-keyframes ball-triangle-path-ball-one {
    0% {
        -moz-transform: translate(0, 220%);
        transform: translate(0, 220%);
    }
    17% {
        opacity: .25;
    }
    33% {
        opacity: 1;
        -moz-transform: translate(110%, 0);
        transform: translate(110%, 0);
    }
    50% {
        opacity: .25;
    }
    66% {
        opacity: 1;
        -moz-transform: translate(220%, 220%);
        transform: translate(220%, 220%);
    }
    83% {
        opacity: .25;
    }
    100% {
        opacity: 1;
        -moz-transform: translate(0, 220%);
        transform: translate(0, 220%);
    }
}

@-o-keyframes ball-triangle-path-ball-one {
    0% {
        -o-transform: translate(0, 220%);
        transform: translate(0, 220%);
    }
    17% {
        opacity: .25;
    }
    33% {
        opacity: 1;
        -o-transform: translate(110%, 0);
        transform: translate(110%, 0);
    }
    50% {
        opacity: .25;
    }
    66% {
        opacity: 1;
        -o-transform: translate(220%, 220%);
        transform: translate(220%, 220%);
    }
    83% {
        opacity: .25;
    }
    100% {
        opacity: 1;
        -o-transform: translate(0, 220%);
        transform: translate(0, 220%);
    }
}

@keyframes ball-triangle-path-ball-one {
    0% {
        -webkit-transform: translate(0, 220%);
        -moz-transform: translate(0, 220%);
        -o-transform: translate(0, 220%);
        transform: translate(0, 220%);
    }
    17% {
        opacity: .25;
    }
    33% {
        opacity: 1;
        -webkit-transform: translate(110%, 0);
        -moz-transform: translate(110%, 0);
        -o-transform: translate(110%, 0);
        transform: translate(110%, 0);
    }
    50% {
        opacity: .25;
    }
    66% {
        opacity: 1;
        -webkit-transform: translate(220%, 220%);
        -moz-transform: translate(220%, 220%);
        -o-transform: translate(220%, 220%);
        transform: translate(220%, 220%);
    }
    83% {
        opacity: .25;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate(0, 220%);
        -moz-transform: translate(0, 220%);
        -o-transform: translate(0, 220%);
        transform: translate(0, 220%);
    }
}

@-webkit-keyframes ball-triangle-path-ball-two {
    0% {
        -webkit-transform: translate(110%, 0);
        transform: translate(110%, 0);
    }
    17% {
        opacity: .25;
    }
    33% {
        opacity: 1;
        -webkit-transform: translate(220%, 220%);
        transform: translate(220%, 220%);
    }
    50% {
        opacity: .25;
    }
    66% {
        opacity: 1;
        -webkit-transform: translate(0, 220%);
        transform: translate(0, 220%);
    }
    83% {
        opacity: .25;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate(110%, 0);
        transform: translate(110%, 0);
    }
}

@-moz-keyframes ball-triangle-path-ball-two {
    0% {
        -moz-transform: translate(110%, 0);
        transform: translate(110%, 0);
    }
    17% {
        opacity: .25;
    }
    33% {
        opacity: 1;
        -moz-transform: translate(220%, 220%);
        transform: translate(220%, 220%);
    }
    50% {
        opacity: .25;
    }
    66% {
        opacity: 1;
        -moz-transform: translate(0, 220%);
        transform: translate(0, 220%);
    }
    83% {
        opacity: .25;
    }
    100% {
        opacity: 1;
        -moz-transform: translate(110%, 0);
        transform: translate(110%, 0);
    }
}

@-o-keyframes ball-triangle-path-ball-two {
    0% {
        -o-transform: translate(110%, 0);
        transform: translate(110%, 0);
    }
    17% {
        opacity: .25;
    }
    33% {
        opacity: 1;
        -o-transform: translate(220%, 220%);
        transform: translate(220%, 220%);
    }
    50% {
        opacity: .25;
    }
    66% {
        opacity: 1;
        -o-transform: translate(0, 220%);
        transform: translate(0, 220%);
    }
    83% {
        opacity: .25;
    }
    100% {
        opacity: 1;
        -o-transform: translate(110%, 0);
        transform: translate(110%, 0);
    }
}

@keyframes ball-triangle-path-ball-two {
    0% {
        -webkit-transform: translate(110%, 0);
        -moz-transform: translate(110%, 0);
        -o-transform: translate(110%, 0);
        transform: translate(110%, 0);
    }
    17% {
        opacity: .25;
    }
    33% {
        opacity: 1;
        -webkit-transform: translate(220%, 220%);
        -moz-transform: translate(220%, 220%);
        -o-transform: translate(220%, 220%);
        transform: translate(220%, 220%);
    }
    50% {
        opacity: .25;
    }
    66% {
        opacity: 1;
        -webkit-transform: translate(0, 220%);
        -moz-transform: translate(0, 220%);
        -o-transform: translate(0, 220%);
        transform: translate(0, 220%);
    }
    83% {
        opacity: .25;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate(110%, 0);
        -moz-transform: translate(110%, 0);
        -o-transform: translate(110%, 0);
        transform: translate(110%, 0);
    }
}

@-webkit-keyframes ball-triangle-path-ball-tree {
    0% {
        -webkit-transform: translate(220%, 220%);
        transform: translate(220%, 220%);
    }
    17% {
        opacity: .25;
    }
    33% {
        opacity: 1;
        -webkit-transform: translate(0, 220%);
        transform: translate(0, 220%);
    }
    50% {
        opacity: .25;
    }
    66% {
        opacity: 1;
        -webkit-transform: translate(110%, 0);
        transform: translate(110%, 0);
    }
    83% {
        opacity: .25;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate(220%, 220%);
        transform: translate(220%, 220%);
    }
}

@-moz-keyframes ball-triangle-path-ball-tree {
    0% {
        -moz-transform: translate(220%, 220%);
        transform: translate(220%, 220%);
    }
    17% {
        opacity: .25;
    }
    33% {
        opacity: 1;
        -moz-transform: translate(0, 220%);
        transform: translate(0, 220%);
    }
    50% {
        opacity: .25;
    }
    66% {
        opacity: 1;
        -moz-transform: translate(110%, 0);
        transform: translate(110%, 0);
    }
    83% {
        opacity: .25;
    }
    100% {
        opacity: 1;
        -moz-transform: translate(220%, 220%);
        transform: translate(220%, 220%);
    }
}

@-o-keyframes ball-triangle-path-ball-tree {
    0% {
        -o-transform: translate(220%, 220%);
        transform: translate(220%, 220%);
    }
    17% {
        opacity: .25;
    }
    33% {
        opacity: 1;
        -o-transform: translate(0, 220%);
        transform: translate(0, 220%);
    }
    50% {
        opacity: .25;
    }
    66% {
        opacity: 1;
        -o-transform: translate(110%, 0);
        transform: translate(110%, 0);
    }
    83% {
        opacity: .25;
    }
    100% {
        opacity: 1;
        -o-transform: translate(220%, 220%);
        transform: translate(220%, 220%);
    }
}

@keyframes ball-triangle-path-ball-tree {
    0% {
        -webkit-transform: translate(220%, 220%);
        -moz-transform: translate(220%, 220%);
        -o-transform: translate(220%, 220%);
        transform: translate(220%, 220%);
    }
    17% {
        opacity: .25;
    }
    33% {
        opacity: 1;
        -webkit-transform: translate(0, 220%);
        -moz-transform: translate(0, 220%);
        -o-transform: translate(0, 220%);
        transform: translate(0, 220%);
    }
    50% {
        opacity: .25;
    }
    66% {
        opacity: 1;
        -webkit-transform: translate(110%, 0);
        -moz-transform: translate(110%, 0);
        -o-transform: translate(110%, 0);
        transform: translate(110%, 0);
    }
    83% {
        opacity: .25;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate(220%, 220%);
        -moz-transform: translate(220%, 220%);
        -o-transform: translate(220%, 220%);
        transform: translate(220%, 220%);
    }
}

/*------------------------------------------------------------------------------------------*/
/* Responsive Elements */
/*------------------------------------------------------------------------------------------*/

/* =Media Queries for Nav
===============================*/
@media all and (max-width: 1024px) {
    #nav-trigger {
        display: block;
    }

    nav#nav-main {
        display: none;
    }

    nav#nav-mobile {
        display: block;
    }

    nav#nav-mobile li {
        display: block;
    }

    #header aside {
        display: none;
    }
}

/* Landscape mobile & down
===============================*/
@media (max-width: 480px) {

    #wrapper {
        margin:0;
        padding:0;
    }

    .page-border, #scrollUp, #scrollUp:before {
        display:none;
    }

    .row {
        padding: 15px !important;
    }

    .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-2-3, .col-3-4, .col-9-10, .col-61, .col-38, .row {
        width: 100%;
    }

    .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-2-3, .col-3-4, .col-9-10, .col-61, .col-38 {
        padding-right: 0;
        padding-left: 0;
    }

    /*-----------------Header Elements-----------------*/
    #header .row {
        padding: 0 15px !important;
    }

    #header.nav-solid [class*="col-"] {
        padding: 0;
    }

    /*Logo*/
    #logo h2 {
        padding: 0;
    }

    /* Social */
    #header aside {
        clear: both;
        padding: 0;
    }

    #header ul.social-icons {
        margin-top: 0;
    }

    #banner-content.row {
        padding-top: 85px !important;
    }

    /*-----------------Sections-----------------*/

    /* Call to Action*/
    .call-to-action {
        padding-bottom: 25px;
    }

    /* Video */
    .slvj-lightbox iframe, .slvj-lightbox object, .slvj-lightbox embed {
        height: 270px !important;
    }

    /* Footer */
    #landing-footer #copyright {
        float: left;
        width: 50%;
    }

    #landing-footer .social-icons {
        float: right;
        width: 50%;
    }

    /*-----------------Typography-----------------*/
    h1 {
        font-size: 38px;
    }

    #banner h1 {
        font-size: 48px;
    }

    /* Hide Elements */
    a#scrollUp {
        display: none !important;
    }
    .col-4-5 {
       width: 100%
    }

}

/* Mobile to Tablet Portrait
===============================*/
@media (min-width: 480px) and (max-width: 767px) {

    #wrapper {
        margin:0;
        padding:0;
    }

    .page-border, #scrollUp, #scrollUp:before {
        display:none;
    }


    .row {
        padding: 15px 0 !important;
    }

    .col-1, .col-2, .col-5, .col-7, .col-9, .col-11, .col-2-3, .col-3-4, .col-61, .col-38, .row {
        width: 100%;
    }

    .col-3, .col-4, .col-6, .col-8, .col-10, .col-12 {
        width: 50%;
    }

    /*-----------------Header Elements-----------------*/
    #header .row {
        padding: 0 !important;
    }

    #header aside {
        display: inline-block;
        position: absolute;
        top: 40px;
        right: 60px;
        padding-top:3px;
        padding-right: 5px;
    }

    #header.nav-solid aside {
        top: 20px;
    }

    #header aside ul {
        margin-top: 0 !important;
        padding-top: 6px;
    }

    #banner-content.row {
        padding-top: 85px !important;
    }

    /*Navigation*/
    nav#nav-mobile ul {
        margin-left: -40px;
        margin-right: -40px;
        padding-left: 20px;
        padding-right: 20px;
    }

    /*-----------------Sections-----------------*/

    /* Video */
    .slvj-lightbox iframe, .slvj-lightbox object, .slvj-lightbox embed {
        height: 370px !important;
    }

    /* Footer */
    #landing-footer #copyright {
        float: left;
        width: 50%;
    }

    #landing-footer .social-icons {
        float: right;
        width: 50%;
    }

}

/* Landscape Tablet to Desktop
===============================*/
@media (min-width: 768px) and (max-width: 1024px) {

    #wrapper {
        margin:0;
        padding:0;
    }

    .page-border {
        display:none;
    }

    .big-padding-top {
        padding-top: 45px !important;
    }


    /*-----------------Header Elements-----------------*/
    #header aside {
        display: inline-block;
        position: absolute;
        top: 40px;
        right: 60px;
        padding-top:3px;
        padding-right: 5px;
    }

    #header.nav-solid aside {
        top: 20px;
    }

    #header aside ul {
        margin-top: 0 !important;
        padding-top: 6px;
    }

    /*Navigation*/
    nav#nav-mobile ul {
        margin-left: -40px;
        margin-right: -40px;
        padding-left: 20px;
        padding-right: 20px;
    }

    /*-----------------Sections-----------------*/

    /* Video */
    .slvj-lightbox iframe, .slvj-lightbox object, .slvj-lightbox embed {
        height: 432px !important;
    }

}
/* terminal css */
/*body {
  background-color: #272727;
  padding: 10px;
}*/

.fakeButtons {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  border: 1px solid #000;
  position: relative;
  top: 6px;
  left: 6px;
  background-color: #ff3b47;
  border-color: #9d252b;
  display: inline-block;
}

.fakeMinimize {
  left: 11px;
  background-color: #ffc100;
  border-color: #9d802c;
}

.fakeZoom {
  left: 16px;
  background-color: #00d742;
  border-color: #049931;
}

.fakeMenu {
  width: 550px;
  box-sizing: border-box;
  height: 25px;
  background-color: #bbb;
  margin: 0 auto;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

.fakeScreen {
  background-color: #151515;
  box-sizing: border-box;
  width: 550px;
  margin: 0 auto;
  padding: 20px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/*p {
  position: relative;
  left: 50%;
  margin-left: -8.5em;
  text-align: left;
  font-size: 1.25em;
  font-family: monospace;
  white-space: normal;
  overflow: hidden;
  width: 0;
}

span {
  color: #fff;
  font-weight: bold;
}*/

.line1 {
  color: #9CD9F0;
  -webkit-animation: type .5s 1s steps(20, end) forwards;
  -moz-animation: type .5s 1s steps(20, end) forwards;
  -o-animation: type .5s 1s steps(20, end) forwards;
  animation: type .5s 1s steps(20, end) forwards;
}

.cursor1 {
  -webkit-animation: blink 1s 2s 2 forwards;
  -moz-animation: blink 1s 2s 2 forwards;
  -o-animation: blink 1s 2s 2 forwards;
  animation: blink 1s 2s 2 forwards;
}

.line2 {
  color: #CDEE69;
  -webkit-animation: type .5s 4.25s steps(20, end) forwards;
  -moz-animation: type .5s 4.25s steps(20, end) forwards;
  -o-animation: type .5s 4.25s steps(20, end) forwards;
  animation: type .5s 4.25s steps(20, end) forwards;
}

.cursor2 {
  -webkit-animation: blink 1s 5.25s 2 forwards;
  -moz-animation: blink 1s 5.25s 2 forwards;
  -o-animation: blink 1s 5.25s 2 forwards;
  animation: blink 1s 5.25s 2 forwards;
}

.line3 {
  color: #E09690;
  -webkit-animation: type .5s 7.5s steps(20, end) forwards;
  -moz-animation: type .5s 7.5s steps(20, end) forwards;
  -o-animation: type .5s 7.5s steps(20, end) forwards;
  animation: type .5s 7.5s steps(20, end) forwards;
}

.cursor3 {
  -webkit-animation: blink 1s 8.5s 2 forwards;
  -moz-animation: blink 1s 8.5s 2 forwards;
  -o-animation: blink 1s 8.5s 2 forwards;
  animation: blink 1s 8.5s 2 forwards;
}

.line4 {
  color: #fff;
  -webkit-animation: type .5s 10.75s steps(20, end) forwards;
  -moz-animation: type .5s 10.75s steps(20, end) forwards;
  -o-animation: type .5s 10.75s steps(20, end) forwards;
  animation: type .5s 10.75s steps(20, end) forwards;
}

.cursor4 {
  -webkit-animation: blink 1s 11.5s infinite;
  -moz-animation: blink 1s 8.5s infinite;
  -o-animation: blink 1s 8.5s infinite;
  animation: blink 1s 8.5s infinite;
}

@-webkit-keyframes blink {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes blink {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-o-keyframes blink {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes blink {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes type {
  to {
    width: 17em;
  }
}

@-moz-keyframes type {
  to {
    width: 17em;
  }
}

@-o-keyframes type {
  to {
    width: 17em;
  }
}

@keyframes type {
  to {
    width: 17em;
  }
}
