a:hover,
a:focus {
  text-decoration: none;
}

body {
  background-color: #fdfaf4;
}

.twentyfour {
  text-align: center;
  font-family: "Open Sans";
  font-weight: 300;
  margin-top: 75px;
}

.expired {
  margin-bottom: 150px;
  display: none;
}

.expired-info {
  font-size: 22px;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.m-bot-50 {
  margin-bottom: 50px;
}

h2 {
  font-weight: bold;
}

.big-logo {
  text-align: center;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}

.countdown-wrapper {
  margin: 0 auto 4%;
  width: 630px;
}

.get-notified {
  color: #fff;
  background-color: rgba(66, 133, 244, 1);
}

.sign-up:focus,
.go-prime:focus {
  color: #fff !important;
}

.sign-up:hover,
.go-prime:hover {
  opacity: .9;
  color: #fff !important;
}

.download {
  background-color: #df4a32;
  border-radius: 0;
  width: 260px;
  height: 60px;
  color: #fff;
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 20px;
  border-radius: 5px;
}

.download:hover {
  opacity: .9;
  color: #fff;
}

.all-downloads {
  color: inherit;
}

small {
  display: block;
  margin-top: 15px;
  font-size: 14px;
}

#email {
  margin-top: 15px;
  height: 33px;
  padding-left: 5px;
  padding-right: 5px;
  width: 250px;
}

.go-prime {
  margin-top: 25px;
  background-color: #19b7e4;
  padding: 15px 20px;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.sign-up {
  background-image: url('https://d2t3ff60b2tol4.cloudfront.net/c/f/c3f97D/g_24.png');
  background-position: 15px 20px;
  background-repeat: no-repeat;
  padding: 15px 20px 15px 40px;
  font-size: 20px;
  border-radius: 5px;
  border: 0;
  margin-top: 25px;
  color: #fff;
  background-color: #df4a32;
  font-weight: 600;
}

.info {
  font-size: 24px;
  margin: 25px auto 4%;
  max-width: 660px;
}

.sign-up-timer {
  display: none;
}

.what-is-insync {
  padding-bottom: 50px;
}

.what-is-insync .feat {
  margin-bottom: 50px;
}

.what-is-insync .feat:not(:first-child) {
  margin-top: 100px;
}

.what-is-insync h3 {
  margin: 0;
  text-decoration: none;
  color: #333;
  font-size: 26px;
}

.what-is-insync p {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 25px;
}

.boy-bandwidth {
  margin-left: auto;
  margin-right: auto;
  width: 400px;
  height: 150px;
  background-image: url('https://d2t3ff60b2tol4.cloudfront.net/c/d/moyy-X/boy_bandwidth.png');
  background-size: cover;
  background-position: center;
}

.click-me {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #19a2de;
}

.hero {
  margin-top: 50px;
  margin-bottom: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.talk {
  margin-top: 15px;
}

.social-btn {
  margin: 50px 15px;
}

.social-btn:hover {
  opacity: .8;
}