h2, h3 { line-height: 1.2em; }

.header-image-heading { font-size: 60px !important; }

.parallax-text.container { top: 70% !important; }

.meteorite-cta.inline-style { text-align: center; padding-left: 5px; padding-right: 5px; }

.meteorite-cta h3.title { font-size: 26px; }

.cta-controls a.meteorite-button { font-size: 20px; }

.entry-header { visibility: hidden; }

header.entry-header h1.title-post { margin-bottom: 0; font-size: 10px;}

#icon_wrapper { position: fixed; top: 35%; }

@media only screen and (max-width: 768px) { 
  .header-image-heading {font-size: 48px !important;}
  h2, h3 { font-size: 30px; margin-top: 0; }
}

@media only screen and (max-width: 480px) { 
  .header-image-heading {font-size: 24px !important;}
  h2, h3 { font-size: 24px; margin-top: 0; }
}

.meteorite-clients .client-item img {
    -webkit-filter: none;
    filter: none;
    max-height: 160px;
    max-width: 100%;
    opacity: 1.0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: auto;
}

.meteorite-clients .client-item { padding: 0px }