


@media only screen and (max-width: 1750px) {
  .container-fluid
  {
    max-width:95%;
  }
  header .container-fluid {
    max-width: 95%;
 }
 .aboutList-inner:last-child {
  width: 36%;
 }
 .d-tabs-1 .nav-tabs .nav-link
 {
  font-size: 17px;
 }
 .programs .nav-pills .nav-link
 {
  font-size: 16px;
 }
 .sec-box ul li {
  font-size: 20px;
  line-height: 173%;
}

.partnershipDec p, .placementsright p, .voice-text
{
  font-size: 20px;
}
.partnershipBox
{
  min-height: 375px;
}
.placementsright h3
{
  font-size: 40px;
}
.cat-1-sl-inner
{
  height: 680px;
}
.cat-1-sl-inner .cat-1-sl-inner-box
{
   height: 338px;
}
.cat-1-sl-inner-box
{
  height: 680px;
}

.bannerStudent img 
{
  max-width: 350px;
}

}
@media only screen and (max-width: 1500px) {

.ranking-inner
{
  width: 29%;
}
.programs #pills-tabContent h2
{
  font-size: 36px;
}
.org-box
{
  margin:50px 0 0 0;
}
.sticky-menu {
  top: 143px;
}

.partnershipDec {
  position: relative;
  width: 100%;
  min-height: 143px;
}
 .partnershipDec p, .placementsright p{
    font-size: 16px;
  }
   .partnershipBox {
    min-height: auto;
  }
   .placementsright h3 {
    font-size: 36px;
    margin: 0 0 20px 0;
  }
  .d-tabs-1 .nav-tabs .nav-link
  {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .org-box img 
  {
    max-width: 150px;
  }
  .sec-box-2 .org-box {
    margin-left: 10px;
  }
  .aboutlisticon {;
     margin: 0 0 30px 0;
   }
   .voice-inner p
   {
    font-size: 15px;
   }
   .voice-inner
   {
    padding: 50px 15px 30px;
   }
  .placementsright ul {
    margin: 0 0 10px 0;
  }
  .placementsright ul li
  {
    font-size: 16px;
  }
  .placementsright
  {
    padding: 30px 30px;
  }
}
@media only screen and (max-width: 1400px) {
  .rightSide .voice-inner h4
  {
     font-size: 16px;
  }

  .sticky-menu ul li a
  {
    font-size: 16px;
  }
  .aboutlistdec h5 {
    font-size: 24px;
  }
  .aboutlistdec p
  {
    font-size: 18px;
  }
  .placementsright h3
  {
    font-size: 30px;
  }
  .placementLogo
  {
    height: 72px;
  }
  .placementsrightslider
  {
    padding: 0px 0 15px;
  }
  .placementsLeft img
  {
    object-fit: fill;
  }
  .placementsright h5
  {
    font-size: 30px;
  }
  .bn-text {
    font-size: 24px;
  }
}

@media only screen and (max-width: 1200px) {
  .programs #pills-tabContent h2 {
    font-size: 26px;
  }
  .sec-box > div
  {
    padding: 0 20px 0 0;
  }
  .aboutlistdec h5, .placementsright h5
  {
    font-size: 24px;
  }
  .rightSide p
  {
    font-size: 16px;
  }
  .banner-text h1
  {
    font-size: 38px;
  }
  .banner-text h2
  {
    font-size: 20px;
  }
  .bn-text {
    font-size: 20px;
  }
  .frm {
    right: 20px;
    left: inherit;
    margin: 0px auto;
  }

  .applyBtn a, .viewMore a
  {
    font-size: 16px;
  }
  .sec-box ul li
  {
    font-size: 16px;
  }
  .programs .nav-pills .nav-link {
    font-size: 16px;
    padding: 11px 10px;
  }

  .partnershipPic
  {
    padding: 8px;
  }
  .sticky-menu ul li a
  {
    font-size: 16px;
  }
  .last-footer p
  {
    font-size: 16px;
  }

  .rankingList
  {
    gap: 0;
  }
 .partnershipDec
 {
  padding: 12px;
 }


  .aboutList-inner
  {
    padding: 10px;
  }
.campusVed, .campusPic {
  height: 260px;
}
.aboutList
{
  flex-wrap: nowrap;
}
.aboutList-inner {
  width: 100%;
}
 .aboutList-inner:last-child {
    width: 100%;
  }
  .sec-box ul  
  {
    padding: 0 0 0 10px;
  }
  .tab-inner h3
  {
    font-size: 38px;
  }
   .tab-inner p {
    font-size: 20px;
  }
  .globalDec h5
  {
    font-size: 18px;
  }
  .ranking-inner {
    width: 48%;
  }
  .partnershipDec
  {
    margin: -10px 0 0 0px;
  }
  .placementsright h3 {
    font-size: 30px;
    margin: 0 0 20px;
  }
  .placementsright ul li
  {
    font-size: 16px;
    margin: 0 0 10px 0;
  }
  .placementsright ul {
     margin: 0 0 20px 0;
  }
  .partnershipDec p
  {
     font-size: 18px;
  }
.campusName {
  width: 100%;
  background: #000000;
  bottom: 0;
  position: relative;
  left: 0;
  right: 0;
  font-size: 18px;
}
.rightSide h4 {
    font-size: 18px;
  }
  .finacialtext
  {
    font-size: 16px;
    padding: 0 5px 0 0;
  }

}

