@media (min-width: 1300px) and (max-width: 1399px){
    h1,h2 {font-size: 48px;}
    .banner_wapper .slick-nav {max-width: 1170px;} 
    .admission-section .row {--bs-gutter-x:30px;}
    .programs-section .row {--bs-gutter-x:28px;--bs-gutter-y:28px;}
    .programsboox .info h3 {font-size: 20px;}
    .about-row .row {--bs-gutter-x:40px;}

    .student-section .row {--bs-gutter-x:20;}
    .student-section::after {width: 50vw;}
    .section_content .section.support-section {padding-bottom: 50px;}
    .support-section .support-row{--bs-gutter-x:20px;padding: 0 0 40px;}
    .support-section .row:not(.support-row){--bs-gutter-x:20px;}
    .financial-section .row{--bs-gutter-x:20px;}    
    .financialbox .btnbox a {font-size: 14px;min-height: 60px;padding: 0 24px;}    
}
@media (min-width: 1200px) and (max-width: 1299px){
     h1,h2 {font-size: 48px;}
     .topbar-menu .menu-item .sub-menu ul{max-width: 66%;}
    .banner_wapper .slick-nav {max-width: 1170px;} 
    .admission-section .row {--bs-gutter-x:30px;}
    .programs-section .row {--bs-gutter-x:28px;--bs-gutter-y:28px;}
    .programsboox .info h3 {font-size: 20px;}
    .about-row .row {--bs-gutter-x:40px;}
    .keeptouch-slider .slick-arrow {width: 62px;height: 62px;}
    .keeptouch-slider .slick-arrow svg {width: 18px;height: auto;}
    .begins-setion .content {padding: 0 0 0 60px;}

    .student-section .row {--bs-gutter-x:20;}
    .student-section::after {width: 50vw;}
    .section_content .section.support-section {padding-bottom: 50px;}
    .support-section .support-row{--bs-gutter-x:20px;padding: 0 0 40px;}
    .support-section .row:not(.support-row){--bs-gutter-x:20px;}
    .financial-section .row{--bs-gutter-x:20px;}    
    .financialbox .btnbox a {font-size: 14px;min-height: 60px;padding: 0 24px;}    
}

