p {
  font-size: 30px !important;
  font-weight: 100;
}
.navbar {
  background: black !important;
  min-height: 200px;
}

.logo {
  width: 60%;
}

.nav-link {
  font-size: 30px;
  color: white !important;
  text-decoration: underline;
  font-weight: 100;
}

.sixty {
  width: 60%;
}

.seventy {
  width: 70%;
}

.eighty {
  width: 80%;
}

.curvy-top {
  background: no-repeat top url(images/aap.png);
  background-size: 100vw;
  background-position-y: -110px;
}

.curvy-bottom {
  background: no-repeat bottom url(images/aap.png);
  background-size: 100vw;
}

.curvy-footer {
  background: no-repeat no-repeat url(images/aap.png);
  background-size: cover;
  background-position: 0px -115px;
}

.row {
  width: 100%;
}

.quote-text {
  font-size: 30px;
  color: white;
}

.quote-name {
  font-size: 30px;
  color: white;
  font-weight: 100;
}

.light {
  font-weight: 100;
}

.lead {
  font-size: 30px;
  font-weight: 100;
}

.try-it {
  padding: 23px;
  width: 38%;
  border-radius: 46px;
  font-size: 30px;
  font-weight: bold;
}

.download-it {
  padding: 23px;
  border-radius: 46px;
  font-size: 30px;
  font-weight: bold;
}

.card-header {
  font-size: 30px;
}

.card-body ul li {
  font-size: 30px !important;
  font-weight: 100;
}

@media (max-width: 1115px) {
  .curvy-footer {
    /* background: url("images/aap.png") no-repeat;
    background-position: 0 -83px;
    background-size: 100vw 72vh; */
    background-color: black;
  }
  .try-it {
    padding: 23px;
    width: 69%;
    border-radius: 46px;
    font-size: 30px;
    font-weight: bold;
  }

  .navbar-brand {
    width: 75%;
  }

  /* .modal-dialog {
    margin-top: 21%;
    transform: scale(1.5) !important;
  } */

  /* .margin-container {
    margin-top: 200px;
  } */
  .curvy-top {
    /* background: no-repeat top url(images/aap.png);
    background-position-y: 0;
    background-size: 100vw 72vh; */
    background-color: black;
  }

  .curvy-bottom {
    /* background: no-repeat bottom url(images/aap.png);
    background-size: 100vw 72vh; */
    background-color: black;
  }
  /* .margin-bottom {
    margin-bottom: 114px;
  } */
  /* .lead {
    font-size: 50px !important;
  } */

  .center {
    margin: 0 auto !important;
  }
  .display-4 {
    font-size: 50px !important;
  }

  /* .nav-link {
    font-size: 40px;
  }

  .quote-name {
    font-size: 40px;
  }

  .quote-text {
    font-size: 50px !important;
  }

  .big {
    max-width: 50% !important;
  }
*/
  .logo {
    width: 80%;
  }

  .no-margin {
    margin: 0 !important;
  }
}

@media (min-width: 995px) and (max-width: 1115px) {
  .curvy-top {
    background: no-repeat top url(images/aap.png);
    background-position-y: 0;
    background-size: 100vw 85vh;
  }
}
