/* General */
body {
  color: #787878;
}
a {
  color: #787878
}
p {
  text-align: justify;
}
.container {
  max-width: 1024px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

/* Brand */
.container .brand-logo img {
  width: auto;
  height: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* Features */
.container p {
  font-size: 12px;
  font-weight: 300;
}
.left-txt {
  padding-bottom: 5px;
}
.text-link {
  font-size: 10px;
  font-weight: 300;
  color: #00A2FF;
}
.text-link:hover {
  color: #00A2FF;
}
.text-link:visited {
  color: #00A2FF;
}

/* Contact */
.container .contact {
  margin-top: 10px;
  margin-bottom: 0px;
}
.container .contact a:link {
  text-decoration: none;
  color: #787878;
}
.container .contact a:hover {
  color: #00A2FF;
}

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
  /* Default */
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
  /* Default */
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
  /* Brand */
  .container .brand-logo img {
    width: auto;
    height: 25px;
    margin-top: 5px;
  }

  /* Features */
  .container p {
    font-size: 16px;
  }
  .left-txt {
    padding-right: 30px;
  }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
  /* Brand */
  .container .brand-logo img {
    width: auto;
    height: 30px;
  }

  /* Features */
  .container p {
    font-size: 18px;
  }
  .left-txt {
    padding-right: 50px;
  }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
  /* Designed for 1024px */
}