@media only screen and (max-width: 1024px) {
.mobile-none
{
  display: none !important;
}
.sec-box
{
  margin: 10px 0 0 0;
}

.programsmobile {
  display: block;
}
.programsmobile .viewMore
{
  margin: 40px 0 30px 0;
}
.d-tabs-1 .nav-tabs .nav-link {
  font-size: 15px;
}

.d-tabs-1 .nav-tabs .nav-item {
  width: 47%;
  text-align: center;
}
 .placementsLeft img {
    object-fit: cover;
  }
 .rightSide h2 {
    font-size: 36px;
  }
  .placementsright ul li
  {
      padding: 0 0 0 35px;
  }
  .placementsright {
    padding: 20px 10px;
  }
  .placementLogo
  {
    height: 65px;
  }
  .placementLogo img
  {
    max-height: 45px;
  }
}


@media only screen and (max-width: 992px) {
  .aboutList
  {
    flex-wrap: nowrap;
  }
  .ranking-inner {
    width: 46%;
    padding: 0 0 10px;
  }
 .applyBtn a
 {
  padding: 15px 10px;
 } 
.cat-1-sl-inner-box-text h6
{
  font-size: 20px;
}
.sec-box {
  margin: 20px 0 0 0;
  flex-wrap: wrap;
}
.sec-box > div
{
  width: 100%;
}
.org-box img
{
  max-width: 60px;
}
.sec-box ul li
{
  margin: 0 0 3px 0;
}
.programs .nav-pills
{
  width: 40%;
}
.programs #pills-tabContent
{
  width: 60%;
}
.d-tabs .nav-tabs .nav-link
{
  font-size: 24px;
}
footer h3
{
  font-size: 32px;
}
footer h4
{
  font-size: 24px;
}
.globalDec {
  width: 90%;
}
.globalDec h5
{
  font-size: 17px;
}
.scholarships-table th
{
  font-size: 18px;
}
.voice-inner h4 
{
  font-size: 18px;
}
.voice-inner {
  min-height: 340px;
}
  .voice-text {
    height:150px;
  }
   .placementsright {
    width: 100%;
    padding: 15px 15px 30px;
  }
 .placementsLeft {
    display: none;
  }
  .plc-pic
  {
    display: block;
  }
.bn-text img
{
  max-width: 40px;
}
.aboutlisticon {
  margin: 0 0 10px 0;
}
 .aboutlistdec h5
 {
  font-size: 20px;
 }
.tab-inner
{
 padding: 25px 25px;
}
.learnName {
  width: 100%;
  margin: 0 0 20px 0;
}
.learnVedio {
  width: 100%;
  border-radius: 30px;
    overflow: hidden;
}
.learnName p 
{
  margin: 0;
  border-radius: 11px;
  text-align: center;
}
.placementLogo {
  height: 90px;
}
.rightSide h2 {
  font-size: 36px;
}
 .partnershipDec {
    min-height: auto;
  }
.voice-inner
{
  max-width: 98%;
}
footer h4 {
  font-size: 20px;
}
.admissionSecInner .accordion-button
{
  font-size: 22px;
}
.admissionSecInner .accordion-body
{
  font-size: 18px;
}
.bn-list
{
  flex-wrap: wrap;
  gap: 12px;
}
 .banner-text h1 {
    font-size: 32px;
}
.financialInner {
  gap: 15px;
}
.learnVedio iframe {
  height: 400px;
}
.ranking
{
  margin: 0 0 70px 0;
}

}
@media only screen and (max-width: 881px) {

.leftSide
{
  width: 26%;
}
.rightSide
{
   width: 74%;
}
.d-tabs .nav-tabs .nav-link
{
  padding: 10px 20px;
}
 .rightSide h4 {
    font-size: 20px;
  }
.placementsright h3 {
    font-size: 30px;
  }
.scholarships-table th
{
  font-size: 20px;
}
.scholarships-table td
{
  font-size: 16px;
}
.banner
{
  min-height: 950px;
}
.aboutlistdec h5, .placementsright h5 {
    font-size: 20px;
  }
.aboutlisticon
{
  margin: 0 0 20px 0;
}
.tab-inner ul li {
  width: 100%;
}
.tab-inner
{
  background-position: 97% 8%;
}
.tab-inner ul
{
  margin: 0 0 31px;
}
.tab-inner {
  padding: 25px 25px 40px;
  background-size: 171px;
}
.financialInner
{
  flex-wrap: wrap;
}
.admissionSecInner .accordion-button {
  font-size: 20px;
}
.voice-inner
{
  padding: 50px 10px 30px;
}
footer .viewMore a
{
  padding: 15px 15px;
}
.careerSec ul li
{
  margin: 0 0 5px 0;
  display: flex;
  width: 47%;
  font-size: 15px;
}
.careerSec ul li:last-child  
{
  width: 100%;
}
.careerSec
{
  padding: 20px 20px 20px;
}
.aboutList {
  flex-wrap: wrap;
}
 .aboutList-inner {
    width: 47%;
  }
.tab-inner h3
{
  font-size: 32px;
  margin: 0 0 10px 0;
}
.bannerStudent img {
  max-width: 320px;
}

}
@media only screen and (max-width: 767px) {
.leftSide
{
  display: none;
}
.rightSide {
  width: 100%;
  padding: 50px 0 50px 00px;
  border-left: 0px solid #CCCCCC;
}
.aboutList
{
  display: none;
}
.aboutMobile, .rankingMobile
{
  display: block;
  margin: 20px 0 0 0;
}
.aboutMobile .aboutList-inner 
{
  width: 100%;
  margin:0 0 20px 0;
  min-height: 250px;
}
.aboutlisticon img 
{
  max-width:auto;
  display: inherit !important;
  max-lines: 80px;
  width: auto !important;
}
 .aboutlistdec h5, .placementsright h5 {
    font-size: 24px;
}
.aboutlisticon
{
  margin:0;
}
.ranking .viewMore
{
  text-align: center;
}
 .banner-text h1 {
    font-size: 26px;
  } 
  .banner-text h2 {
    font-size: 20px;
  }
.frm
{
  width: 90%;
  left: 0;
  right: 0;
  margin: 0px auto;
  max-width: 500px;
}
.d-tabs-1 .nav-tabs .nav-item {
  width: 47%;
}
  .rightSide h2 {
    font-size: 26px;
  }
   .rightSide h4 {
    font-size: 18px;
  }
.rankingList
{
  display: none;
}
.top-right a
{
  font-size: 16px;
}
.ranking
{
  text-align: center;
}
.rankinglistlogo img 
{
  max-width:auto;
  display: inherit !important;
  max-height: 80px;
  width: auto !important;
  margin: 0px auto;
}
.ranking-inner
{
  width: 100%;
}
.banner
{
  background: url(../images/mobile-banner.webp) no-repeat center;
  background-size: cover;
  padding: 100px 0 0 0;
  min-height: 1250px;
}
.cat-1-sl-inner .cat-1-sl-inner-box {
  height: 100%;
}
 .cat-1-sl-inner-box,  .cat-1-sl-inner {
    height: 480px;
}
.aboutMobile .owl-theme .owl-dots .owl-dot span
{
  width: 50px;
}

 .top-right {
    margin: 0 0px 0 0;
    position: fixed;
    bottom: 0;
    z-index: 99;
    width: 100%;
    background: #fff;
    padding: 20px 0;
    left: 0;
  }
.mobile-menu
{
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 99;
    top: 95px;
    background: #fff;
}
.placementLogo img {
  max-width: 81%;
}
.rankingMobile .owl-theme .owl-nav .owl-next {
  background: url(../images/l-right.png) no-repeat center;
}
.rankingMobile .owl-theme .owl-nav .owl-prev {
  background: url(../images/l-left.png) no-repeat center;
}
.rankingMobile .owl-theme .owl-nav .owl-prev, .rankingMobile .owl-theme .owl-nav .owl-next {
  width: 70px;
  height: 70px;
  border: 0px solid #0F3885;
}
.rankingMobile .owl-nav span 
{
  display: none;
}
.ranking .viewMore a
{
  padding: 15px 46px;
}
.fixed
{
  box-shadow: 2px 5px 4px rgba(0, 0, 0, 0.2);
}
#cat-1-mobile
{
  display: block;
}
#cat-1
{
  display: none;
}
.about, .ranking, .university, .programs, .partnerships, .global, .scholarships, .campus, .voice, .placements
{
  scroll-margin-top: 250px;
}
.top-right a {
    font-size: 18px;
    padding: 10px 10px;
    width: 88%;
    display: block;
    text-align: center;
    margin: 0px auto;
  }
header {
  padding: 9px 0;
}
.top-left
{
  width: 100%;
  text-align: center;
}
 .campusVed, .campusPic {
    height: 400px;
  }
.campusName
{
  position: absolute;
}
.none
{
  display: none !important;
}
  .bannerStudent {
    bottom: 570px;
    left: 0;
    right: 0;
    margin: 0px auto;
    width: 100%;
    text-align: left;
    max-width: 500px;
  }
.bannerStudent img
{
  max-width: 250px;
}
.mb-none
{
  display: none;
}
.mb-hd
{
  display: block;
}
.container-fluid {
    max-width: 100%;
}
.tab-inner {
    padding: 11px 0 40px;
    background-size: 171px;
    box-shadow: none;
    min-height: auto;
}

}
@media only screen and (max-width: 570px) {
 .mobile-none
 {
  display: none !important;
 }
 .programsmobile .viewMore
 {
  margin: 40px 0 40px 0;
 }
 .d-tabs .nav-tabs .nav-link {
    font-size: 18px;
  }
  .voice-text {
    height: 140px;
  }
  .last-footer
  {
    overflow: hidden;
    text-align: center;
    margin: 0 0 77px 0;
  }
  .placementsLeft
  {
    display: none;
  }
  .placementsright
  {
    width: 100%;
    padding: 15px 15px 30px;
  }
  .placementLogo {
    width: 97%;
    height: 87px;
    margin: 0px auto;
  }
  .d-tabs .nav-tabs .nav-link {
    padding: 10px 10px;
  }
  .d-tabs-1 .nav-tabs .nav-link {
    font-size: 15px;
  }
  .top-right a
  {
    font-size: 15px;
    padding: 10px 10px;
  }
  .programstab .accordion-button:focus {
  z-index: 3;
  border-color: none;
  outline: 0;
  box-shadow: 0 0 0 0 rgba(13,110,253,.25);
}
 .banner {
    background: url(../images/mobile-banner.webp) no-repeat;
    background-position: 0 40%;
    background-size: 100% auto;
  }
   .sec-box > div {
    padding: 0 10px 0 0;
  }
   .sec-box {
    flex-wrap: nowrap;
  }
  .sec-box ul  
  {
    padding: 0 0 0 7px;
  }
  .sec-box ul li
  {
    font-size: 14px;
  }
.plc-pic
{
  display: block;
}
.programsmobile
{
  display: block;
}
.plc-pic img 
{
  width: 100%;
}
 .sec-box {
    margin: 0px 0 0 0;
  }
.sec-box-2 .org-box {
  margin-left: 10px;
}
.voice-inner
{
  min-height: auto;
  max-width: 99%;
}
.scholarships-table th {
    padding: 10px;
    font-size: 18px;
}
.scholarships-table td {
    padding: 10px;
    font-size: 16px;
}
.scholarships
{
  margin: 30px 0 20px;
}
.placements
{
  margin: 30px 0;
}
 .bn-text {
    font-size: 14px;
  }
  footer .viewMore a {
    padding: 10px 8px;
    display: block;
    margin: 0 0 20px;
  }
.careerSec ul {
  justify-content: left;
  gap: 20px;
  width: 1400px;
}
.careerSec {
    overflow-x: auto;
  }
.careerSec ul li {
    width: auto
  }
 .careerSec ul li:last-child {
    width: auto;
  }
.bn-text img {
    max-width: 30px;
    margin: 0 2px 0 0;
}
.bannerStudent
{
  bottom: 570px;
}
 .learnVedio iframe {
    height: 300px;
  }
.banner-text h1 {
    font-size: 28px;
  }
  .bn-list {
    gap: 5px;
  }
.d-tabs-1 .nav-tabs
{
  gap: 15px;
}
.tab-inner h3 {
    font-size:24px;
    margin: 0 0 10px 0;
}
  .tab-inner p {
    font-size: 15px;
  }
  .tab-inner {
    background-size: 130px;
  }



}

