/*UI02011995*/
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
* {
  margin: 0;
  padding: 0;
  outline: 0;
  box-sizing: border-box;
}

.nobdr {border: none !important;}
.nobg {background: none !important;}
.nobdr_top {border-top: none !important;}
.nomargin {margin: 0px !important;}
.nomargin-top {margin-top: 0 !important;}
.nomargin-left {margin-left: 0px !important;}
.nomargin-right {margin-right: 0px !important;}
.nopadding {padding: 0px !important;}
img {height: auto;border: 0;}
ul {list-style-type: none;padding: 0;margin: 0;}
ul,ol,li {list-style: none;padding: 0;margin: 0;font-size: 1.6rem;font-family: var(--font-roboto);}
a {text-decoration: none;outline: none;color: var(--font-robotoslab);transition: 0.5s;display: block;font-size: 1.6rem;}
a:hover {text-decoration: none !important;color: var(--orangecolor);}
img {transition: 0.5s;}
figure {margin: 0;}
aside,details,figcaption,figure,ins,summary,small,mark,title,video,footer,header,hgroup,nav,section,article {display: block;}
.clear {padding: 0;margin: 0;clear: both;}
h1,h2,h3,h4,h5,h6 {padding: 0;margin: 0;font-family: var(--font-robotoslab);}
p {padding: 0;margin: 0;}
html,body {width: var(--w-full);padding: 0;margin: 0;font-family: var(--font-roboto);font-size: 62.5%;color: var(--fontcolor);}
body {overflow-x: hidden;}
.cf::before,.cf::after {content: " ";display: table;}
.cf::after {clear: both;}
.cf {zoom: 1;}
p, li{font: var(--font16);font-family: var(--font-roboto);color: var(--fontcolor);}
ul.ul_full li {
  padding-bottom: 1rem;
  padding-left: 2rem;
  position: relative;
}
ul.ul_full li:before {
  content: "";
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 100%;
  background: #ec6e26;
  position: absolute;
  top: 0.8rem;
  left: 0;
}
:root {
  --fontcolor: #383B43;
  --lightblackcolor:#666666;
  --secbgcolor:#60636D;
  --whitecolor: #ffffff;
  --blackcolor: #000000;
  --greencolor: #0096A1;
  --lightgreencolor: #71C0CA;
  --orangecolor: #F7941E;
  --darkorangecolor: #F37121;
  --yellowcolor: #FFCF06;
  --bgcolor:#F3F3F3;
  --w-full: 100%;
  --H-full: 100%;
  --font-roboto: 'Roboto', sans-serif;
  --font-robotoslab: 'Roboto Slab', serif;
  --font16: normal 1.6rem/2.4rem var(--font-roboto);
  --font24: bold 2.4rem/3rem var(--font-robotoslab);
  --font48: bold 4.8rem/6rem var(--font-robotoslab);
  --font36: bold 3.6rem/4.8rem var(--font-robotoslab);

}
.font_102{font:bold 10.2rem/10.4rem var(--font-robotoslab);}
.font_100{font:bold 10rem/7.1rem var(--font-robotoslab);}
.font_48{font: bold 4.8rem/6rem var(--font-robotoslab);color: var(--fontcolor);}
.font_36{font: bold 3.6rem/4.8rem var(--font-robotoslab);}
.font_24{font: bold 2.4rem/3rem var(--font-robotoslab);color: var(--greencolor);}
.font_21{font: 2.1rem/3rem var(--font-robotoslab);}
.font_16{font:  normal 1.6rem/2.4rem var(--font-roboto);color: var(--lightblackcolor);font-weight: 400;}
a.right_arrow {
  display: inline-block;
  margin-top: 4rem;
}
.yellow_list li{
padding-left:1.5rem;
position: relative;
}
.yellow_list li:before {
  content: "";
  width: 0.6rem;
  height: 0.6rem;
  background:var(--yellowcolor);
  position: absolute;
  top: 0.8rem;
  left: 0;
  border-radius: 100%;
}
a.right_arrow:hover img {
  filter: invert(0.1) grayscale(1);
}
.load-more {
  text-align: center;
  padding: 3rem;
}
.load-more a {
  font-size: 1.6rem;
  font-weight: bold;
  display: block!important;
}
.load-more a img {
  transform: rotate(90deg);
}
/*img-zoom iffect*/
.img-zoom figure img {transition: all 1.1s ease 0s;width: var(--w-full);}
.img-zoom figure {overflow: hidden;position: relative;}
.img-zoom a:hover img,.img-zoom figure:hover img {transform: scale(1.1);}
.img-fit figure {height: var(--H-full);}
.img-fit figure img {height: var(--H-full);width: var(--w-full);object-fit: cover;}
/*img-zoom iffect*/

