@import url("https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap");
@media (min-width: 768px) {
  #homePage #homeHero {
    height: 60vh !important;
  }
  #homePage #homeHero .homeHero-content h1 {
    font-size: 34px !important;
    line-height: 40px !important;
  }
  #homePage #homeHero .homeHero-content p {
    font-size: 14px !important;
  }
  #homePage #higher-education .assistance {
    width: 100% !important;
  }
  #universityPage #universities .heading {
    text-align: left !important;
  }
  #universityPage #universities .btn {
    width: 32% !important;
  }
  #contactPage #contact-us .location-details .location-content .card-body span {
    font-size: 14px !important;
  }
}
@media (min-width: 992px) {
  .heading {
    font-size: 34px !important;
    line-height: 42px !important;
  }
  p, a, ul, li, span {
    font-size: 16px;
  }
  #hero {
    height: 48vh !important;
  }
  #hero h1 {
    font-size: 46px !important;
  }
  header .top-bar a, header .top-bar span {
    font-size: 14px !important;
  }
  header .navbar {
    background-color: #8E000B;
    height: 60px !important;
  }
  header .offcanvas {
    align-items: flex-start;
  }
  header .offcanvas .offcanvas-body .navbar-nav .nav-item {
    line-height: normal !important;
    border-bottom: 0 !important;
  }
  header .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link {
    color: #F1F4F8 !important;
    font-weight: 400 !important;
  }
  header .offcanvas .offcanvas-body .navbar-nav .nav-item:hover .nav-link {
    color: #F1F4F8 !important;
  }
  #homePage #homeHero {
    height: 80vh !important;
  }
  #homePage #homeHero .homeHero-content h1 {
    font-size: 40px !important;
    line-height: 52px !important;
  }
  #homePage #homeHero .homeHero-content p {
    font-size: 16px !important;
    width: 74%;
  }
  #homePage #transfer-pathways .card .card-body {
    height: 24rem;
  }
  #homePage #entry-requirments {
    background-image: url(../images/entry-requirment.webp) !important;
  }
  #homePage #entry-requirments .heading {
    font-size: 24px !important;
  }
  #homePage #partner-universities h3 {
    font-size: 20px !important;
  }
  #contactPage #hero .hero-content {
    width: 74% !important;
  }
  #contactPage .heading {
    font-size: 28px !important;
  }
  #contactPage #contact-us .card {
    width: 90%;
  }
  #contactPage #contact-us .location-details .location-content .card-body span {
    font-size: 16px !important;
  }
  #contactPage #contact-us .location-details .location-content .content-details {
    padding-bottom: 8px;
  }
  #contactPage #contact-us .location-details .location-content .social-contact {
    margin-top: 5rem;
  }
  #universityPage #universities img {
    width: 9rem;
  }
  #universityPage #universities .btn {
    width: 20% !important;
  }
}
@media (min-width: 1200px) {
  #homePage #homeHero {
    height: 86vh !important;
  }
  #homePage #homeHero .homeHero-content h1 {
    font-size: 54px !important;
    line-height: 68px !important;
  }
  #homePage #homeHero .homeHero-content p {
    font-size: 20px !important;
    margin-top: 16px !important;
  }
  #homePage #homeHero .homeHero-content .btn {
    font-size: 18px !important;
    margin-top: 20px !important;
  }
  #homePage #higher-education .heading {
    font-size: 50px !important;
    line-height: 56px !important;
  }
  #homePage #higher-education h3 {
    font-size: 18px !important;
  }
  #homePage #transfer-pathways .card .card-body {
    height: 20rem !important;
  }
  #homePage #transfer-pathways .card .card-title {
    font-size: 22px !important;
  }
  #homePage #testimonials .supportive-paragraph {
    margin-top: 30px;
    margin-bottom: 14px;
  }
  #homePage #testimonials .testimonial-content {
    padding: 0 10%;
  }
  #homePage #testimonials .testimonial-content .card {
    width: 100% !important;
  }
  #homePage #testimonials .testimonial-content .card::before {
    height: 46%;
  }
  #homePage #testimonials .testimonial-content .card .image-wrapper img {
    width: 80%;
  }
  #universityPage #universities img {
    width: 12rem !important;
  }
  #universityPage #universities p {
    font-size: 18px !important;
  }
  #universityPage #universities .btn {
    width: 16% !important;
  }
  #contactPage #hero .hero-content .supportive-paragraph {
    font-size: 18px !important;
    line-height: 30px !important;
  }
}/*# sourceMappingURL=responsive.css.map */