/*
* ----------------------------------------------------------------------------------------
* BANNERS
* ----------------------------------------------------------------------------------------
*/
@media only screen and (min-width: 1px) {
  .desktop--hero-banner {
    background-repeat: no-repeat;
    background-size: contain;
    height: 0;
    margin-top: -5px;
    padding-top: 44%;
    width: 100%; }

  .desktop--hero-banner-container h2 {
    display: none; } }
@media only screen and (min-width: 768px) {
  .desktop--hero-banner {
    background-size: contain;
    background-repeat: no-repeat;
    height: 0;
    /*padding-top: 66.64%;*/
    padding-top: 36%;
    width: 100%; }

  .desktop--hero-banner-container h2 {
    display: none; }

  .banner-title {
    font-size: 26px;
    left: 45px;
    max-width: 195px;
    top: 90px; } }
@media only screen and (min-width: 992px) {
  .banner-title {
    font-size: 44.3px;
    left: 45px;
    max-width: 245px;
    top: 120px; } }
@media only screen and (min-width: 1200px) {
  .banner-title {
    left: 45px;
    max-width: 320px;
    top: 140px; } }
/*
* ----------------------------------------------------------------------------------------
* CONTENT
* ----------------------------------------------------------------------------------------
*/
@media only screen and (min-width: 1px) {
  .education-description ul li {
    font-size: 12px;
    font-weight: 500;
    line-height: 19px;
    list-style: none; }
    .education-description ul li p {
      line-height: 19px; }

  /*.education-description li:not(:last-child) {
      border-bottom: 1px solid #D0D2D3;
  }*/
  .education-description li {
    border-bottom: 1px solid #D0D2D3; }

  .upcoming-course {
    color: #007078;
    font-size: 14px;
    margin-bottom: 10px; }

  p.request-a-course {
    font-weight: 600;
    margin-bottom: 0; } }
@media only screen and (min-width: 768px) {
  .education-description ul li {
    line-height: 24px; }
    .education-description ul li p {
      line-height: 24px; }

  .upcoming-course {
    font-size: 16px;
    margin-bottom: 20px; }

  p.request-a-course {
    margin-top: 40px; }

  a.register-course.last-course {
    margin-bottom: 70px; } }
@media only screen and (min-width: 992px) {
  .upcoming-course {
    max-width: 485px; } }

/*# sourceMappingURL=upcoming.css.map */
