.skills-heading {
    /*background-color: #8CC3E0;*/
    color:#8CC3E0;
    font-size: 30px;
    font-weight: 900;
    display: inline;
}

@media only screen and (max-width: 320px) {
    .jumbotron .home-slider .slides li {
        height: 92px;
    }
}
@media only screen and (min-width: 320px) and (max-width: 1280px) {
    .jumbotron .home-slider .slides li {
        height: 125px;
    }
}

body {
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 300;
}
.lead {
    font-weight: 300;
    letter-spacing: normal;
}
#page-loader .page-loader-gif {
  left: 0;
  right: 0;
  margin: 0 auto;
  top:15%;
}
.navbar-brand span, #main-nav .nav a, #main-nav .nav a:active, #main-nav .nav a:hover, .project-item .details small, .section-title, #contact-form .form-control {
    font-weight: 300;
}
#home {
    position: relative;
    top: 20px;
}
 @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
#home {
    top: 180px;
}
}
.cta .cta-message {
    min-height: 65px;
    line-height: 65px;
}
.cta .cta-message p {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    margin-bottom: 0;
}
 @media only screen and (max-width: 980px) {
.cta .cta-message {
    margin-bottom: 20px;
}
}
 @media only screen and (max-width: 480px) {
  #home  {
     top: 0;
  }
  @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
    #home  {
       top: -40px;
    }
  }
  .jumbotron .message-box {
    margin:20px auto ;
  }
  .jumbotron .first-line p {
    font-size: 23px;
    line-height: 30px;
  }
  .jumbotron .second-line p {
    font-size: 22px;
    line-height: 26px;
  }
.btn {
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    white-space: normal;
}
.cta-button {
    margin: 0 15px;
}
#projects-container {
    width: 100% !important;
}
.project-item {
    margin: 14px 4%;
    width: 92%;
}
  #page-loader .page-loader-gif {
    top:6%;
  }
  #page-loader .loader-logo {
    font-size: 40px;
    line-height: 46px;
  }
  #page-loader .loader-logo span {
    font-size: 24px;
    font-weight: 300;
    line-height: 16px;
  }
}
