@media (min-width: 1920px) {
  body {
    font-size: 18px;
  }
  #leadForm_popup {
    border-radius: 40px !important;
  }
  .container {
    max-width: 1720px;
  }
  .section-mb {
    margin-bottom: 100px;
  }
  .section-mt {
    margin-top: 100px;
  }
  p {
    font-size: 18px;
    line-height: 1.4;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left {
    gap: 80px;
  }
}
@media (max-width: 1919.98px) {
  .container {
    max-width: 1720px;
  }
  .section-title {
    font-size: 48px;
  }
  .section-mb {
    margin-bottom: 100px;
  }
  .section-mt {
    margin-top: 100px;
  }
  p {
    font-size: 18px;
    line-height: 1.4;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left {
    gap: 80px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .wrapper-course .top-course-slider .line-item .course-wrapper .course-deatil {
    min-height: 102px;
  }
}
@media (max-width: 1699.98px) {
  .container {
    max-width: 1420px;
  }
  .section-title.big {
    font-size: 48px;
  }
  header .header-wrapper {
    /* Submenu Content */
  }
  header .header-wrapper .main-nav .menu {
    /* Tabs */
    /* Tab Content */
  }
  header .header-wrapper .main-nav .menu .menu-item {
    font-size: 20px;
  }
  header .header-wrapper .main-nav .menu .menu-item .menu-text {
    gap: 14px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .tab-btn {
    font-size: 18px;
    padding: 22px 0;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .tab-btn.active::before {
    width: 10px;
    height: 62%;
    left: -22px;
    top: 10px;
    border-radius: 0 10px 10px 0;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs #by-institution {
    margin-top: 46px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .tab-panel.active .wrapper {
    gap: 14px;
    padding-right: 10px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .by-degree {
    margin-top: 8px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .category {
    margin-bottom: 8px;
  }
  header .header-wrapper .main-nav .menu .tab-content {
    gap: 0;
    padding: 0 0 0 20px;
  }
  header .header-wrapper .main-nav .menu .vertical-tabs {
    width: 24%;
    border-radius: 20px;
    padding: 22px;
  }
  header .header-wrapper .main-nav .menu .vertical-tabs .category {
    font-size: 22px;
    line-height: 1.4;
  }
  header .header-wrapper .main-nav .menu .content-area {
    width: 76%;
  }
  header .header-wrapper .main-nav .menu .content-area .wrapper {
    max-height: 512px;
    padding: 0;
  }
  header .header-wrapper .submenu-content {
    gap: 18px;
  }
  header .header-wrapper .course-card .course-name {
    font-size: 18px;
    max-width: 246px;
  }
  header .header-wrapper .course-card .short-name {
    font-size: 14px;
    padding: 2px 12px;
    border-radius: 16px;
  }
}
@media (min-width: 1600px) {
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container {
    padding-top: 180px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .abd-image {
    width: 400px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .abd-sign {
    left: 514px;
    bottom: 30px;
    width: 180px;
  }
}
@media (max-width: 1599.98px) {
    .top-ranking-section .ranking-wrapper .rank-card-container .rank-line-item {
        width:202px;
        height: auto;
        position: relative;
        background-color: #F7F6F6;
        border: 1px solid #ddd;
        border-radius: 10px;
        text-align: center;
        padding: 16px 18px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-card-img {
        width: -moz-fit-content;
        width: fit-content;
        height: auto;
        margin: 0;
        margin-bottom: 16px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-card-img img {
        -o-object-fit: contain;
        object-fit: contain
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-card-title {
        padding: 10px 10px 0;
        font-size: 14px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-badge {
        right: 36px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-badge .rank-top {
        top: -5px;
        left: 19px
    }

    .top-ranking-section .slick-prev {
        left: 91%;
        position: relative;
        top: -48px
    }

    .top-ranking-section .slick-next {
        right: 21px;
        position: absolute;
        top: -48px
    }
     .container {
    max-width: 1200px;
  }
  .section-mb {
    margin-bottom: 80px;
  }
  .section-mt {
    margin-top: 80px;
  }
  button,
  .primaryBtn {
    font-size: 14px;
    line-height: 1.4;
    padding: 12px 32px;
    border: 1px solid transparent;
    border-radius: 50px;
    transition: background-color 0.3s ease;
  }
  button:hover,
  .primaryBtn:hover {
    border: 1px solid #D32531;
  }
  button.small,
  .primaryBtn.small {
    font-size: 14px;
    line-height: 1.4;
    padding: 12px 22px;
    border: none;
    border-radius: 50px;
    transition: background-color 0.3s ease;
  }
  button.small:hover,
  .primaryBtn.small:hover {
    border: 1px solid #D32531;
    padding: 11px 21px;
  }
  .section-title {
    font-size: 32px;
  }
  .section-title.big {
    font-size: 40px;
  }
  p {
    font-size: 16px;
    line-height: 1.4;
  }
  header {
    padding: 12px 0;
  }
  header .header-wrapper {
    padding: 5px 15px;
    border-radius: 17px;
  }
  header .header-wrapper .logo img {
    max-width: unset;
  }
  header .header-wrapper .main-nav .search-menu img,
  header .header-wrapper .main-nav .ham-menu img {
    width: 50px;
    height: auto;
  }
  header .header-wrapper .main-nav .menu {
    gap: 16px;
  }
  header .header-wrapper .main-nav .menu .menu-item.has-submenu {
    padding: 0 12px;
  }
  header .header-wrapper .main-nav .menu .menu-item {
    font-size: 16px;
  }
  header .header-wrapper .main-nav .menu .menu-item .menu-text {
    gap: 8px;
  }
  header .header-wrapper .main-nav .menu .menu-item .menu-text .arrow {
    width: 12px;
    height: 12px;
    margin-top: 0;
  }
  header .header-wrapper .main-nav .menu .submenu {
    padding: 14px;
  }
  header .header-wrapper .main-nav .menu .submenu ul li {
    padding: 18px 0;
  }
  header .header-wrapper .main-nav .menu .megamenu {
    padding: 14px 8px 14px 14px;
  }
  header .header-wrapper .main-nav .menu .content-area {
    padding: 0 0 0 14px;
    gap: 14px;
  }
  header .header-wrapper .main-nav .menu .content-area .wrapper {
    max-height: 449px;
  }
  header .header-wrapper .main-nav .menu .content-area .view-all {
    margin-top: 8px;
    font-size: 14px;
  }
  header .header-wrapper .main-nav .menu .content-area .view-all:hover {
    padding: 13px 32px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .tab-btn {
    font-size: 16px;
    padding: 18px 0;
    font-weight: normal;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .tab-btn.active::before {
    width: 8px;
    height: 58%;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .tab-panel.active .wrapper {
    gap: 14px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs #by-institution {
    margin-top: 48px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .by-degree {
    margin-top: 8px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .category {
    font-size: 20px;
    margin-bottom: 6px;
  }
  header .header-wrapper .main-nav .menu .institution .submenu {
    top: 55px;
  }
  header .header-wrapper .main-nav .course-card {
    padding: 32px 14px 14px;
  }
  header .header-wrapper .main-nav .course-card .course-name {
    font-size: 16px;
    line-height: normal;
  }
  header .header-wrapper .main-nav .course-card .tag {
    font-size: 12px;
    padding: 4px 10px;
  }
  header .header-wrapper .main-nav .course-card .short-name {
    font-size: 12px;
    padding: 2px 10px;
  }
  header .header-wrapper .main-nav .course-card .duration {
    font-size: 14px;
    align-items: center;
  }
  header .header-wrapper .main-nav .course-card .duration img {
    padding: 0;
    width: 12px;
    height: 12px;
  }
  header .header-wrapper .main-nav .course-card .uni-name {
    letter-spacing: 1px;
    font-size: 12px;
    margin-bottom: 12px;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .right {
    right: 20px;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .right img {
    min-height: 485px;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .left .question-text {
    font-size: 32px;
    line-height: 1.4;
    padding-bottom: 4px;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .left .description {
    font-size: 14px;
    line-height: 1.188rem;
    padding-bottom: 10px;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch.footerv2 .right, footer .footer-container .footer-get-in-touch .get-in-touch.footerv3 .right {
    top: unset;
    bottom: 0;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch.footerv2 .right img, footer .footer-container .footer-get-in-touch .get-in-touch.footerv3 .right img {
    min-height: unset;
    width: 460px;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch.footerv3 img {
    width: 420px;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left {
    gap: 44px;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left .university-details .uni-address {
    font-size: 12px;
    line-height: 1rem;
    font-weight: 700;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper {
    padding: 30px 30px 0 30px;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .title-text,
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .course-heading {
    font-size: 16px;
    line-height: 1.375;
    margin-bottom: 12px;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper a {
    font-size: 12px;
    line-height: 1rem;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .company {
    padding-bottom: 42px;
  }
  footer .contact-details {
    padding: 1.042vw 0 5.313vw 0;
  }
  footer .contact-details .copy-right-text {
    font-size: 12px;
    line-height: 1.75rem;
  }
  footer .contact-details .general-link a {
    font-size: 12px;
    line-height: 1rem;
  }
  footer.top-space {
    padding-top: 40px;
  }
  .popup.search-filter {
    top: 47%;
  }
  .popup.search-filter .search-bar img {
    width: 46px;
  }
  .popup.search-filter .close-btn {
    top: 12px;
    font-size: 1.5rem;
  }
  .popup.search-filter .search-bar input {
    font-size: 16px;
  }
  .popup.search-filter .search-input::-moz-placeholder {
    font-size: 18px;
  }
  .popup.search-filter .search-input::placeholder {
    font-size: 18px;
  }
  .popup.search-filter .search-container .search-wrapper {
    max-height: 26vw;
  }
  .popup.search-filter .search-container .tags .course-tag {
    font-size: 14px;
    padding: 10px 14px;
  }
  .popup.search-filter .search-container .section-heading .section-title {
    font-size: 20px !important;
  }
  .popup.search-filter .search-container .popular-courses .heading,
  .popup.search-filter .search-container .top-specialisations .heading {
    font-size: 16px;
  }
  .popup.search-filter .search-container .popular-courses li {
    font-size: 14px;
  }
  .popup.search-filter .search-container a:hover {
    color: #101010;
  }
  .popup.search-filter .search-container .top-specialisations .specialization-headeing {
    font-size: 14px !important;
  }
  .popup.search-filter .search-container .top-specialisations .specialisation-wrapper .specialisation-course .specialization-title {
    font-size: 14px;
  }
  .popup.search-filter .search-container .top-specialisations .specialisation-wrapper::-webkit-scrollbar {
    display: none;
  }
  .popup.search-filter .search-container .faq .faq-wrapper .question {
    font-size: 14px;
  }
  footer .doodle {
    height: 488px;
  }
  footer .contact-details {
    padding: 1.042vw 0;
  }
}

@media (max-width: 1500px) {
    .top-ranking-section .ranking-wrapper .rank-card-container .rank-card-img {
        width:167px;
        height: 151px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-badge .rank-top {
        top: -5px;
        left: 33px
    }
}
@media (max-width: 1366px) {
  header .header-wrapper .main-nav .menu {
    gap: 16px;
  }
  header .header-wrapper .main-nav .menu .submenu ul li {
    padding: 14px 0;
  }
  header .header-wrapper .main-nav .menu .content-area {
    padding: 0 0 0 14px;
    gap: 0;
  }
  header .header-wrapper .main-nav .menu .content-area .wrapper {
    max-height: 415px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .tab-btn {
    font-size: 16px;
    padding: 14px 0;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .tab-btn.active::before {
    width: 8px;
    height: 58%;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .tab-panel.active .wrapper {
    gap: 14px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs #by-institution {
    margin-top: 48px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .by-degree {
    margin-top: 8px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .category {
    font-size: 1.389vw;
    margin-bottom: 6px;
  }
  header .header-wrapper .main-nav .menu .institution .submenu {
    top: 55px;
  }
  header .header-wrapper .main-nav .course-card {
    padding: 32px 14px 14px;
  }
  header .header-wrapper .main-nav .course-card .course-name {
    font-size: 16px;
    line-height: normal;
  }
  header .header-wrapper .main-nav .course-card .tag {
    font-size: 12px;
    padding: 4px 10px;
  }
  header .header-wrapper .main-nav .course-card .short-name {
    font-size: 12px;
    padding: 2px 10px;
  }
  header .header-wrapper .main-nav .course-card .duration {
    font-size: 12px;
  }
  header .header-wrapper .main-nav .course-card .duration img {
    padding: 0;
    width: 12px;
    height: 12px;
  }
  header .header-wrapper .main-nav .course-card .uni-name {
    letter-spacing: 1px;
    font-size: 12px;
    margin-bottom: 12px;
  }
  .popup.search-filter {
    top: 55%;
  }
  .popup.search-filter .popular-courses .section-heading img,
  .popup.search-filter .faq .section-heading img {
    width: 40px;
  }
  .popup.search-filter .top-specialisations .specialisation-course img {
    width: 40px;
  }
}
@media (max-width: 1280px) {
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .category {
    font-size: 18px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .tab-btn {
    font-size: 16px;
    padding: 10px 0;
  }
  header .header-wrapper .main-nav .menu .content-area {
    gap: 0;
  }
  header .header-wrapper .main-nav .menu .content-area .wrapper {
    max-height: 375px;
    gap: 10px;
  }
  header .header-wrapper .main-nav .menu .content-area .view-all {
    margin-top: 14px;
  }
  header .header-wrapper .main-nav .menu .course-card .course-name {
    font-size: 16px;
  }
  header .header-wrapper .main-nav .menu .course-card .uni-name {
    letter-spacing: 0.7px;
  }
  .popup.search-filter {
    top: 26.5vw;
  }
  .trend-col-head {
	  min-height: 130px;
	}
  .trend-col-head h2 {
		font-size: 40px;
	}
}
@media (max-width: 1200px) {
  .container {
    max-width: calc(100% - 6.15vw);
  }
  .section-title {
    font-size: 32px;
  }
  .section-title.big {
    font-size: 32px;
  }
  .section-mb {
    margin-bottom: 60px;
  }
  .section-mt {
    margin-top: 60px;
  }
  p {
    font-size: 18px;
    line-height: 1.4;
  }
  header .header-wrapper .main-nav .menu .content-area {
    gap: 6px;
  }
  header .header-wrapper .main-nav .menu .content-area .wrapper {
    max-height: 436px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .tab-btn {
    font-size: 14px;
    padding: 18px 0;
    font-weight: normal;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .tab-btn.active::before {
    width: 8px;
    height: 54%;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .tab-panel.active .wrapper {
    gap: 14px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .category {
    font-size: 18px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs #by-institution {
    margin-top: 42px;
  }
  header .header-wrapper .main-nav .menu .menu-item.active:first-child .tabs .by-degree {
    margin-top: 8px;
  }
  header .header-wrapper .main-nav .menu .course-card .course-name {
    font-size: 14px;
  }
  header .header-wrapper .main-nav .menu .course-card .duration {
    font-size: 12px;
  }
  .popup.search-filter {
    top: 29vw;
  }
}
@media (max-width: 992px) {
    .top-ranking-section .ranking-wrapper .rank-card-container .rank-line-item {
        width:267px;
        height: auto;
        padding: 22px 24px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-card-img {
        width: 200px;
        height: auto;
        margin-bottom: 15px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-card-img img {
        -o-object-fit: contain;
        object-fit: contain
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-card-title {
        padding: 10px 10px 0;
        font-size: 14px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-badge {
        right: 54px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-badge .rank-top {
        top: -5px;
        left: 50px
    }
}
@media (max-width: 992px) {
  .iti--container {
    z-index: 9999 !important;
  }
  .downloadForm .field-list .form-group {
    flex: 0 1 calc(50% - 24px);
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .left.form {
    width: 100%;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .right {
    display: none;
  }
  .container {
    max-width: calc(100% - 8.4vw);
  }
  .section-title {
    font-size: 32px;
  }
  .section-title.big {
    font-size: 40px;
  }
  .section-mb {
    margin-bottom: 60px;
  }
  .section-mt {
    margin-top: 60px;
  }
  p {
    font-size: 18px;
    line-height: 1.4;
  }
  header {
    position: fixed;
    z-index: 9989;
    /* Menu Screens */
    /* Back Button */
  }
  header .header-mob-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 14px;
    background: #F7F6F6;
    border-radius: 15px;
    margin: 0 4.167vw;
  }
  header .header-mob-wrapper .logo {
    max-width: 170px;
  }
  header .header-mob-wrapper .mobile-nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
  }
  header .mobile-menu {
    display: none;
    padding: 14px;
    background: #F7F6F6;
    border-radius: 16px;
    margin: 0 4.167vw;
    width: calc(100% - 8.4vw);
    margin-top: 6px;
    height: 100vh;
    max-height: calc(100vh - 180px);
    overflow: hidden;
    position: relative;
  }
  header .mobile-menu .search-bar {
    background-color: #fff;
    width: 100%;
    margin: 16px auto 8px;
    padding: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 40px;
  }
  header .mobile-menu .search-bar img {
    margin-right: 10px;
  }
  header .mobile-menu .search-bar input {
    padding: 0;
    border: none;
    outline: none;
    flex: 1;
    font-size: 18px;
  }
  header .mobile-menu .search-bar input:focus {
    box-shadow: none;
  }
  header .mobile-menu .search-input::-moz-placeholder {
    color: rgba(21, 20, 25, 0.2);
  }
  header .mobile-menu .search-input::placeholder {
    color: rgba(21, 20, 25, 0.2);
  }
  header .mobile-menu ul {
    padding-left: 0;
  }
  header .hamburger {
    display: block;
  }
  header .screen {
    display: none;
  }
  header .screen-wrapper {
    overflow-y: auto;
    max-height: 100%;
    margin-right: -14px;
    padding-right: 14px;
  }
  header .mobile-menu.show .screen.menu-screen {
    display: block;
  }
  header .menu,
  header .submenu {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  header .menu li,
  header .submenu li,
  header .subsubmenu li {
    list-style: none;
    color: #101010;
    font-size: 18px;
    padding: 24px 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    position: relative;
    cursor: pointer;
  }
  header .menu li:last-child,
  header .submenu li:last-child,
  header .subsubmenu li:last-child {
    border-bottom: 0;
  }
  header .menu li a,
  header .submenu li a,
  header .subsubmenu li a {
    color: inherit;
    display: block;
  }
  header .submenu li,
  header .subsubmenu li {
    background-color: #fff;
    border-radius: 20px;
    padding: 8px 12px;
    padding-top: 8px;
    cursor: pointer;
    font-size: 16px;
    margin-bottom: 16px;
  }
  header .submenu li::after,
  header .subsubmenu li::after {
    position: absolute;
    right: 8px;
    top: 16px;
    content: "";
    width: 9px;
    height: 5px;
    background: url("../images/icons/chevron-down-arrow.svg") center/cover no-repeat;
    transform: rotate(-90deg);
    display: inline-block;
  }
  header .submenu .institute-link {
    display: block;
  }
  header .menu-screen .menu .hasMobSubmenu::after {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 32px;
    content: "";
    width: 14px;
    height: 8px;
    background: url("../images/icons/chevron-down-arrow.svg") center/cover no-repeat;
    display: inline-block;
  }
  header .menu-screen .menu .hasMobSubmenu .submenu {
    display: none;
    margin-top: 24px;
  }
  header .menu-screen .menu .hasMobSubmenu.active::after {
    transform: rotate(180deg);
  }
  header .menu-screen .menu .hasMobSubmenu.active .submenu {
    display: block !important;
  }
  header .back-button {
    display: none;
    padding: 24px 0;
    justify-content: space-between;
    align-items: center;
  }
  header .back-button .back {
    display: flex;
    color: #101010;
    cursor: pointer;
    gap: 12px;
    align-items: flex-start;
    font-size: 18px;
    margin-bottom: 0;
  }
  header .back-button .back img {
    padding-top: 8px;
  }
  header .back-button .view-all-btn {
    font-size: 14px;
    color: #151419;
    border: 1px solid rgba(21, 20, 25, 0.6);
    border-radius: 50px;
    padding: 10px 12px;
    font-weight: 700;
    white-space: nowrap;
    display: inline-block;
    max-width: 100%;
    box-sizing: border-box;
    max-height: 40px;
  }
  header .screen.master-cards .back-button,
  header .screen.bachelor-cards .back-button,
  header .screen.certification-cards .back-button,
  header .screen.muj-cards .back-button,
  header .screen.mahe-cards .back-button,
  header .screen.smu-cards .back-button {
    padding: 24px 0 16px;
  }
  header .screen.active .back-button {
    display: flex;
  }
  header .cards-wrapper {
    padding: 0 0 10px;
  }
  header .cards-wrapper .course-card {
    background: #fff;
    color: #151419;
    padding: 40px 16px 16px;
    margin: 16px 0;
    border: 1px solid rgba(21, 20, 25, 0.1);
    border-radius: 20px;
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }
  header .cards-wrapper .course-card:first-child {
    margin-top: 0;
  }
  header .cards-wrapper .course-card .tag {
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #FDD900;
    color: #151419;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 12px;
    border-radius: 3px;
    line-height: normal;
    border-radius: 16px 16px 16px 0;
    border: 1px solid rgba(21, 20, 25, 0.2);
  }
  header .cards-wrapper .course-card .title {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    color: inherit;
  }
  header .cards-wrapper .course-card .uni-name {
    font-size: 12px;
    color: #151419;
    font-weight: normal;
    margin-bottom: 12px;
    letter-spacing: 1.2px;
  }
  header .cards-wrapper .course-card .course-name {
    font-size: 18px;
    color: #151419;
    max-width: 80%;
  }
  header .cards-wrapper .course-card .short-name {
    font-size: 14px;
    color: #151419;
    padding: 4px 12px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 16px;
  }
  header .cards-wrapper .course-card .duration-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  header .cards-wrapper .course-card .duration {
    display: flex;
    color: inherit;
    font-size: 12px;
    letter-spacing: 1.2px;
    margin-bottom: 0;
    line-height: 1.4;
  }
  header .cards-wrapper .course-card .duration img {
    margin-right: 5px;
    width: 14px;
    height: 14px;
  }
  header .cards-wrapper .course-card:hover, header .cards-wrapper .course-card:focus {
    border: 1px solid #F26722;
  }
  header .cards-wrapper .course-card.muj:hover,
  header .cards-wrapper .course-card.muj:focus {
    border: 2px solid #CCC1FF;
  }
  header .cards-wrapper .course-card.mahe:hover,
  header .cards-wrapper .course-card.mahe:focus {
    border: 2px solid #A9D8FF;
  }
  header .cards-wrapper .course-card.smu:hover,
  header .cards-wrapper .course-card.smu:focus {
    border: 2px solid #BEFFFE;
  }
  header .cards-wrapper .course-card.muj .uni-name {
    color: #6254A4;
  }
  header .cards-wrapper .course-card.mahe .uni-name {
    color: #2F7EBF;
  }
  header .cards-wrapper .course-card.smu .uni-name {
    color: #117673;
  }
  header .screen.muj-cards.active .uni-name,
  header .screen.mahe-cards.active .uni-name,
  header .screen.smu-cards.active .uni-name {
    display: none;
  }
  header .submenu {
    display: none;
  }
  header .submenu.active {
    display: block;
  }
  header .show {
    display: block;
  }
  header .screen.filterSearch-screen .back-button {
    padding: 18px 0;
  }
  header .mobenroll-wrapper {
    padding: 24px 14px;
    background: #F7F6F6;
    border-radius: 0 0 20px 20px;
    margin: 0 4.167vw;
    position: fixed;
    bottom: 0;
    left: 0;
    width: calc(100% - 8.4vw);
  }
  header .mobenroll-wrapper .mobileEnrollBtn {
    width: 100%;
  }
  header .filterSearch-screen {
    background: transparent;
  }
  header .filterSearch-screen .search-bar {
    background-color: #fff;
    width: 100%;
    margin: 0 auto;
    padding: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 40px;
    margin-bottom: 24px;
    position: relative;
  }
  header .filterSearch-screen .search-bar img {
    margin-right: 10px;
  }
  header .filterSearch-screen .close-btn {
    position: absolute;
    top: 20px;
    right: 24px;
    background: none;
    border: none;
    font-size: 1.8rem;
    color: #575757;
    cursor: pointer;
    line-height: 1;
    padding: 8px;
    transition: color 0.3s ease;
    font-weight: 500;
    background-image: url("../images/icons/close-icon.svg");
    background-repeat: no-repeat;
  }
  header .filterSearch-screen .search-container .course-tag {
    font-size: 14px;
    line-height: 1.4rem;
    color: #101010;
    background: #fff;
    font-weight: 500;
    padding: 6px 16px;
    margin-right: 8px;
    margin-bottom: 16px;
    display: inline-block;
    border-radius: 40px;
    border: 1px solid #ddd;
  }
  header .filterSearch-screen .search-container .tag {
    padding-bottom: 32px;
  }
  header .filterSearch-screen .search-container .section-heading {
    display: flex;
    align-items: center;
    gap: 12px;
    padding-bottom: 20px;
  }
  header .filterSearch-screen .search-container .section-heading .section-title {
    font-size: 20px;
    line-height: 1.4rem;
    font-weight: 500;
    color: #101010;
    margin: 0;
    margin-top: 6px;
  }
  header .filterSearch-screen .search-container .section-heading img {
    width: 40px;
  }
  header .filterSearch-screen .search-container .popular-courses {
    padding-bottom: 20px;
  }
  header .filterSearch-screen .search-container .popular-courses li {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 40px;
    padding: 8px 16px;
    cursor: pointer;
    font-size: 14px;
    margin-bottom: 16px;
    list-style: none;
  }
  header .filterSearch-screen .search-container .popular-courses li a {
    color: #101010;
  }
  header .filterSearch-screen .search-container .top-specialisations {
    padding-bottom: 32px;
  }
  header .filterSearch-screen .search-container .top-specialisations .specialization-headeing {
    font-size: 14px;
    line-height: 1rem;
  }
  header .filterSearch-screen .search-container .top-specialisations .specialisation-wrapper {
    display: flex;
    overflow-x: auto;
    white-space: nowrap;
    gap: 6px;
    margin-right: -14px;
  }
  header .filterSearch-screen .search-container .top-specialisations .specialisation-wrapper .specialisation-item {
    margin-right: 12px;
    min-width: 150px;
    flex-shrink: 0;
  }
  header .filterSearch-screen .search-container .top-specialisations .specialisation-wrapper .specialisation-course {
    display: flex;
    gap: 20px;
    align-items: center;
    background: #fff;
    padding: 12px;
    border-radius: 20px;
  }
  header .filterSearch-screen .search-container .top-specialisations .specialisation-wrapper .specialisation-course .specialization-title {
    font-size: 14px;
    line-height: 1.4rem;
    color: #151419;
    margin-bottom: 0;
  }
  header .filterSearch-screen .search-container .top-specialisations .specialisation-wrapper .specialisation-course img {
    width: 40px;
  }
  header .filterSearch-screen .search-container .top-specialisations .specialisation-wrapper::-webkit-scrollbar {
    display: none;
  }
  header .filterSearch-screen .search-container .faq .faq-wrapper {
    padding-top: 0px;
  }
  header .filterSearch-screen .search-container .faq .faq-wrapper .question {
    display: block;
    font-size: 14px;
    line-height: 1rem;
    font-weight: 400;
    padding: 8px 0;
    text-decoration: underline;
    pointer-events: none;
  }
  footer {
    margin-bottom: 58px;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch {
    padding: 30px 0 50px 0;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .doodle {
    height: 500px;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .left {
    width: 60%;
    padding: 16px 0;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .left .question-text {
    font-size: 32px;
    line-height: 2.8rem;
    padding-bottom: 10px;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .left .description {
    font-size: 20px;
    line-height: 1.75rem;
    padding-bottom: 8px;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .right {
    width: unset;
    position: absolute;
    right: 0;
    top: unset;
    display: flex;
    justify-content: flex-end;
    bottom: 0;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .right img {
    max-height: 320px;
    min-height: unset;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch.footerv2 .right img, footer .footer-container .footer-get-in-touch .get-in-touch.footerv3 .right img {
    min-height: unset;
    width: 320px;
    max-height: unset;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper p {
    font-size: 18px;
    line-height: 1.575rem;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper {
    display: flex;
    flex-direction: column;
    padding: 30px 22px;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left {
    display: block;
    width: 100%;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left .university-details:nth-of-type(1),
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left .university-details:nth-of-type(2) {
    border-bottom: solid 1px rgba(0, 0, 0, 0.1019607843);
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left .university-details {
    display: flex;
    justify-content: space-between;
    gap: 156px;
    text-align: right;
    padding-top: 20px;
    padding-bottom: 0;
    width: 100%;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left .university-details .uni-address {
    font-size: 18px;
    line-height: 1.563rem;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .right {
    width: 100%;
    display: flex;
    justify-content: left;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .right .social-media ul {
    gap: 10px;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .right .social-media ul li {
    padding: 10px;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper {
    flex-direction: column;
    padding: 16px;
    gap: 0;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper a {
    font-size: 18px;
    line-height: 1.125rem;
    padding: 6px 0;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper h5 {
    margin-bottom: 0px;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-1 {
    width: 100%;
    position: relative;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-1 .footer-down-arrow::after {
    content: "";
    position: absolute;
    right: 0;
    top: unset;
    transform: translateY(20%);
    width: 33px;
    height: 33px;
    background-image: url("../images/footer-down-arrow.png");
    background-size: cover;
    background-repeat: no-repeat;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-1 .footer-up-arrow::after {
    content: "";
    position: absolute;
    right: 0;
    top: unset;
    transform: translateY(20%);
    width: 33px;
    height: 34px;
    background-image: url("../images/footer-up-arrow.png");
    background-size: cover;
    background-repeat: no-repeat;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-1 .title-text {
    font-size: 20px;
    line-height: 2rem;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-1 .company {
    border-top: solid 1px rgba(0, 0, 0, 0.1019607843);
    padding: 22px 0;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-1 .course-detail {
    padding-bottom: 0;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 {
    flex-direction: column;
    position: relative;
    width: 100%;
    gap: 0;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .course-left {
    border-top: solid 1px rgba(0, 0, 0, 0.1019607843);
    padding: 22px 0;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .course-left .all-course {
    padding-bottom: 24px;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .course-detail {
    padding-bottom: 0;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .footer-down-arrow::after {
    content: "";
    position: absolute;
    right: 0;
    top: unset;
    transform: translateY(20%);
    width: 33px;
    height: 33px;
    background-image: url("../images/footer-down-arrow.png");
    background-size: cover;
    background-repeat: no-repeat;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .footer-up-arrow::after {
    content: "";
    position: absolute;
    right: 0;
    top: unset;
    transform: translateY(20%);
    width: 33px;
    height: 34px;
    background-image: url("../images/footer-up-arrow.png");
    background-size: cover;
    background-repeat: no-repeat;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .course-heading {
    font-size: 20px;
    line-height: 2rem;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .company {
    border-top: solid 1px rgba(0, 0, 0, 0.1019607843);
    padding: 22px 0;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .course-left {
    width: 100%;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .course-right {
    width: 100%;
  }
  footer .contact-details {
    flex-direction: column;
  }
  footer .contact-details .copy-right-text {
    font-size: 16px;
    line-height: 1rem;
    text-align: center;
    padding-top: 16px;
  }
  footer .contact-details .general-link {
    text-align: center;
    padding: 16px 0;
  }
  footer .contact-details .general-link a {
    font-size: 16px;
    line-height: 1rem;
  }
  footer.top-space {
    padding-top: 32px;
  }
  .formBlock .otp-verification-block .otp-info-block {
    width: 46%;
    gap: 19px;
    margin-bottom: 24px;
  }
  .formBlock .otp-verification-block .otp-info-block .editLink {
    align-self: end;
    padding-bottom: 4px;
  }
  .formBlock .otp-verification-block .otp-field {
    gap: 12px;
  }
  .formBlock .otp-verification-block #otpSection {
    width: 56%;
  }
  .formBlock .otp-verification-block #otpSection .resendOTPBlock span {
    font-size: 16px;
  }
  .formBlock .terms-condition {
    padding-top: 2%;
  }
  .mobileWidgetBottom {
    display: none;
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 999;
  }
  .mobileWidgetBottom .mobileEnrollBtn {
    cursor: pointer;
    background: #F26722;
    display: flex;
    justify-content: center;
    font-weight: bold;
    align-items: center;
    font-size: 16px;
    padding: 18px 24px;
    color: #fff;
    text-decoration: none;
    letter-spacing: 1.2px;
  }
  #leadForm_popup .fields .form-group {
    flex: unset;
    width: 100%;
  }
  .floating-Widget {
    top: 20.6vw;
  }
}
@media (max-width: 767.98px) {
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left .university-details .uni-address {
    width: 45%;
  }
  .container {
    max-width: 600px;
  }
  .section-mb {
    margin-bottom: 60px;
  }
  .section-mt {
    margin-top: 60px;
  }
  p {
    font-size: 16px;
    line-height: 1.4;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .left {
    width: 60%;
    padding: 16px 0;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .left .question-text {
    font-size: 6.667vw;
    line-height: 2.813rem;
    padding-bottom: 0px;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .left .description {
    font-size: 3.75vw;
    line-height: 1.625rem;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .right {
    width: unset;
    position: absolute;
    right: 0px;
    top: unset;
    display: flex;
    justify-content: flex-end;
    bottom: 0;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .right img {
    max-height: 248px;
    min-height: unset;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper p {
    font-size: 12px;
    line-height: 1.4rem;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper {
    display: flex;
    flex-direction: column;
    padding: 16px;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left {
    display: block;
    width: 100%;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left .university-details:nth-of-type(1),
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left .university-details:nth-of-type(2) {
    border-bottom: solid 1px rgba(0, 0, 0, 0.1019607843);
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left .university-details {
    display: flex;
    justify-content: space-between;
    gap: 80px;
    text-align: right;
    padding-top: 30px;
    padding-bottom: 0;
    width: 100%;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left .university-details .uni-address {
    font-size: 12px;
    line-height: 1.063rem;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .right {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .right .social-media ul {
    gap: 10px;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .right .social-media ul li {
    padding: 10px;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper {
    flex-direction: column;
    padding: 16px;
    gap: 0;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper a {
    font-size: 14px;
    line-height: 1.125rem;
    padding: 6px 0;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper h5 {
    margin-bottom: 0px;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-1 {
    width: 100%;
    position: relative;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-1 .title-text {
    font-size: 20px;
    line-height: 2.56rem;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-1 .company {
    border-top: solid 1px rgba(0, 0, 0, 0.1019607843);
    padding: 22px 0;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-1 .course-detail {
    padding-bottom: 0;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 {
    flex-direction: column;
    position: relative;
    width: 100%;
    gap: 0;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .course-left {
    border-top: solid 1px rgba(0, 0, 0, 0.1019607843);
    padding: 22px 0;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .course-left .all-course {
    padding-bottom: 24px;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .course-detail {
    padding-bottom: 0;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .course-heading {
    font-size: 20px;
    line-height: 2.56rem;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .company {
    border-top: solid 1px rgba(0, 0, 0, 0.1019607843);
    padding: 22px 0;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .course-left {
    width: 100%;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .course-right {
    width: 100%;
  }
  footer .contact-details {
    flex-direction: column;
  }
  footer .contact-details .copy-right-text {
    font-size: 16px;
    line-height: 1rem;
    text-align: center;
    padding-top: 16px;
  }
  footer .contact-details .general-link {
    text-align: center;
    padding: 16px 0;
  }
  footer .contact-details .general-link a {
    font-size: 16px;
    line-height: 1rem;
  }
  header .header-mob-wrapper .mobile-nav .top-enroll:hover {
    transform: none;
  }
  .floating-Widget .call-block .call-no-strip {
    right: 48px;
  }
  header .menu-item .om-adv {
	  margin-right: auto;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo {
	  margin-top: 90px;
  }
  .trend-col-head h2 br {
	  display: none;
  }
  .pdng-tp-20-res-only {
    padding-top: 20px !important;
	}
.hwb-online-sec8.program-schedule .widget {
	display: block;
}
.hwb-online-sec8.program-schedule .widget .date-description {
	width: 100%;
}
.hwb-online-sec8.program-schedule .widget .detail-description {
	width: 100%;
}
.disp-flx-web-only {
	display: block;
}
.half-web-only {
	width: 100%;
}
.res-pdng-rght-0 {
	padding-right: 0px;
}
.res-pdng-tp-100 {
	padding-top: 100px;
}
.res-pdng-btm-20 {
	padding-bottom: 20px;
}
.online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img {
	height: 80vh;
}
.online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left {
	height: 80%;
}
.online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img {
	background-size: cover;
}
.online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .banner-title span {
	display: contents;
}
}
@media (max-width: 575.98px) {
    .top-ranking-section .ranking-wrapper .rank-card-container .rank-line-item {
        height:auto;
        padding: 12px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-card-img {
        width: auto;
        height: auto;
        margin-bottom: 12px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-card-img img {
        -o-object-fit: contain;
        object-fit: contain
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-card-title {
        padding: 10px 10px 0;
        font-size: 14px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-badge {
        right: 26px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-badge .rank-top {
        top: -5px;
        left: 20px
    }
}
@media (max-width: 575.98px) {

  #downloadForm_popup {
    border-radius: 16px;
  }
  #downloadForm_popup .form-group:last-child {
    margin-bottom: 1rem;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .course-heading,
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-1 .title-text {
    margin-bottom: 0px;
  }
  .formBlock h2 {
    max-width: 95%;
  }
  .formBlock h2.section-title {
    font-size: 24px !important;
  }
  #leadForm_popup .select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left .university-details .footer-logo {
    width: 50%;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .right img {
    max-height: 200px;
  }
  .popup {
    width: 95%;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .left .question-text,
  footer .footer-container .footer-get-in-touch .get-in-touch .left .description {
    line-height: 1.4;
  }
  .home-banner .banner-content span,
  .home-banner .banner-content span p {
    line-height: 1 !important;
  }
  .footerLeadForm .otp-verification-block .otp-info-block,
  .footerLeadForm .otp-verification-block #otpSection {
    width: 100% !important;
  }
  .formBlock .lead-submit,
  .formBlock .lsq-submit {
    width: 100% !important;
  }
  .formBlock .lead-submit .otpNumber,
  .formBlock .lsq-submit .otpNumber {
    display: block;
  }
  .formBlock .otp-verification-block #otpSection .otp-field input {
    max-width: 72px !important;
    height: 80px !important;
  }
  .footerLeadForm {
    padding: 0;
  }
  .footerLeadForm .field-list .form-group {
    flex: unset;
  }
  .downloadForm .field-list {
    gap: unset;
  }
  .downloadForm .field-list .form-group {
    width: 100%;
    flex: unset;
  }
  .downloadForm .terms-condition label {
    font-size: 14px;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .left.form,
  .footerLeadForm .otp-verification-block #otpSection,
  .footerLeadForm .field-list .form-group {
    width: 100% !important;
  }
  .formBlock .otp-verification-block #otpSection {
    margin-bottom: 50px;
  }
  .container {
    max-width: unset;
    padding: 0 20px;
  }
  .section-mb {
    margin-bottom: 50px;
  }
  .section-mt {
    margin-top: 50px;
  }
  .section-title {
    font-size: 28px;
  }
  .section-title.big {
    font-size: 6.667vw;
  }
  .wrapper {
    padding: 0 16px;
  }
  table {
    border: 0;
  }
  table td {
    text-align: left;
    padding: 8px 10px;
    border: 0;
    border-bottom: 1px solid #F7F6F6;
    position: relative;
  }
  table td:last-child {
    border-bottom: 0;
  }
  .popup .close-btn {
    top: 18px;
    right: 18px;
  }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    font-size: 14px;
  }
  #leadForm_popup {
    border-radius: 15px !important;
    padding: 24px !important;
  }
  .formBlock {
    padding: 0;
  }
  .formBlock h5 {
    font-size: 24px;
    line-height: 1.2;
    width: 90%;
  }
  .formBlock label,
  .formBlock input,
  .formBlock select {
    font-size: 16px !important;
    font-weight: 400;
  }
  .formBlock .otp-verification-block h5 {
    font-size: 24px;
  }
  .formBlock .otp-verification-block #otpSection {
    width: -moz-fit-content;
    width: fit-content;
  }
  .formBlock .otp-verification-block #otpSection .otp-field {
    gap: 16px;
  }
  .formBlock .otp-verification-block #otpSection .otp-field input {
    width: 100%;
    height: auto;
  }
  #leadForm_popup .fields {
    gap: unset;
  }
  #leadForm_popup .fields .form-group {
    width: 100%;
    flex: unset;
  }
  header .header-mob-wrapper .logo {
    max-width: 42vw;
  }
  header .header-mob-wrapper .mobile-nav .top-enroll {
    font-size: 3.333vw !important;
    padding: 2vw 6vw !important;
  }
  .floating-Widget {
    top: 164px;
  }
  .floating-Widget .call-block {
    padding: 8px 4px;
    display: flex;
    cursor: pointer;
  }
  .floating-Widget .call-block img {
    width: 28px !important;
    height: auto;
    margin: auto;
  }
  .floating-Widget .whatsup-block a {
    gap: 0;
    padding: 8px 4px;
  }
  .floating-Widget .whatsup-block a span {
    display: none;
  }
  .floating-Widget .whatsup-block a img {
    width: 28px;
    height: auto;
  }
  .floating-Widget .apply-now-block {
    padding: 8px 4px;
    width: 40px;
  }
  .floating-Widget .apply-now-block span {
    font-size: 20px;
  }
  footer .footer-container {
    overflow: hidden;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .doodle {
    height: 380px;
    -o-object-fit: cover;
       object-fit: cover;
    left: 50% !important;
    transform: translate(-50%, 0px);
    width: 200% !important;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch.footerv2 .left {
    width: 100%;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch.footerv2 .left .description {
    width: 60%;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch.footerv2 .right img {
    width: 46vw;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch.footerv3 .left {
    width: 80%;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch.footerv3 .left .description {
    width: 60%;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch.footerv3 .right img {
    width: 56vw;
  }
  .floating-Widget .whatsup-block {
    margin: 0px 0;
  }
}
@media (max-width: 460px) {
  .formBlock .otp-verification-block .otp-info-block {
    width: 80%;
  }
  header .header-mob-wrapper .mobile-nav .top-enroll {
    font-size: 12px !important;
    padding: 6px 12px !important;
  }
  header .mobile-menu.show .screen {
    margin-bottom: 30px;
    padding-bottom: 30px;
  }
}
@media (max-width: 431px) {
    .top-ranking-section .ranking-wrapper .rank-card-container .rank-line-item {
        height:auto;
        margin-right: 14px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-card-img {
        width: auto;
        height: auto;
        margin-bottom: 15px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-card-img img {
        -o-object-fit: contain;
        object-fit: contain
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-card-title {
        padding: 0 6px;
        font-size: 14px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-badge {
        right: 7px;
        top: -3px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-badge .rank-top {
        top: -5px;
        left: 42px
    }
}
@media (max-width: 390px) {
    .top-ranking-section .ranking-wrapper .rank-card-container .rank-line-item {
        height:auto;
        margin-right: 14px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-card-img {
        width: auto;
        height: auto;
        margin-bottom: 15px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-card-img img {
        -o-object-fit: contain;
        object-fit: contain
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-card-title {
        padding: 0 8px;
        font-size: 14px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-badge {
        right: 7px;
        top: -3px
    }

    .top-ranking-section .ranking-wrapper .rank-card-container .rank-badge .rank-top {
        top: -6px;
        left: 34px
    }
}
@media (max-width: 390px) {
  footer .footer-container .footer-get-in-touch .get-in-touch .left .question-text {
    font-size: 24px !important;
  }
  .container {
    padding: 0 16px;
  }
  .section-mb {
    margin-bottom: 50px;
  }
  .section-mt {
    margin-top: 50px;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .left .question-text {
    font-size: 28px;
    line-height: 2rem;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .left .description {
    font-size: 14px;
    line-height: 1rem;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .right {
    right: -6px;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .right img {
    width: 184px;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left .university-details {
    gap: 30px;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .home-banner .banner-content span.univ-highlight {
    font-size: unset !important;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper {
    padding: 32px;
  }
  footer .contact-details {
    padding: 1.042vw 0 2.313vw 0;
  }
  .formBlock h5 {
    font-size: 24px !important;
  }
  #leadForm_popup .fields {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
  .formBlock .terms-condition label {
    font-size: 14px;
  }
  .container {
    max-width: 1140px !important;
  }
  .section-mb {
    margin-bottom: 50px !important;
  }
  .section-mt {
    margin-top: 50px !important;
  }
  .section-title {
    font-size: 32px !important;
    line-height: 1.2 !important;
  }
  .home-banner .banner-content span,
  .home-banner .banner-content span p {
    font-size: 48px !important;
  }
  button,
  .primaryBtn {
    font-size: 14px;
  }
  p {
    font-size: 16px;
    line-height: 1.4;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper,
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 {
    gap: 60px;
  }
  .course-overview .course-overview-section .course-banner .course-overview-banner .banner-title {
    font-size: 32px !important;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .right img {
    max-height: 375px !important;
    min-height: unset !important;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .left {
    padding: 4.354vw 0 !important;
  }
  .faq .faq-details .accordion .accordion-item {
    margin-bottom: 20px !important;
  }
  .floating-Widget .whatsup-block {
    font-size: 18px;
  }
  .floating-Widget .call-block {
    padding: 0px;
  }
  .floating-Widget .whatsup-block a img {
    width: 20px;
  }
}
@media (min-width: 0px) and (max-width: 400px) {
  .section-mb {
    margin-bottom: 40px !important;
  }
  .section-mt {
    margin-top: 40px !important;
  }
  .section-title {
    font-size: 28px !important;
  }
  p {
    font-size: 16px;
    line-height: 1.4;
  }
  .formBlock h5 {
    font-size: 20px;
  }
  #leadForm_popup {
    padding: 20px;
  }
  footer .footer-container .footer-get-in-touch .get-in-touch .left .question-text span,
  .testimonial .testimonial-section .testi-wrap .content-wrap .name-course .name-wrapper .name {
    line-height: 1.2;
  }
  .top-online-course .find-right-course .right .quiz-link {
    font-size: 3.333vw !important;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .university-wrapper .left .university-details {
    gap: 40px;
  }
  .top-online-course .top-online-course-section .wrapper-course .top-course-slider .line-item .course-wrapper .course-deatil {
    min-height: 75px !important;
  }
  .top-online-course .top-online-course-section .wrapper-course .top-course-slider .line-item .course-wrapper .course-deatil .course-name {
    font-size: 18px !important;
    line-height: 1.4 !important;
  }
  footer .footer-container .footer-get-in-touch .footer-wrapper .course-wrapper .courses-row-2 .company:last-child {
    padding-bottom: 0px;
  }
  .top-online-course .top-online-course-section .wrapper-course .top-course-slider .line-item .institute-name {
    font-size: 14px !important;
  }
  .testimonial .testimonial-section .testi-wrap .content-wrap .testimonial-desc {
    font-size: 16px !important;
  }
}


@media (min-width: 1919.98px) {
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .banner-containt {
    transform: none;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .abd-image {
    width: 500px;
    right: 50px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .abd-sign {
    left: unset;
    right: 440px;
    bottom: 40px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .abd-sign-thumb {
    top: 20%;
    right: 40px;
    width: 180px;
  }
}
@media (max-width: 1599.98px) {
  .online-degree-courses-banner .right {
    width: 28%;
    top: 122px;
    right: 116px;
  }
  .online-degree-courses-banner .right input,
  .online-degree-courses-banner .right textarea,
  .online-degree-courses-banner .right select {
    padding: 10px 10px;
  }
  .online-degree-courses-banner .right .select2-selection {
    height: 44px !important;
  }
  .online-degree-courses-banner .right .iti.iti--separate-dial-code {
    height: unset;
  }
  .online-degree-courses-banner .right .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 42px !important;
  }
  .online-degree-courses-banner .right .formBlock .lead-submit {
    padding: 10px 60px;
  }
  .online-degree-courses-banner .right .form-container {
    border-radius: 10px;
    background: #FDD900;
  }
  .online-degree-courses-banner .right .form-container .form-group {
    margin-bottom: 5px;
  }
  .online-degree-courses-banner .right .form-container .form-group label {
    display: none;
  }
  .online-degree-courses-banner .right .form-container .terms-condition label {
    display: block;
  }
  .online-degree-courses-banner .right .form-container .formBlock {
    background: #343634;
    border-radius: 10px;
	background: #61B9F0;
  }
  .online-degree-courses-banner .right .form-container .formBlock .terms-condition label {
    color: #fff;
    font-size: 12px !important;
  }
  .online-degree-courses-banner .right .form-container .formBlock .lead-submit {
    width: 100%;
  }
  .online-degree-courses-banner .right .form-container .formBlock .section-title {
    font-size: 20px !important;
    line-height: 1;
    color: #fff;
    text-align: center;
    margin-bottom: 6px;
  }
  .online-degree-courses-banner .right .form-container .formBlock .section-title span {
    font-size: inherit;
    color: #FF6600;
  }
  .online-degree-courses-banner .right .form-container .admisssion-details {
    display: flex;
    justify-content: space-between;
    padding: 12px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img {
    aspect-ratio: unset;
    background-size: contain;
    height: 92vh;
    width: 100%;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container {
    padding-top: 200px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left {
    width: 68%;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .banner-title {
    font-size: 48px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card {
    padding: 0px 20px 20px 20px;
    gap: 50px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card .rank-box {
    text-align: center;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card .rank-text {
    font-size: 14px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card .rank-text span {
    display: block;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card img {
    height: 90px;
    width: auto;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .onwardupward {
    right: -94px;
    bottom: 88px;
    width: 138px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .making-icon {
    right: -69px;
    bottom: 99px;
    width: 132px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .right {
    width: 32%;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .smu-banner .banner-img .banner-container {
    padding-top: 160px;
  }
  .online-degree-courses .wrapper-course .course-tab .courses-enroll-now {
    margin-bottom: -30px;
  }
  .online-advantages .advantage-wrapper {
    display: flex;
    gap: 10px;
  }
  .online-advantages .advantage-wrapper .advantage-card {
    width: 25%;
    background: #F7F6F6;
    padding: 24px;
  }
  .online-advantages .advantage-wrapper .advantage-card .feature-wrap img {
    width: 54px;
    margin-bottom: 14px;
  }
  .unlock-these-benefits {
    background: #F2DFB4;
	background: #00377B;
	background: #f6f6bc;
	background: #ffffff;
    padding: 60px 0 36px 0;
  }
  .unlock-these-benefits .unlock-wrapper {
    display: flex;
    gap: 24px;
  }
  .unlock-these-benefits .unlock-wrapper .unlock-card {
    width: 25%;
	width: 50%;
    background: #fff;
	background: #f6f6bc;
	background: #057092;
	background: #B8E7F7;
    border-radius: 12px;
    border: 1px solid #ddd;
    padding: 24px;
  }
  .unlock-these-benefits .unlock-wrapper .unlock-card .feature-title {
    font-family: "Queens";
    font-size: 24px;
  }
  .unlock-these-benefits .unlock-wrapper .unlock-card img {
    width: 54px;
    margin-bottom: 14px;
  }
  .online-degree-courses .top-section .view-all-btn {
    font-size: 14px;
  }
  .online-degree-courses .wrapper-course .course-tab .tab-buttons {
    border-bottom: none;
  }
  .online-degree-courses .wrapper-course .course-tab .tab-buttons .tab-btn {
    font-size: 16px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item {
    padding: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .institute-name {
    margin-left: -12px;
    font-size: 12px;
    line-height: 1rem;
    margin-top: -14px;
    left: 12px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-enroll .top-ranked {
    font-size: 12px;
    line-height: 1rem;
    padding: 2px 6px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-enroll .student-enroll {
    padding: 2px 6px;
    gap: 4px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-enroll .student-enroll .enroll-text {
    font-size: 12px;
    line-height: 1rem;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-enroll .student-enroll img {
    width: 12px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper {
    padding-top: 20px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .course-deatil .rating .rating-number {
    font-size: 12px;
    line-height: 1rem;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .course-deatil .rating img {
    max-width: 12px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .course-deatil .course-name {
    font-size: 18px;
    line-height: 1.4;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing {
    padding-bottom: 14px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .dot {
    width: 4px;
    height: 4px;
    margin: 0 8px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .duration {
    width: 66%;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .duration span {
    font-size: 12px;
    line-height: 1rem;
    margin-top: 0px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .duration img {
    width: 14px;
    margin-right: 4px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .pricing span {
    font-size: 12px;
    line-height: 1rem;
    margin-top: 0;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .pricing img {
    width: 14px;
    margin-right: 4px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .online-course-detail .duration img {
    width: 12px;
    margin-right: 8px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .online-course-detail .duration .cap-img {
    width: 18px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .online-course-detail .pricing {
    align-items: flex-start;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .online-course-detail .pricing img {
    width: 12px;
    margin-right: 8px;
  }

}
@media (max-width: 1366px) {
  .online-degree-courses-banner .right {
    width: 28%;
    top: 120px;
    right: 84px;
  }
  .online-degree-courses-banner .right input,
  .online-degree-courses-banner .right textarea,
  .online-degree-courses-banner .right select {
    padding: 8px 8px;
    font-size: 14px;
  }
  .online-degree-courses-banner .right .iti.iti--separate-dial-code .iti__selected-flag {
    font-size: 14px;
  }
  .online-degree-courses-banner .right .select2-selection {
    height: 36px !important;
  }
  .online-degree-courses-banner .right .select2-container--default .select2-selection--single .select2-selection__placeholder {
    font-size: 14px;
  }
  .online-degree-courses-banner .right .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 42px !important;
  }
  .online-degree-courses-banner .right .iti.iti--separate-dial-code {
    height: unset;
  }
  .online-degree-courses-banner .right .formBlock .lead-submit {
    padding: 10px 60px;
  }
  .online-degree-courses-banner .right .form-container .formBlock {
    padding: 16px;
  }
  .online-degree-courses-banner .right .form-container .formBlock .section-title {
    font-size: 16px !important;
  }
  .online-degree-courses-banner .right .form-container .formBlock .section-title span {
    font-size: inherit;
  }
  .online-degree-courses-banner .right .form-container .formBlock .terms-condition label {
    color: #fff;
    font-size: 10px !important;
  }
  .online-degree-courses-banner .right .form-container .info-text {
    font-size: 14px;
  }
  .online-degree-courses-banner .right .form-container .admisssion-details {
    padding: 6px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img {
    aspect-ratio: 1516/768;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container {
    padding-top: 180px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left {
    width: 68%;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .abd-image {
    width: 350px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .abd-sign {
    width: 130px;
    left: 445px;
    top: 7%;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .abd-sign-thumb {
    right: 20px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .banner-title {
    font-size: 44px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card {
    padding: 0px 20px 20px 20px;
    gap: 50px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card .rank-box {
    text-align: center;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card .rank-text {
    font-size: 14px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card .rank-text span {
    display: block;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card img {
    height: 80px;
    width: auto;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .onwardupward {
    right: -94px;
    bottom: 68px;
    width: 138px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .making-icon {
    right: -69px;
    bottom: 99px;
    width: 132px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .smu-banner .banner-img .banner-container {
    padding-top: 232px;
  }
  .online-degree-courses-banner .smu-banner .banner-img .banner-container {
    padding-top: 140px !important;
  }
}
@media (max-width: 1280px) {
  .online-degree-courses-banner .right {
    right: 72px;
    top: 115px;
  }
  .online-degree-courses-banner .right .form-container .form-group {
    margin-bottom: 5px;
  }
  .online-degree-courses-banner .right .form-container .form-group label {
    display: none;
  }
  .online-degree-courses-banner .right .form-container .form-group input,
  .online-degree-courses-banner .right .form-container .form-group .online-degree-courses-banner .right textarea,
  .online-degree-courses-banner .right .form-container .form-group .online-degree-courses-banner .right select {
    font-size: 12px;
  }
  .online-degree-courses-banner .right .form-container .terms-condition label {
    display: block;
  }
  .online-degree-courses-banner .right .form-container .formBlock {
    background: #343634;
    border-radius: 10px;
	background: #61B9F0;
  }
  .online-degree-courses-banner .right .form-container .formBlock .terms-condition label {
    color: #fff;
    font-size: 10px;
  }
  .online-degree-courses-banner .right .form-container .formBlock .lead-submit {
    width: 100%;
  }
  .online-degree-courses-banner .right .form-container .formBlock .section-title {
    font-size: 24px;
    line-height: 1;
    color: #fff;
    text-align: center;
  }
  .online-degree-courses-banner .right .form-container .formBlock .section-title span {
    font-size: inherit;
    color: #FF6600;
  }
  .online-degree-courses-banner .right .admisssion-details {
    padding: 8px !important;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img {
    aspect-ratio: 1516/768;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container {
    padding-top: 204px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container input {
    font-size: 12px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .iti--separate-dial-code .iti__selected-dial-code {
    font-size: 12px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .select2-selection {
    height: 36px !important;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .iti.iti--separate-dial-code {
    height: calc(1.5em + 0.75rem - 5px);
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .select2-container--default .select2-selection--single .select2-selection__placeholder {
    font-size: 12px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left {
    width: 68%;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .abd-image {
    width: 300px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .abd-sign {
    width: 120px;
    bottom: 20px;
    left: 440px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .abd-sign-thumb {
    width: 100px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .banner-title {
    font-size: 40px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card {
    padding: 0px 16px 16px 16px;
    gap: 40px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card .rank-box {
    text-align: center;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card .rank-text {
    font-size: 12px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card img {
    height: 80px;
    width: auto;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .onwardupward {
    right: -88px;
    bottom: 66px;
    width: 128px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .making-icon {
    right: -70px;
    bottom: 78px;
    width: 128px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .smu-banner .banner-img .banner-container {
    padding-top: 162px !important;
  }
  .online-degree-courses-banner .right .form-container .info-text {
	font-size: 12px;
    line-height: 15px;
  }
}
@media (max-width: 992px) {
  .floating-Widget .call-block {
    display: block;
  }
  #leadForm_popup {
    overflow: unset;
    overflow-x: hidden;
    overflow-y: unset;
  }
  .online-degree-courses-banner {
    margin-bottom: 432px;
  }
  .online-degree-courses-banner .right {
    width: calc(100% - 30px);
    margin-top: unset;
    right: 15px;
    top: 676px;
  }
  .online-degree-courses-banner .right .form-container {
    border-radius: 10px;
    background: #FDD900;
  }
  .online-degree-courses-banner .right .form-container .form-group label {
    display: none;
  }
  .online-degree-courses-banner .right .form-container .terms-condition label {
    display: block;
  }
  .online-degree-courses-banner .right .form-container .formBlock {
    background: #343634;
    border-radius: 10px;
	background: #61B9F0;
  }
  .online-degree-courses-banner .right .form-container .formBlock .terms-condition label {
    color: #fff;
    font-size: 12px !important;
  }
  .online-degree-courses-banner .right .form-container .formBlock .lead-submit {
    width: 100%;
  }
  .online-degree-courses-banner .right .form-container .formBlock .section-title {
    font-size: 5vw !important;
    line-height: 1;
    color: #fff;
    text-align: center;
  }
  .online-degree-courses-banner .right .form-container .formBlock .section-title span {
    font-size: inherit;
    color: #FF6600;
  }
  .online-degree-courses-banner .right .form-container .admisssion-details {
    display: flex;
    justify-content: space-between;
    padding: 12px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img {
    aspect-ratio: 420/460;
    background-position: center;
    background-size: cover;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container {
    flex-direction: column;
    padding-top: 0;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left {
    width: 100%;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .abd-image {
    /*width: 62.5vw;*/
    bottom: unset;
    top: 200px;
    right: unset;
    left: 0;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .abd-sign {
    width: 25vw;
    bottom: unset;
    top: 455px;
    right: 0;
    left: unset;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .banner-containt {
    display: flex;
    justify-content: space-between;
    padding-top: 122px;
    width: 100%;
    transform: none;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .banner-containt .banner-title {
    font-family: "Queens";
    font-size: 32px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card {
    padding: 0px 10px 20px 10px;
    gap: 12px;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card .rank-box {
    text-align: center;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card .rank-text {
    font-size: 10;
    line-height: 1.4;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card img {
    height: 50px;
    width: auto;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card .nirf,
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card .naac {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card .nirf img,
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card .naac img {
    max-width: 50px;
    margin: 0 auto;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .onwardupward {
    position: absolute;
    right: -7px;
    bottom: -272px;
    width: 168px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .making-icon {
    position: absolute;
    right: -7px;
    bottom: -272px;
    width: 168px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .smu-banner .banner-img .banner-container {
    padding-top: 0 !important;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .smu-banner .banner-img .banner-container .left .abd-image {
    width: 62.5vw;
    bottom: unset;
    top: 225px;
  }
  .online-degree-statistic .statistic-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
    padding: 42px;
    grid-template-columns: repeat(2, 1fr);
  }
  .online-degree-statistic .statistic-container .course-info {
    border-right: none;
    width: 100%;
    text-align: start;
    justify-content: start;
    gap: 14px;
  }
  .online-degree-statistic .statistic-container .course-info .title {
    font-family: "Queens";
    font-size: 24px;
    color: rgb(21, 20, 25);
  }
  .online-degree-statistic .statistic-container .course-info .title span {
    display: block;
  }
  .online-degree-statistic .statistic-container .course-info:last-child,
  .online-degree-statistic .statistic-container .course-info:nth-child(2) {
    border-right: none;
  }
  .online-degree-statistic .statistic-container .course-info:last-child {
    justify-self: center;
  }
  .online-advantages .advantage-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
  .online-advantages .advantage-wrapper .advantage-card {
    width: 100%;
    background: #F7F6F6;
    padding: 24px;
  }
  .online-advantages .advantage-wrapper .advantage-card .feature-wrap img {
    width: 54px;
    margin-bottom: 14px;
  }
  .unlock-these-benefits .unlock-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
  .unlock-these-benefits .unlock-wrapper .unlock-card {
    width: 100%;
  }
  .unlock-these-benefits .scholarship-container .scholarship-wrapper {
    flex-direction: column;
  }
  .unlock-these-benefits .scholarship-container .scholarship-wrapper .scholarship-detail {
    width: 100%;
  }
  .online-degree-courses {
    overflow: hidden;
  }
  .online-degree-courses .top-section .view-all-btn {
    font-size: 16px;
  }
  .online-degree-courses .wrapper-course .course-tab {
    overflow: visible !important;
  }
  .online-degree-courses .wrapper-course .course-tab .tab-buttons {
    border-bottom: none;
  }
  .online-degree-courses .wrapper-course .course-tab .tab-buttons .tab-btn {
    font-size: 16px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section {
    overflow: unset;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider {
    margin-bottom: 40px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .slick-list {
    overflow: visible;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 28px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .slick-dots {
    padding-top: 0;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item {
    padding: 12px;
    margin-left: 0;
    margin-right: 20px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .institute-name {
    margin-left: -12px;
    font-size: 16px;
    line-height: 1.4rem;
    margin-top: -14px;
    left: 10px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-enroll {
    width: 94%;
    padding: 6px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-enroll .top-ranked {
    font-size: 12px !important;
    line-height: 1.4rem;
    padding: 4px 10px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-enroll .student-enroll {
    padding: 4px 10px;
    gap: 4px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-enroll .student-enroll .enroll-text {
    font-size: 12px !important;
    line-height: 1.4rem;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-enroll .student-enroll img {
    width: 16px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper {
    padding-top: 28px;
    height: 212px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .course-deatil {
    min-height: 75px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .course-deatil .rating .rating-number {
    font-size: 14px;
    line-height: 1rem;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .course-deatil .rating img {
    max-width: 16px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .course-deatil .course-name {
    font-size: 24px;
    line-height: 1.4;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .dot {
    width: 6px;
    height: 6px;
    margin: 0 16px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .duration span {
    font-size: 16px;
    line-height: 1.4rem;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .duration img {
    width: 24px;
    margin-right: 4px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .pricing span {
    font-size: 16px;
    line-height: 1.4rem;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .pricing img {
    width: 24px;
    margin-right: 4px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .online-course-detail .duration img {
    width: 18px;
    margin-right: 8px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .online-course-detail .duration .cap-img {
    width: 22px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .online-course-detail .pricing {
    align-items: flex-start;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .online-course-detail .pricing img {
    width: 18px;
    margin-right: 8px;
  }
  .online-degree-courses .wrapper-course .course-tab .courses-enroll-now {
    margin-bottom: -29px;
    margin-top: 54px;
  }
}
@media (max-width: 767.98px) {
  .online-advantages .advantage-wrapper {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
  .unlock-these-benefits .unlock-wrapper {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    border-radius: 12px;
    border: 1px solid #ddd;
    gap: 0;
    flex-wrap: wrap;
    padding-bottom: 0;
    background: #fff;
    margin-bottom: 60px;
  }
  .unlock-these-benefits .unlock-wrapper .unlock-card:first-child {
    padding-top: 24px;
  }
  .unlock-these-benefits .unlock-wrapper .unlock-card:last-child {
    padding-bottom: 24px;
  }
  .unlock-these-benefits .unlock-wrapper .unlock-card {
    background: none;
    border-radius: unset;
    border: none;
    padding: 12px 24px;
    width: 100%;
  }
  .unlock-these-benefits .unlock-wrapper .unlock-card .feature-wrap {
    display: flex;
    gap: 20px;
    align-items: center;
  }
  .unlock-these-benefits .unlock-wrapper .unlock-card .feature-wrap .feature-title {
    font-size: 22px;
  }
  .unlock-these-benefits .unlock-wrapper .unlock-card .feature-wrap img {
    margin-bottom: 0;
    width: 46px;
  }
  .unlock-these-benefits .scholarship-container .scholarship-wrapper {
    flex-direction: column;
  }
  .unlock-these-benefits .scholarship-container .scholarship-wrapper .scholarship-detail {
    width: 100%;
  }
  .unlock-these-benefits .scholarship-container .scholarship-wrapper .scholarship-detail .scholarship-text .icon-img {
    width: 56px;
  }
  .unlock-these-benefits .scholarship-container .scholarship-wrapper .scholarship-detail .scholarship-text .description {
    font-size: 18px;
  }
  .online-degree-courses .top-section .view-all-btn {
    font-size: 2.5vw;
    padding: 10px 12px;
  }
  .online-degree-courses .wrapper-course .course-tab .tab-buttons {
    border-bottom: none;
  }
  .online-degree-courses .wrapper-course .course-tab .tab-buttons .tab-btn {
    font-size: 16px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .slick-list {
    overflow: visible;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .institute-name {
    margin-left: -12px;
    font-size: 2.92vw;
    line-height: 1.4rem;
    margin-top: -14px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item {
    padding: 12px;
    margin-left: 0;
    margin-right: 16px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-enroll {
    width: 94%;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-enroll .top-ranked {
    font-size: 2.917vw;
    line-height: 1.4rem;
    padding: 4px 10px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-enroll .student-enroll {
    padding: 4px 10px;
    gap: 4px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-enroll .student-enroll .enroll-text {
    font-size: 2.917vw;
    line-height: 1.4rem;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-enroll .student-enroll img {
    width: 16px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper {
    padding-top: 28px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .course-deatil {
    min-height: 90px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .course-deatil .rating .rating-number {
    font-size: 12px;
    line-height: 1rem;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .course-deatil .rating img {
    max-width: 9px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .course-deatil .course-name {
    font-size: 5vw;
    line-height: 1.4;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .dot {
    width: 6px;
    height: 6px;
    margin: 0 16px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .duration {
    width: 60%;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .duration span {
    font-size: 16px;
    line-height: 1.4rem;
    margin-top: 0;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .duration img {
    width: 18px;
    margin-right: 4px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .pricing span {
    font-size: 16px;
    line-height: 1.4rem;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .pricing img {
    width: 18px;
    margin-right: 4px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .online-course-detail .duration {
    align-items: flex-start;
    gap: 2px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .online-course-detail .duration span {
    line-height: 1.2;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .online-course-detail .duration img {
    width: 14px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .online-course-detail .duration .cap-img {
    width: 22px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .online-course-detail .pricing {
    align-items: flex-start;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .online-course-detail .pricing span {
    line-height: 1.2;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .online-course-detail .pricing img {
    width: 16px;
    margin-top: 2px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item:last-child {
    margin-right: 0;
  }
}
@media (max-width: 575.98px) {
  .online-degree-courses-banner .right {
    margin-top: -114px;
    right: 15px;
	right: 0px;
    margin-top: -92px;
  }
  .online-degree-courses-banner .right .form-container .formBlock {
    padding: 20px;
  }
      header .header-wrapper .logo img {
        max-width: 100%;
    }
  .online-degree-courses-banner .right .form-container .info-text {
    font-size: 3.33vw;
    margin: 6px 0;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img {
    aspect-ratio: 420/664 !important;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left {
    width: 100%;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .banner-containt {
    padding-top: 95px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .banner-containt .banner-title {
    font-size: 6vw;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .banner-containt .course-price-details {
    font-size: 16px;
    margin-top: 4px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .banner-containt .course-price-details span {
    font-size: 12px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card .rank-box {
    text-align: center;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card .rank-text {
    font-size: 2.08vw;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .rank-card img {
    height: 50px !important;
    width: auto;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .onwardupward {
    position: absolute;
    right: 0;
    bottom: -200px;
    width: 153px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .making-icon {
    position: absolute;
    right: -18px;
    bottom: -232px;
    width: 153px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .admisssion-details {
    display: flex;
    justify-content: space-between;
    padding: 12px;
  }
  .online-degree-statistic .statistic-container {
    padding: 20px;
    gap: 20px;
  }
  .online-degree-statistic .statistic-container .course-info {
    text-align: start;
    justify-content: start;
    gap: 14px;
    align-items: center;
  }
  .online-degree-statistic .statistic-container .course-info img {
    height: 40px;
    width: auto;
  }
  .online-degree-statistic .statistic-container .course-info .title {
    font-family: "Queens";
    font-size: 16px;
    color: rgb(21, 20, 25);
  }
  .online-degree-statistic .statistic-container .course-info .title span {
    display: inline;
  }
  .online-degree-courses .wrapper-course .course-tab .courses-enroll-now {
    margin-bottom: -34px;
    margin-top: 20px;
  }

}
@media only screen and (min-width: 0px) and (max-width: 480px) {
  .online-degree-courses-banner {
    height: 614px;
  }
  .online-degree-courses-banner .course-container .right {
    margin-top: -230px !important;
  }
  .online-degree-courses-banner .course-container .right .form-container .formBlock {
    padding: 20px;
  }
}
@media (max-width: 426px) {
  .online-degree-courses-banner {
    height: 614px;
  }
  .online-degree-courses-banner .course-container .right {
    margin-top: -274px;
  }
  .online-degree-courses-banner .course-container .right .form-container .formBlock {
    padding: 20px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img {
    aspect-ratio: 468/740 !important;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left {
    width: 100%;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .banner-containt {
    padding-top: 80px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .onwardupward {
    position: absolute;
    right: -14px;
    bottom: -168px;
    width: 168px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .making-icon {
    position: absolute;
    right: -11px;
    bottom: -192px;
    width: 153px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .admisssion-details {
    display: flex;
    justify-content: space-between;
    padding: 12px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .course-wrapper .duration-pricing .duration {
    width: 54%;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .course-deatil {
    min-height: 80px;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .course-wrapper .duration-pricing .duration {
    width: 54%;
  }
  .online-degree-courses .wrapper-course .course-tab .top-online-course-section .top-course-slider .line-item .institute-name {
    font-size: 2.92vw;
  }
}
@media (max-width: 390px) {
  .online-degree-courses-banner {
    height: 618px;
  }
}
@media (max-width: 370px) {
  .online-degree-courses-banner {
    height: 602px;
  }
  .online-degree-courses-banner .course-container .right {
    margin-top: -270px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .making-icon {
    bottom: -142px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .line-item .banner-img .banner-container .left .ranking-logo .onwardupward {
    bottom: -126px;
  }
  .online-degree-courses-banner .course-container .online-courses-banner-slider .right {
    top: -61px !important;
  }
}

@media (min-width: 1920px) {
  #courseleadForm_popup {
    border-radius: 40px !important;
  }
}
@media (max-width: 992px) {
  footer .right img {
    display: none;
  }
  #courseleadForm_popup .fields .form-group {
    flex: unset;
    width: 100%;
  }
}
@media (max-width: 575.98px) {
  #courseleadForm_popup .select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
  }
}