.logo { max-height: 100px; }
.at { color:black; }
.tm 
nav ul a,
nav .brand-logo {
  color: #444;
}
.right-footer { text-align: right; }
nav { height: 100px; line-height:100px; font-size:125%; }
.ba .card-image img { max-height: 200px; } 
.ba .card-action a { color: #339999!important;  }
.side-nav a, nav ul a, nav .brand-logo { color: #339999;}
.social a { display: inline-block; margin:10px 20px 10px 20px; color:white; font-size: 250%; 
  animation-delay: 2s;
  -webkit-animation-delay: 2s;
  -ms-animation-delay: 2s;
  -moz-animation-delay: 2s;  }
.cta { animation-delay: 1s;
  -webkit-animation-delay: 1s;
  -ms-animation-delay: 1s;
  -moz-animation-delay: 1s;
  animtion: 1s;  }
p {
  line-height: 2rem;
}
.how-illustration { height: 500px; }
.faq { margin:35px auto 30px auto; }
.faq .title { font-size:22px!important; font-style: italic!important; }
.faq .circle { font-size: 40px!important; }
footer.page-footer .footer-copyright { height: initial; }
.button-collapse {
  color: #26a69a;
}
nav .button-collapse i { line-height: 100px; height:100px; }
.mobile_cta { position:relative; bottom:20px; }
.parallax-container {
  min-height: 480px;
  line-height: 0;
  height: auto;
  color: rgba(255,255,255,.9);
}
  .parallax-container .section {
    width: 100%;
  }
@media (min-width : 1200px) { .header-1 { margin-top:62px; } }
@media (max-width : 992px) {
  .parallax-container .section {
    position: absolute;
    top: 40%;
  }
  #index-banner .section {
    top: 10%;
  }
  nav .button-collapse i { line-height: 100px!important; height:100px!important; }
}

@media (max-width : 600px) {
  #index-banner .section {
    top: 0;
  }
  nav .button-collapse i { line-height: 100px; height:100px; }
  .how-illustration { height:400px; }
  .how-illustration img { max-height:400px!important; }
  .parallax-container { min-height: 400px; }
 .parallax img  { left: 0%!important; }
  h1 { font-size: 2.5em; }
  .right-footer { text-align: center; }
  footer { text-align:center; }
  .header-1 {  }
}
@media (max-width : 400px) {
.parallax-container { min-height: 480px; }
}
.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
  font-size: inherit;
}

footer.page-footer {
  margin: 0;
}