@media only screen and (max-width: 991px) {
  .page-basic-page .custom-container {
    padding: 160px 25px 80px 25px;
  }
  /* .page-node-type-page .main-container {
    min-height: unset;
  } */
}
@media only screen and (max-width: 767px) {
  .block-title {
    font-size: 32px;
    margin-bottom: 25px;
  }
  .more-link a,
  .curriculum-read-more a {
    font-size: 14px;
  }
  .card-title {
    font-size: 18px;
    line-height: 26px;
  }
  .page-node-type-page .custom-container {
    padding: 100px 0px 30px 0px;
  }
  .page-node-type-page .custom-container {
    margin: unset;
  }
  .page-node-type-page .col-sm-9 {
    padding: 0;
  }
}