/*lightbox*/
/* body .lb-data .lb-details {  width: 92%;}
body .lightbox .lb-data .lb-close {background: url(../images/close.svg) top right / 100% no-repeat;margin-right: 3rem;margin-bottom: 4rem;}
body .lightbox .lb-nav a.lb-next {background: url(../images/light-next.svg) left 48% / 100% no-repeat;opacity: 1;width: 4.5rem;margin-right: -2.5rem;}
body .lightbox .lb-nav a.lb-prev {background: url(../images/light-prev.svg) left 48% / 100% no-repeat;opacity: 1;width: 4.5rem;margin-left: -2.5rem;}
body .lightboxOverlay {background: url(../images/bg.webp) repeat;}
body .lightbox .lb-image {border-width: 2.5rem;}
body .lb-data .lb-caption {font-size: 2.1rem;color: #282828;line-height: 2.8rem;font-weight: normal;padding: 0 3.5rem 3.5rem;display: block;}
body .lb-data .lb-number {display: none !important;}
body .lb-dataContainer {background: #fff;margin-top: -.5rem;} */

/*lightbox*/



.owl-nav button.owl-prev {
  width: 5rem;
  height: 5rem;
  background: url('../images/slider-arrow-left.svg') no-repeat center center !important;
  border-radius: 100%;
  margin: .2rem;
  transition: 0.5s;
}
.owl-nav button.owl-next {
  width: 5rem;
  height: 5rem;
  background: url('../images/slider-arrow-right.svg') no-repeat center center !important;
  border-radius: 100%;
  margin: .2rem;
  transition: 0.5s;
}

.owl-nav button:hover img {
  background-color: bisque !important;
  border-radius: 100%;
}

.owl-nav button span {
  font-size: 0rem;
}

/* .owl-nav button.owl-prev { transform: rotate(180deg);} */
.owl-nav {
  text-align: center;
  padding-top: 7rem;
}

.owl-dots {
  text-align: center;
  padding-top: 5rem;
}

.owl-dot {
  background: var(--light-black) !important;
  min-width: 1.1rem;
  min-height: 1.1rem;
  margin: .5rem;
  border-radius: var(--Radius-full);
  box-shadow: 0px 3px 6px #00000029;
}

.owl-dot.active {
  opacity: 1;
  background: #1792CA !important;
}

.commn-link {
  display: inline-block;
}

.commn-link img {
  border-radius: var(--Radius-full);
  transition: 0.5s;
}

.commn-link:hover img {
  background: #F3A100C4;
}

.number-count {
  font-size: 7rem;
  font-weight: 800;
  line-height: 7rem;
  font-family: var(--font-poppins);
  color: #fff;
}

/* page-menu-start */
.page_menu.fixed_top {
  position: fixed;
  top: 15rem;
  width: 100%;
  z-index: 999;
}
.overview_identity {
  padding-top: 6rem;
}
.page_menu ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.page_menu {
  background: #FDEBE7;
  margin-bottom: 10rem;
}
.page_menu ul li{padding-right: 2.5rem;}
.page_menu ul li a {
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 400;
    color: #666666;
  font-family: var(--font-robotoslab);
  padding: 5rem 2.5rem 5rem 0rem;
}
.page_menu ul li a.active{
  position: relative;
  font-weight: 600;
  color: var(--blackcolor);
}
.page_menu ul li a.active:after {
  content: "";
  width: 100%;
  height: 0.1rem;
  background: var(--orangecolor);
  position: absolute;
  left: 0;
  bottom: 0;
}
/* page-menu-end */

/* tabs-accordion */
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: transparent;
  isolation: isolate;
}
.accordion-item {
  background-color: transparent;
  border: none;
}
.nav-tabs {
  border-bottom: 0;
}