@media (min-width: 992px) and (max-width: 1199px){
    body{font-size: 14px;}
    h1,h2 {font-size: 42px;}
    h3 {font-size: 20px;}
    h4, h5{font-size: 18px;}
    .section-title {padding: 0 0 30px;}
    .btnbox a {font-size: 16px;}
    .nav-menu ul li ul.sub-menu .row .col {max-width: 100%;}
    .nav-menu ul li a {font-size: 14px;}
    .banner_wapper .slick-nav {max-width: 970px;} 
    .admission-section {padding: 60px 0;}
    .admission-section .row {--bs-gutter-x:20px;}
    .admissionbox .hover-content .content {padding: 18px;}
    .admissionbox .btnbox a {min-height: 48px;}
    .programs-section {padding: 50px 0;}
    .link a {width: 32px;height: 32px;}
    .link a svg {width: 18px;height: auto;}
    .programs-section .row {--bs-gutter-x:28px;--bs-gutter-y:28px;}
    .programsboox .info h3 {font-size: 20px;max-width: 80%;}
    .discover-section {padding: 60px 0;}
    .service-section {padding: 60px 0;}
    .service-section .row {--bs-gutter-x:28px;}
    .about-section {padding: 60px 0;}
    .about-row .row {--bs-gutter-x:40px;}
    .eventbox a {padding: 24px 32px 14px 24px;gap:20px}
    .keeptouch-section {padding: 60px 0;}
    .keeptouch-slider .slick-arrow {width: 48px;height: 48px;}
    .keeptouch-slider .slick-arrow svg {width: 16px;height: auto;}
    .keeptouch-slider .slick-slide {padding: 0 10px;}
    .begins-setion {padding: 60px 0;}
    .begins-setion .content {padding: 0 0 0 60px;}
    #footer .ft-logo {padding: 0 calc(var(--bs-gutter-x) * .5) 30px;}
    #footer .ft-logo img {width: auto;height: 80px;}
    .footer_wapper > .row:not(.g-0) {--bs-gutter-y:24px;}
    .footer_wapper > .row:not(.g-0) > div[class*="col"] {width: 33.333333%;}

    .student-section .row {--bs-gutter-x:20;}
    .student-section::after {width: 50vw;}
    .section_content .section.support-section {padding-bottom: 50px;}
    .support-section .support-row{--bs-gutter-x:20px;padding: 0 0 40px;}
    .support-section .row:not(.support-row){--bs-gutter-x:20px;}
    .financial-section .row{--bs-gutter-x:20px;}    
    .financialbox .btnbox a {font-size: 14px;min-height: 60px;padding: 0 24px;}

    .bc-app .btn-group {gap: 20px;}
    .bc-app .btn-group {flex-direction: column;}
}
@media (min-width: 992px){
    .nav-menu > ul > li > .collapse{display: none;}
    .glance-section,
    .history-section {width: 100vw;}    
    .programmes-section.public .btnbox.outline a {padding: 0 16px;}    
}
@media (min-width: 768px) and (max-width: 991px){
    body{font-size: 14px;}
    h1,h2 {font-size: 42px;}
    h3 {font-size: 20px;}
    h4, h5{font-size: 18px;}
    .section-title {padding: 0 0 30px;}
    .btnbox a {font-size: 16px;}    
    body.show-menu {overflow: hidden;}
    .header_wapper {padding: 21px 0;}
    .header_wapper .container {display: flex;align-items: center;}
    .logo img {height: 30px;}
    .nav-menu {position: fixed;top: 90px;left: 0;justify-content:flex-start;width: 100%;height: 100%;background: var(--bg-white);flex-direction: column;opacity: 0;visibility: hidden;overflow: auto;transition: all .3s ease-in-out;}
    .show-menu .nav-menu  {opacity: 1;visibility: visible;}
    .nav-menu ul {flex-direction: column;gap: 0;}
    .nav-menu > ul > li  {display: flex;flex-wrap: wrap;align-items: center;padding: 12px;}
    .nav-menu ul > li ul.sub-menu {opacity: 1;visibility: visible;position: relative;width: 100%;top: 0;left: 0;padding: 30px 0 0;transform:none;display: none;}
    .nav-menu > ul > li > a::after {display: none;}
    .nav-menu ul li ul.sub-menu .row {}
    .nav-menu ul li ul.sub-menu .row .col-auto {width: 100%;flex: 0 0 100%;padding-bottom:20px;}
    .nav-menu ul li ul.sub-menu .row .col {max-width: none;}
    .menu-head {border-color: var(--primary);}
    .menu-head h3 {font-size: 20px;}
    .menu-card {max-width: 100%;flex-direction: row;gap: 20px;align-items: center;}
    .menu-card .image {width: 33.333333%;}
    .menu-card .btnbox {flex-direction: row;}
    .searchbox {position: relative;margin: 0 10px 0 auto;width: auto;max-width: none;}
    .searchbox form {position: absolute;right: 0;width: 50vw;opacity: 0;visibility: hidden;}
    .searchbox.is-active form {opacity: 1;visibility: visible;}
    .searchbox input[type="text"], 
    .searchbox input[type="search"] {border: 1px solid var(--secondary);height: 48px;background: var(--bg-white);color: var(--font-black);}
    .searchbox button {top: 12px;}
    .searchbox button svg path {fill: var(--secondary);}
    .topbar-menu {background: var(--secondary);flex-direction: column;gap: 0;padding:0;}
    .topbar-menu .menu-item {padding: 24px 20px;border-bottom: 1px solid var(--bg-white);}
    .topbar-menu .menu-item ul.sub-menu {position: relative;top: 0;width: auto;margin: 24px -20px 0;padding: 12px 20px 0;border-top: 1px solid var(--bg-white);border-radius: 0;opacity: 1;visibility: visible;display: none;flex-direction: column;}
    .topbar-menu .menu-item ul.sub-menu li {padding: 6px 0;display: block;}
    .topbar-menu .menu-item ul.sub-menu li a {line-height: 1.64;}
    .topbar-menu .menu-item:hover > a:after {transform: rotate(0);}
    .topbar-menu .menu-item > a.active::after {transform: rotate(-180deg);}

    .home-slider .slide-item .slide-caption {align-items: flex-start;padding: 40px 0 0;}
    .home-slider .slide-item .slide-content {max-width: 100%;}
    .banner_wapper .slick-nav {max-width: 750px;} 
    .admission-section {padding: 60px 0;}
    .admission-section .row {--bs-gutter-x:20px;--bs-gutter-y:20px;}
    .admissionbox .hover-content .content {padding: 18px;}
    .admissionbox .btnbox a {min-height: 48px;}
    .programs-section {padding: 50px 0;}
    .link a {width: 32px;height: 32px;}
    .link a svg {width: 18px;height: auto;}
    .programs-section .row {--bs-gutter-x:28px;--bs-gutter-y:28px;}
    .programsboox .info h3 {font-size: 20px;max-width: 80%;}
    .discover-section {padding: 60px 0;}
    .service-section {padding: 60px 0;}
    .service-section .row {--bs-gutter-x:28px;--bs-gutter-y:28px;}
    .about-section {padding: 60px 0;}
    .about-row {flex-direction: column;}
    .about-row .row {--bs-gutter-x:0;flex-direction: column-reverse;}
    .about-row h3,
    .about-row p {color: var(--font-white);}
    .about-row ul {margin: 0 auto;}
    .about-row .image {height: auto;background: var(--bg-white);position: relative;margin: 0 0 30px;}
    .about-row .iframe {margin: 0 0 30px;}
    .about-row .tab-content {padding: 30px 0 0;}
    .about-card {background: transparent;}
    .event-card .row {--bs-gutter-x:20px;--bs-gutter-y:20px;}
    .eventbox a {padding: 24px 32px 14px 24px;gap:20px}
    .keeptouch-section {padding: 60px 0;}
    .keeptouch-slider .slick-arrow {width: 48px;height: 48px;}
    .keeptouch-slider .slick-arrow svg {width: 16px;height: auto;}
    .keeptouch-slider .slick-slide {padding: 0 10px;}
    .begins-setion {padding: 60px 0;}
    .begins-setion .content {padding: 0 0 0 60px;}
    #footer .ft-logo {padding: 0 calc(var(--bs-gutter-x) * .5) 30px;}
    #footer .ft-logo img {width: auto;height: 80px;}
    .footer_wapper > .row.g-0 {flex-direction: column-reverse;}
    .footer_wapper > .row:not(.g-0) {--bs-gutter-y:24px;justify-content: flex-start;}
    .footer_wapper > .row:not(.g-0) > div[class*="col"] {width: 33.333333%;}
    .social {padding: 30px 0 0;}

    .access-section .btn-group {flex-direction: column;gap: 20px;align-items: center;justify-content: center;width: 100%;}
    .student-section .row {--bs-gutter-x:0;--bs-gutter-y:37px;}
    .student-section::after {width: 50vw;}
    .section_content .section.support-section {padding-bottom: 50px;}
    .support-section .support-row{--bs-gutter-x:0;--bs-gutter-y:30px;padding: 0 0 40px;}
    .support-section .row:not(.support-row){--bs-gutter-x:0;--bs-gutter-y:20px;}
    .financial-section .row{--bs-gutter-x:0;--bs-gutter-y:30px;}

    .discover-card.academic .btn-group,
    .discover-card.career .btn-group,
    .support-section .content .btn-group {flex-direction: column;align-items: center;}
    .support-section .content .btn-group .btnbox,
    .discover-card.academic .btnbox {padding-top: 20px;}
    .inner_wapper .section_content .programmes-section {text-align: center;padding-top: 40px;padding-bottom: 40px;}
    .programmes-section .row {--bs-gutter-x:0;--bs-gutter-y:19px;}
    .inner_wapper .section_content .career-section {padding-top: 40px;}
    .career-section .row {--bs-gutter-x:0;--bs-gutter-y:19px;}
    .career-section .row.distance-row {--bs-gutter-x:0;--bs-gutter-y:19px;}
    .dual-section .content,
    .dual-section .flex-row-reverse .content {padding: 0 0 30px;}
    .dual-section .content .btnbox {justify-content: center;}
    .support-section .content .btn-group {gap: 0px;align-items: center;width: 100%;}
    .support-section .row.academic-row {padding-top: 20px;}

    .country-row {gap:20px;}
    .country-row .country-tabmenu {width: 100%;gap:10px;}
    .spotlight-section .row {--bs-gutter-x:0;--bs-gutter-y:30px;}
    .partner-slider {padding: 0 100px 0 0;}
    .partnerbox .image::before {padding-top:56.25%;}

    .student-service-section h2 {padding: 0 0 40px;}
    .student-tabmenu {position: relative;max-width: 321px;margin: 0 auto;}
    .student-service-section .tab-content {padding-left: 0;padding-top: 40px;}
    .campus-section {justify-content: flex-end;padding: 0 0 30px;}
    .campus-caption {padding: 32px 30px 40px;}
    .campus-overview-section {padding: 40px 0;}
    .campus-overview-section .row {justify-content: center;}
    .campus-overview-section .student-tabmenu {margin: 0 auto 40px;}
    .campus-overview-section .tab-content {padding: 30px;}
    .campus-overview .bc-app {padding: 0 0 30px;}
    .bc-app .btn-group {gap: 10px;}
    .campus-map .btn-group {flex-direction: column;}
    .amenities h3 {padding: 0 0 16px;}
    .graduation-section {padding: 38px 0;}
    .graduation-section::after  {visibility: hidden;}
    .graduation-item .iframe iframe {height: 408px;}
    .graduation-item .info {position: relative;padding: 20px 0;}
    .getready-section {padding: 0;}
    .getreadybox {padding: 30px 20px;}
    .getreadybox .row {flex-direction: column;align-items: flex-start;gap: 10px;}
    .getreadybox h2 {text-align: left;}
    .getreadybox .btnbox {padding: 17px 0 0;}
    .getready-section .getready-row {padding: 50px 0 0;}
    .getready-row .row {--bs-gutter-y:30px;}

    .glance-section,
    .history-section {width: 100vw;}    
    .history-slider {padding: 0;}
    .history-slider .slick-list {margin: 0;}
    .history-slider .slick-slide {padding: 0 10px;}
    .section .event-card .image {height: auto;padding-top: 56.25%;}
    .presidentImage {margin: 0 0 20px;}
}


