html,body {
  height:100%;
  background-color:#181a17;
}

h1 {
  font-family: 'adelle-sans';
  font-size:80px;
  color:#ffffff;
  margin:0 auto;
  text-align:left;
  letter-spacing:1px;
  
}

.lead {
	color:#ffffff;
  text-align:left;
  text-transform:uppercase;
  font-family:"source-sans-pro";
  font-weight:bold;
  font-size:34px;
  letter-spacing:2px;
}

.main {
  font-family:'source-sans-pro';
  color:#fff;
  font-size:18px;
  margin-top:10px;
  margin-bottom:30px;
  text-align:left;
  max-width:900px;
}

ul,
li {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align:left;
}

.list-inline>li { 
  display:inline;
}

ul {
  margin: 2em 0;
  padding-left:-2%;
}

.icons-list {
  margin:0 auto;
  text-align:center;
}

li {
  font-family:'source-sans-pro';
  font-size:18px;
  font-weight:normal;
  margin: .35em;
  margin-left: 3em;
}

li:before {
  content: '\f0da';
  font-family: 'FontAwesome';
  margin-left: -1.5em;
  color: #ffffff;
  padding-right:5px;
}

.intro-social-buttons {
  display:inline;
  text-align:center;
}

.icon-contact:before {
  content:"";
}

.btnclear {
  background:transparent;
  border:0px;
}

.btn-default {
  color:#ffffff!important;
}

.btnclear:hover {
  background:transparent;
  border:0px;
}

.network-name {
  color:#ffffff;
  letter-spacing:.5px;
}

.fafoot {
  color:#ffffff;
}

.link {
  font-size: 0.45em;
}

.lg-row-bg {
  width:100%;
  background-image:url('img/code_example.png');
  background-size:cover;
  background-position:50% 50%;
  background-repeat:no-repeat;
}

.icons {
  margin:0 auto;
}


/* Custom container */
.container-full {
  margin: 0 auto;
  width: 100%;
  background: #cdeb8e;
  background: -moz-linear-gradient(left, #cdeb8e 3%, #a5c956 100%);
  background: -webkit-gradient(radial, left top, right top, color-stop(3%,#cdeb8e), color-stop(100%,#a5c956));
  background: -webkit-radial-gradient(#a1be48 13%,#6f831e 77%);
  background: -o-linear-gradient(left, #cdeb8e 3%,#a5c956 100%);
  background: -ms-linear-gradient(left, #cdeb8e 3%,#a5c956 100%);
  background: radial-gradient(to right, #cdeb8e 3%,#a5c956 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956',GradientType=1 );

  color:#eee;
  overflow:hidden;
}

.container-full a {
  color:#efefef;
  text-decoration:none;
}

i {
  color:#fff;
  padding-right:1%;
}

a {
  color:#fff;
  font-family:'source-sans-pro';
  font-size:28px;
  padding-right:2%;
}

a:hover {
  color:#cecece;
  text-decoration:none!important;
}

.logocenter {
  text-align:center;
  margin:0 auto;
}

.smlogo {
  margin:15px auto;
}

.v-center {
  margin-top:10%;
  padding-top:0px;
  padding-bottom:70px;
  padding-left:20%;
}

.text-center {
  text-align:center;
  margin-top:5%;
  padding-bottom:50px;
}

.text-center2 {
  text-align:center;
  padding-bottom:75px;
  padding-top:50px
}

.blink {
  font-size:18px!important;
}


/*responsive*/

@media (max-width:993px) {
  .intro-social-buttons {
    display:block;
    text-align:center;
    width:100%;
    padding:0px;
    margin:0px;
  }

  .icon-contact {
    margin:2em;
    width:100%;
  }
}


@media (max-width: 992px) { 
 .v-center {
  padding-left:8%;
 }

 }

 @media (max-width:768px) {
  h1 {
  font-size:34px;
 }
 .lead {
  font-size:26px;
 }

 i {
  font-size:20px;
 }

 a {
  font-size:20px;
 }
 }

  