/* table-start */
 .table_box thead tr th {
  font-size: 2rem;
  line-height: 2.8rem;
  color: var(--blackcolor);
  padding: 2.5rem 2rem 2.5rem 4rem;
  background: #F9A455;
  border: 1px solid #fff;
}
.table_box tbody tr td {
  font-size: 1.8rem;
  line-height: 2.4rem;
  padding: 2.5rem 2rem 2.5rem 4rem;
  border: 1px solid #ECECEC;
  vertical-align: middle;
}
/* table-end */

/* ----------mobile_menu_start------------ */
.mobile_bottom_menu>ul {align-items: flex-end;display: flex;justify-content: space-between;list-style: none;margin: 0;z-index: 999999;position: relative;background-image: linear-gradient(#0f5c9e, #033583);}
.mobile_bottom_menu >ul > li {text-align: center;
  transition: 0.3s;
  width: 25%;
  background: #313131;
  border-right: 0.2rem solid #222;}
  .mobile_bottom_menu > ul > li:first-child {
    background: #005479;
}
.mobile_bottom_menu > ul > li a {
  padding: 10px 0;
  display: block;
}
.mobile_bottom_menu > ul figure {
  margin-bottom: 1.5rem;
  height: 2rem;
}
.mobile_bottom_menu > ul > li> a p {
  font-size: 10px;
  color: #fff;
  margin-top: -9px;
  padding: 0;
  text-align: center;
}
.togglee.active {
  background: #222;
}
.mobile_bottom_menu ul li a:focus {background:green;}
.enquiry-mobile,.contact-mobile,.menu-mobile {background: #2a2a2a;padding: 3rem 0;position: absolute;bottom: 4rem;left: 0;transition: .5s;width: 100%; height: 100vh;transform: translateY(100%);}
.enquiry-mobile {background: red;}
.location-mobile {background: yellow;}
.menu-mobile {background: green;}
.enquiry-mobile.show,.contact-mobile.show1,.menu-mobile.show2 {transform: translateY(0);}



/* ----------mobile_menu_end------------ */


/* Form */
.hover:hover {
  background: #1792CA;
  color: var(--colorwhite);
}

/* Form */
.container-66 {
  max-width: 1366px;
  margin: 0 auto;
}

.card-body {
  padding: 0;
}



/*-- accordian-css-start-- */
.tab_accordian .card-header {
  display: none;
}

.tab_accordian .tab-content>.active {
  display: block;
}

.tab_accordian .collapse:not(.show) {
  display: block;
}

.nav-tabs .nav-item p {
  padding: 0 2rem;
  cursor: pointer;
}

.tab_accordian .card-header {
  display: none;
}
.table>:not(:first-child) {
  border-top: 0;
}
.accordion-item{margin-bottom: 2rem;}
button.accordion-button {
  font-size: 2.1rem;
  line-height: 1.5;
  color: var(--fontcolor);
  padding: 1.5rem;
  background: var(--bgcolor);
}
.accordion-button:not(.collapsed), .accordion-button:hover {
  color: var(--fontcolor);
  box-shadow: none;
  background-color: #d9d9d9;
}
.accordion-button:focus {
  box-shadow: none;
}


@media (max-width: 1649px) {

.font_100, .font_102 {font: bold 9rem/6.5rem var(--font-robotoslab);}
.font_48 {font: bold 4.2rem/5rem var(--font-robotoslab);}
.page_menu.fixed_top {
  top: 12rem;
}
}
@media (max-width: 1449px) {
  .font_36 {
    font: bold 3.2rem/4.2rem var(--font-robotoslab);
}




}
@media (max-width: 1399px) {
  .page_menu.fixed_top {
    top: 9.8rem;
  }
.font_100, .font_102 {font: bold 8rem/6rem var(--font-robotoslab);}
.font_48 {font: bold 3.8rem/4.8rem var(--font-robotoslab);}
.font_36{font: bold 2.8rem/3.8rem var(--font-robotoslab)}
.font_24 {font: bold 2.1rem/2.4rem var(--font-robotoslab);}
.font_21 {font: 1.8rem/2.6rem var(--font-robotoslab);}
ul.course_list li a span {font: bold 21px/26px var(--font-robotoslab);}

.table_box thead tr th {
  font-size: 1.6rem;
  line-height: 2.4rem;
  padding: 1.5rem 1rem 1.5rem 2rem;
}
.table_box tbody tr td {
  font-size: 1.6rem;
  padding: 1.5rem 1rem 1.5rem 2rem;
}
button.accordion-button {
  font-size: 1.8rem;
  line-height: 1.4;
}
.accordion-item {
  margin-bottom: 1rem;
}

}
@media (max-width: 1199px) {
  .page_menu.fixed_top {
    top: 8.1rem;
  }
  .font_24 {
    font: bold 1.8rem/2.2rem var(--font-robotoslab);
}
.font_36 {
  font: bold 2.6rem/3.6rem var(--font-robotoslab);
}
.font_48 {
  font:bold 3.2rem/4rem var(--font-robotoslab);
}
.font_100, .font_102 {
  font: bold 7rem/6rem var(--font-robotoslab);
}
blockquote {
  font: normal 1.8rem/2.8rem var(--font-roboto);
  margin-bottom: 0;
}
.table_box thead tr th {
  font-size: 1.6rem;
  line-height: 2.4rem;
  padding: 1rem 2rem 1rem 2rem;
}
.table_box tbody tr td {
  font-size: 1.4rem;
  line-height: 1.5;
  padding: 1.5rem 1.5rem 1.5rem 2rem;
}
}
@media (max-width: 991px) {
  .page_menu{display: none;}
  /*tab css-end--*/
}

/*-- accordian-css-end-- */
@media (min-width: 1920px) {
  .container {
    min-width: 1380px;
  }

}

/*1920-css-end*/


@media (max-width: 1399px) {
  :root {
    --font50: 600 4rem/4rem var(--font-poppins);
    --font30: 600 2.4rem/3.4rem var(--font-poppins);
    --font2130: normal 1.8rem/2.8rem var(--font-poppins);
    --font21: 600 1.8rem/2.8rem var(--font-poppins);
    --font36: 600 2.8rem/2.5rem var(--font-poppins);
    --font24: 500 2.1rem/3.1rem var(--font-poppins);
  }
}

/*1399-css-end*/

@media (max-width: 1199px) {
  :root {
    --font50: 600 3rem/3rem var(--font-poppins);
    --font30: 600 2.1rem/3.1rem var(--font-poppins);
    --font36: 600 2.4rem/2.4rem var(--font-poppins);
    --font24: 500 1.8rem/2.8rem var(--font-poppins);
  }


}

/*1199-css-end*/

@media (max-width: 991px) {
  :root {
    --font36: 600 2.8rem/2.8rem var(--font-poppins);
  }

  .owl-dot {
    background: var(--light-black) !important;
    min-width: .9rem;
    min-height: .9rem;
  }
  .footer-panel1 .col-md-3 {
    -webkit-box-flex: 0;
    flex: 0 0 50%!important;
    max-width: 50%!important;
}
}

/*991-css-end*/

@media (max-width:767px) {

.footer-panel1 .col-6.col-lg-3.col-md-3 {
    flex: 0 0 50%;
    max-width: 50%;
}
.footer-panel1 .col-md-3:nth-child(5) {
    flex: 0 0 100%!important;
    max-width: 100%!important;
}
.chancellor .row {
    flex-flow: column-reverse;
}
.management_board .col_box .img_box {
        width: 100%!important;
    }
    .management_board .col_box .text-box {
        width: 100%!important;
    }
   
    .side_menu_box > ul li a {
      padding: 10px 0px!important;
      font-size: 15px!important;
  }
}

/*767-css-end*/

@media (max-width:575px) {}

/*575-css-end*/

@media (max-width:375px) {
  .tab_accordian .card-header p {padding: 0.5rem;}
 

}

/*375-css-end*/

@media (max-width:320px) {

  :root {
    --font50: 600 2.4rem/2.4rem var(--font-poppins);
    --font36: 600 2.4rem/2.4rem var(--font-poppins);
  }
}

/*320-css-end*/
.overview_identity .page_menu ul li a{padding: 2rem;}