@media (max-width: 767px){
    h1,h2 {font-size: 40px;}
    h3 {font-size: 20px;}
    h4, h5{font-size: 18px;}
    .section-title {padding: 0 0 30px; text-align: center;}
    body.show-menu {overflow: hidden;}
    .header_wapper {padding: 21px 0;}
    .header_wapper .container {display: flex;align-items: center;}
    .logo img {height: 30px;}
    .nav-menu {flex-direction:column;position: fixed;top: 90px;left: 0;padding:0;justify-content:flex-start;width: 100%;max-height: calc(100vh - 90px);background: var(--bg-white);flex-direction: column;opacity: 0;visibility: hidden;overflow-y: auto;transition: all .3s ease-in-out;}
    .show-menu .nav-menu  {opacity: 1;visibility: visible;}
    .nav-menu ul {flex-direction: column;gap: 0;}
    .nav-menu > ul > li  {display: flex;flex-wrap: wrap;align-items: center;padding: 12px;}
    .nav-menu ul > li ul.sub-menu {opacity: 1;visibility: visible;position: relative;width:auto;top: 0;left: 0;padding: 0 12px 0;margin: 12px -12px 0;transform:none;display: none;border-radius: 0;}
    .nav-menu > ul > li > a::after {display: none;}
    .nav-menu ul li ul.sub-menu .row {--bs-gutter-x:0;margin: 0 -12px;flex-direction: column;}
    .nav-menu ul li ul.sub-menu .row .col-auto {width: 100%;flex: 0 0 100%;padding: 30px 20px;border-top: 1px solid var(--primary);}
    .nav-menu ul li ul.sub-menu .row .col {max-width: none;padding: 30px 20px;border-top: 1px solid var(--primary);}
    .menu-head {border-color: transparent;margin: 0;}
    .menu-head .row > div:first-child {display: none;}
    .menu-head .row .col-auto {padding-bottom: 0 !important;}
    .menu-head h3 {font-size: 20px;}
    .menu-head .btnbox {flex-direction: column;}
    .menu-head .btnbox a {justify-content: center;}
    .menu-card {max-width: 100%;}
    .menu-card .image {width: 100%;}
    .menu-card .btnbox {flex-direction: row;}
    .searchbox {position: relative;margin: 0 10px 0 auto;width: auto;max-width: none;}
    .searchbox form {position: absolute;right: 0;width: 79vw;opacity: 0;visibility: hidden;}
    .searchbox.is-active form {opacity: 1;visibility: visible;}
    .searchbox input[type="text"], 
    .searchbox input[type="search"] {border: 1px solid var(--secondary);height: 48px;background: var(--bg-white);color: var(--font-black);}
    .searchbox button {top: 12px;}
    .searchbox button svg path {fill: var(--secondary);}
    .topbar-menu {background: var(--secondary);flex-direction: column;gap: 0;padding:0;}
    .topbar-menu .menu-item {padding: 24px 20px;border-bottom: 1px solid var(--bg-white);}
    .topbar-menu .menu-item .sub-menu {position: relative;top: 0;width: auto;margin: 24px -20px 0;padding: 12px 39px 0;border-top: 1px solid var(--bg-white);border-radius: 0;opacity: 1;visibility: visible;display: none;flex-direction: column;}
    .topbar-menu .menu-item .sub-menu ul {max-width: 100%;}
    .topbar-menu .menu-item .sub-menu li {padding: 6px 0;display: block;}
    .topbar-menu .menu-item .sub-menu li a {line-height: 1.64;}
    .topbar-menu .menu-item:hover > a:after {transform: rotate(0);}
    .topbar-menu .menu-item > a.active::after {transform: rotate(-180deg);} 

    .home-slider .slide-item .slide-content .btnbox{justify-content: center;}
    .home-slider .slide-item .slide-caption {align-items: flex-end;padding: 0 0 25px;text-align: center;}
    .home-slider .slide-item .slide-content {max-width: 100%;padding: 24px 20px 36px;}
    .banner_wapper .slick-nav {max-width: 750px;display: none;}     
    .admission-section {padding: 30px 0px;}
    .admissionbox .hover-content .content{text-align: center;}
    .admission-section .row {--bs-gutter-x:0;--bs-gutter-y:20px;}
    .programs-section {padding: 30px 0 50px;}
    .programs-section .row {--bs-gutter-y:30px;}
    .programs-section .btnbox {justify-content: center;padding: 50px 0 0;}
    .programsboox .info {padding: 12px 24px;}
    .programsboox .info h3 {font-size: 24px;max-width: 80%;}
    .discover-section {padding: 0;}
    .discover-card {margin: 0 -12px;border-radius: 0;padding: 43px 40px 70px;background-image: url('../images/map-mobile.png') !important;background-attachment:scroll;}
    .discover-card.discover-card{padding: 40px 20px 61px;text-align: center;}
    .discover-card .row > div:last-child{justify-content: center;margin-top: 20px;}
    .discover-card h6 {padding: 0 0 8px;}
    .discover-card .btnbox {padding: 14px 0 0;}
    .service-section {padding: 30px 0;}
    .com-content-article.item-page{overflow:hidden;}
    .service-section .row {--bs-gutter-y:30px;}
    .service-section .section-title {text-align: left;}
    .service-section .programsboox .info {padding: 12px 24px 12px;}
    .service-section .section-title p{text-align: center;}
    .about-section {padding: 40px 0;}
    .about-row {flex-direction: column;align-items:center;}
    .about-row .row {--bs-gutter-x:0;flex-direction: column-reverse;}
    .about-card {background: transparent;padding: 27px 0px;text-align: center;}
    .about-card .btnicon, .about-card .btnbox{justify-content: center;}
    .about-row h3 {color: var(--font-white);font-size: 24px;}
    .about-row p {color: var(--font-white);}
    .about-row ul {margin: 0 auto;padding:0;max-width: 100%;width: 100%;}
    .about-row .nav-tabs .nav-item.show .nav-link, .about-row .nav-tabs .nav-link.active {background: transparent;}
  .about-row ul.nav-tabs li button{text-align: center;}
    .about-row .image {height: auto;background: var(--bg-white);position: relative;margin: 0 0 30px;}
    .about-row .iframe {margin: 0 0 30px;}
    .about-row .tab-content {padding: 30px 0 0;}    
    .about-row .btnbox a {border-color: var(--bg-white);color: var(--font-white);}
    .begins-setion {padding: 40px 0;}
    .begins-setion .row {flex-direction: column-reverse;}
    .begins-setion .image {float: none;width: 100%;}
    .begins-setion .content {padding: 0 30px 30px;text-align: center;}
    .begins-setion .btnbox {justify-content: center;}
    .eventbox{justify-content: center;text-align: center;}
    .event-section .section-title {padding: 40px 0 0;}
    .event-card {padding: 40px 0;}
    .event-card .linkbtn {padding: 0 0 26px;justify-content: center;}
    .event-card .row {--bs-gutter-x:0;border: 1px solid var(--primary);border-radius: 16px;}
    .eventbox a {border: 0;flex-direction: column;gap: 10px;padding: 27px 20px 20px;}
    .eventbox .date {-ms-flex: auto;flex: auto;}
    .eventbox .date br {display: none;}
    .eventbox .info h3 {font-size: 24px;}
    .event-card .image {height: auto;padding-top: 63%;margin: 0 20px 20px;}
    .keeptouch-section {padding: 30px 0;}
    .keeptouch-section .section-title {padding: 0 24px 30px;}
    .keeptouch-section .section-title .row {justify-content: center !important;}
    .keeptouch-section .section-title .btnbox {padding: 16px 0 0;}
    .keeptouch-slider {padding: 0 61px;display: flex;flex-wrap: wrap;justify-content: center;}
    .keeptouch-slider .slick-list {width: 100%;}
    .keeptouch-slider .slick-arrow {position: relative;order: 1;top: 0;margin: 20px 5px 0;transform:none;}
    #footer {background-image: url('../images/footer-bg-mobile.png') !important;}
    #footer .ft-logo {text-align: center;padding: 0;}
    .footer_wapper {padding: 0 30px 180%;}
    .footer_wapper .row {--bs-gutter-y:40px;--bs-gutter-x:0;}
    .accreditations-content {background: rgba(0, 0,0,0.2);border-radius: 16px;padding: 20px 44px 26px;}
    .accreditations-content::after {display: none;}
    .accreditations-content .row {--bs-gutter-y:20px;}

.footer_wapper .row div, .footer_wapper .row div:not(.social) ul li{justify-content:center;text-align:center;width:100%;}
.footer_wapper .row div.social{display:flex;}
#footer .social ul li{width:auto;}
#footer .copyright ul{justify-content:center;}
  
    .breadcrumb {background: var(--bg-gray);}
    .inner_wapper .sidebar {position: relative;width: auto;margin: 0 -12px;background: var(--bg-gray);padding: 20px 0 57px;}
    .section_menu {width: 252px; margin: 0 auto;}
    .inner_wapper .section_content .section {padding: 33px 0 52px;}
    .section_content .bg-gray::before {width: auto;left: -12px;right: -12px;transform: translateX(0);}
    .access-section .btn-group {flex-direction: column;gap: 20px;align-items: center;justify-content: center;width: 100%;}
    .accordion .accordion-item button{gap: 20px;}
    .accordion .accordion-item .panel {padding: 0 0 18px 70px;}
    .section_content .section.howto-section {padding-top: 40px;padding-bottom: 38px;}
    .section_content .section.student-section {padding-top: 30px;padding-bottom: 30px;}
    .student-section::before {width: 100vw;}
    .section_content .section.support-section {padding-top: 40px;padding-bottom: 24px;}
    .support-section::after,
    .financial-section::after {width: 100vw;}
    .student-section .row {--bs-gutter-x:0;--bs-gutter-y:37px;padding: 0;}
    .support-section .support-row {--bs-gutter-x:0;--bs-gutter-y:30px;padding: 0 0 19px;}
    .support-section .row:not(.support-row){--bs-gutter-x:0;--bs-gutter-y:17px;}
    .section_content .section.financial-section {padding-top: 40px;padding-bottom: 42px;}
    .financial-section .section-title {text-align: left;padding: 0 0 20px;}
    .financial-section .row {--bs-gutter-x:0;--bs-gutter-y:28px;padding: 0 48px;}

    .inner_wapper .section_content .section.academic-section {padding-top:0;padding-bottom: 0;}
    .discover-card.academic,
    .discover-card.career {border-radius: 0;background-image: none !important ;}
    .discover-card.academic .btn-group,
    .discover-card.career .btn-group,
    .support-section .content .btn-group {flex-direction: column;align-items: center;}
    .support-section .content .btn-group .btnbox,
    .discover-card.academic .btnbox {padding-top: 20px;}
    .inner_wapper .section_content .programmes-section {text-align: center;padding-top: 0;padding-bottom: 40px;}
    .programmes-section .row {--bs-gutter-x:0;--bs-gutter-y:19px;}
    .inner_wapper .section_content .programmes-section + .image-section {padding-bottom: 0 !important;display: none;}
    .inner_wapper .section_content .career-section {padding-top: 0;}
    .career-section .row {--bs-gutter-x:0;--bs-gutter-y:19px;}
    .career-section .row.distance-row {--bs-gutter-x:0;--bs-gutter-y:19px;}
    .dual-section .content,
    .dual-section .flex-row-reverse .content {padding: 0 0 30px;}
    .dual-section .content .btnbox {justify-content: center;}
    .support-section .content .btn-group {gap: 0px;align-items: center;width: 100%;}
    .support-section .row.academic-row {padding-top: 20px;}

    .transfer-section {padding: 40px 0 42px;}
    .tranfer-tabmenu {margin:0 -1px;}
    .tranfer-tabmenu li {padding: 0 1px;}
    .tranfer-tabmenu li button.nav-link {font-size: 12px;padding: 4px 6px;font-weight: 700;border: 0;text-align: center;}
    .tranfer-tabmenu li span {display: none;}
    .transfer-section .tab-content .tab-pane {padding: 20px 15px 16px;}
    .transfer-section .section-title {text-align: left;}
    .transfer-section .section-title h2 {padding: 0 0 20px;}
    .transfer-section .section-title p {font-weight:400;font-size:16px;}
    .country-row {gap:20px;}
    .country-row .country-tabmenu {width: 100%;gap:10px;}
    .transfer-section .tab-content .tab-content .tab-pane {padding: 16px;}
    .countery-content ul {min-height: 59vh;max-height: 59vh;}
    .partner-section {padding: 40px 0;}
    .partner-section .section-title {padding: 0 0 30px;text-align: left;}
    .partner-section .slick-control {display: flex;flex-wrap: wrap;align-items: center;gap: 14px;width: 100%;justify-content: flex-end;padding:20px 0 0;}
    .slick-control .pagingInfo {font-weight: 500;font-size: 16px;}
    .partner-section .slick-nav {display: flex;flex-wrap: wrap;gap:8px;margin: 0;padding: 0;}
    .partner-slider {padding: 0 68px 0 0;}
    .partner-slider .slick-list {margin: 0 -10px;overflow: visible;}
    .partner-slider .slick-slide {padding:0 10px;}
    .partnerbox {position: relative;overflow: hidden;border-radius: 16px;}
    .partnerbox .image {position: relative;}
    .partnerbox .image::before {content: '';display: block;padding-top: 100%;}
    .partnerbox .image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
    .partnerbox .content-caption {padding: 10px 24px;}
    .partnerbox .content-caption h6 {color:var(--font-white);font-size: 28px; padding: 0 0 8px;}
    .partnerbox .content-caption h2 {color:var(--font-white);}
    .partnerbox .content-caption .btnbox {padding: 14px 0 0;}    
    .spotlight-section .section-title {text-align: left;padding: 25px 0 30px;}
    .spotlight-section .row {padding: 0 0 30px;--bs-gutter-x:0;--bs-gutter-y:20px;}
    .spotlight-section .btnbox {padding: 0 0 30px;justify-content: flex-end;}
    .frequently-section {padding:0;margin: 62px 0 0;background: #f2f2f2;}
    .frequently-wrapper {border-radius: 16px;padding: 35px 0 58px;}
    .frequently-wrapper .accordion_wapper {padding:30px 0 0;}
    .accordion .iframe iframe {height: 160px;}

    .student-service-section h2 {padding: 0 0 40px;}
    .student-tabmenu {position: relative;max-width: 321px;margin: 0 auto;}
    .student-service-section .tab-content {padding-left: 0;padding-top: 40px;}
    .campus-section {justify-content: flex-end;padding: 0 0 30px;}
    .campus-caption {padding: 32px 30px 40px;}
    .campus-overview-section {padding: 40px 0;}
    .campus-overview-section .row {justify-content: center;}
    .campus-overview-section .student-tabmenu {margin: 0 auto 40px;}
    .campus-overview-section .tab-content {padding: 30px;}
    .campus-overview .bc-app {padding: 0 0 30px;}
    .campus-overview .app-row,
    .bc-app .btn-group,
    .campus-map .btn-group {flex-direction: column;}
    .bc-app .btn-group {gap: 10px;}
    .amenities h3 {padding: 0 0 16px;}
    .graduation-section {padding: 38px 0;}
    .graduation-section .section-title {flex-direction: column;align-items: flex-start;}
    .graduation-section .section-title .slick-nav {margin: 0 0 0 auto;}
    .graduation-section::after  {visibility: hidden;}
    .graduation-item .iframe iframe {height: 208px;}
    .graduation-item .info {position: relative;padding: 20px 0;}
    .getready-section {padding: 0;}
    .getreadybox {padding: 30px 20px;}
    .getreadybox .row {flex-direction: column;align-items: flex-start;gap: 10px;}
    .getreadybox h2 {text-align: left;}
    .getreadybox .btnbox {padding: 17px 0 0;}
    .getready-section .getready-row {padding: 30px 0 0;}
    .getready-row .row {--bs-gutter-y:30px;}

    .about_inner.inner_wapper .sidebar {background: transparent;}
    .discover-card.accreditation {padding: 20px 16px;background-image: none !important;margin: 0;border-radius: 16px;}
    .discover-card.accreditation .row {padding-bottom: 40px;}
    .inner_wapper .section_content .section.mission-section {padding: 52px 0 0;}
    .mission-section p {font-size: 24px;}
    .mission-section p + h6 {padding-top: 30px;}
    .inner_wapper .section_content .programmes-section.public {padding-top: 40px;}
    .programmes-section.public h2 {text-align: left;padding: 0 0 36px;}
    .programmes-section.public .programmesbox {max-width: 240px;margin: 0 auto;}
    .discover-card.human-resource {margin: 0;border-radius: 16px;text-align: left;padding: 254px 40px 40px;background-image: url(../images/human-resource.png) !important;}
    .discover-card.human-resource h2 {padding: 0;}
    .discover-card.human-resource .col-auto {margin-top: 0;}
    .discover-card.discover-card .btnbox {padding: 0;}
    .president-content-wrapper {max-height: 390px;padding: 0 20px 0 0;}
    .president-content {padding: 30px 20px;}
    .presidentImage {margin: 0 0 20px;}
    .bc-section .btnbox {justify-content: center;}
    .glance-section {width: 100vw;}
    .glance-section .row {padding: 10px 0;--bs-gutter-y:20px;--bs-gutter-x:0;}
    .glancebox {flex-direction: column;align-items: flex-start;gap:0;}
    .history-section {width: 100vw;}
    .history-section h2 {text-align: center;}
    .history-section .row {padding: 0 0 36px;justify-content: center;}
    .history-section .slick-nav {padding: 20px 0 0;}
    .history-slider .slick-slide {padding: 0 5px;}
    .history-slider {padding: 0;}
    .history-slider .slick-list {margin: 0;}
    .news-section .section-title  {text-align: left;}

   .section-title h2{text-align:center;width:100%;}

   .access-section h2,
   .howto-section h2,
   .howto-section p.f-inter,
   .support-section .support-row,
   .supportbox,
  .discover-card .row p,
   .dual-section .content,
   .career-section > h2,
   .transfer-section .section-title p{text-align:center;}

   .student-section .content,
   .support-section .content,
   .support-section .contactbox{text-align:center;padding:0 20px;}

   .student-section .btnbox,
   .support-section .btnbox,
   .support-section .linkbtn{justify-content:center;}
   .financial-section .section-title{text-align:center;padding:0 20px 20px;}
   .financial-section .row{padding:0 20px;}
   .home-slider .slide-item .slide-content p,
   .howto-section p,
   .accordion .accordion-item button,
   .financialbox .btnbox a,
   .begins-setion .content p,
   .discover-card .row p{font-size: 18px;} 

   .home-slider .slide-item .scrollbtn img{margin: 0 auto;}

   .student-service-section h2,
   #accessibility > h3, #accessibility > p,
   .campus-caption,
   #activities h3, #activities p,
   .getreadybox{text-align:center;}
   .getreadybox h2{text-align:left;text-align:center;}
   .getreadybox .btnbox{margin:0;justify-content:center;}
   .getreadybox div.col-auto,
   .getreadybox div.col-4{width:100%;}

   .campus-overview,
   .getready-row .readybox{text-align:center;}
   .campus-overview p + .btn-group,
   .campus-overview .app-row{align-items: center;}

  
}

@media (min-width: 576px) and (max-width: 767px){
}
@media (max-width: 575px){
 
}
@media (max-width: 374px){	
 .discover-section .discover-card {margin: 0 -12px;border-radius: 0;padding: 24px 24px 40px;}
}