#main-bnanner-video-img .box-announcmnt-1 {
  padding: 38px;
  text-align: right;
  border-radius: 0 0 0 40px;
  font-weight: 300;
  background: rgba(198, 158, 102, 0.8392156863);
}
#main-bnanner-video-img .swiper-slide video {
  width: 100%;
  position: relative;
  top: -34px;
}
#main-bnanner-video-img .swiper-slide img {
  width: 100% !important;
  height: 100vh;
}
#main-bnanner-video-img .box-announcmnt-1 h1 {
  margin: 0px auto;
  font-weight: 300;
  color: #fff;
  font-size: 27px;
  line-height: 45px;
}
#main-bnanner-video-img .swiper {
  height: 100vh;
}
#main-bnanner-video-img .bnner-announcmnt-slidr {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 29%;
}
#main-bnanner-video-img .swiper-button-next::after, #main-bnanner-video-img .swiper-button-prev::after {
  font-size: 21px;
}
#main-bnanner-video-img .overly-bg-blue-b {
  display: none !important;
  background: linear-gradient(180deg, rgba(18, 53, 105, 0) 0%, rgb(0, 16, 64) 100%);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
  height: 47%;
}
#main-bnanner-video-img .bnner-hdd {
  text-align: center;
}
#main-bnanner-video-img .serch-programme-serch {
  display: none;
  position: absolute;
  bottom: 35px;
  left: 0;
  z-index: 999;
  right: 0;
  width: 89%;
  margin: 0px auto;
  display: none;
}
#main-bnanner-video-img .serch-bttn-progrm {
  margin: 4px auto 0;
  width: 100%;
}
#main-bnanner-video-img .serch-programme-serch ul li {
  float: left;
  width: 18%;
  margin: auto 16px;
}
#main-bnanner-video-img .bnner-hdd h2 {
  font-size: 37px;
  text-transform: uppercase;
  font-weight: 200;
  color: #fff;
  letter-spacing: 1px;
  margin-bottom: 24px;
}
#main-bnanner-video-img .announcement-marquee {
  width: 100%;
  overflow: hidden;
  background: #fdf3e0;
  padding: 10px 0;
}
#main-bnanner-video-img {
  /*  .marquee{width:100%;overflow:hidden;position:relative;display:flex}
   .marquee-content{display:inline-block;white-space:nowrap;animation:scroll linear forwards;will-change:transform;transform:translateZ(0);backface-visibility:hidden}
   .marquee-content span{ color: #fff; display:inline-flex;align-items:center;margin-right:60px;font-size:16px;font-weight:600}
   .saptha_inde_mar{background:$border-Color;border:1px solid $border-Color;font-size:14px;padding:2px 8px;border-radius:5px;margin-left:8px;text-decoration:none;color:#fff}
   @keyframes scroll {
   from{transform:translateX(100%)}
   to{transform:translateX(-100%)}
   }*/
}
#main-bnanner-video-img .announcement-marquee {
  background: linear-gradient(180deg, rgba(18, 53, 105, 0) 0%, #001040 100%);
  position: absolute;
  bottom: -8px;
  left: 0;
  right: 0;
  z-index: 99;
  padding: 20% 0 1%;
}

.text-muted {
  font-size: 16px;
}

small {
  font-size: 16px;
}

#bttm-flshnews .announcement-marquee {
  width: 100%;
  overflow: hidden;
  background: #fdf3e0;
  padding: 10px 0;
}
#bttm-flshnews .marquee {
  width: 100%;
  overflow: hidden;
  position: relative;
  display: flex;
}
#bttm-flshnews .marquee-content {
  display: inline-block;
  white-space: nowrap;
  animation: scroll linear forwards;
  will-change: transform;
  transform: translateZ(0);
  backface-visibility: hidden;
}
#bttm-flshnews .marquee-content span {
  color: #fff;
  display: inline-flex;
  align-items: center;
  margin-right: 60px;
  font-size: 16px;
  font-weight: 600;
}
#bttm-flshnews .saptha_inde_mar {
  background: #C69E66;
  border: 1px solid #C69E66;
  font-size: 14px;
  padding: 2px 8px;
  border-radius: 5px;
  margin-left: 8px;
  text-decoration: none;
  color: #fff;
}
@keyframes scroll {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
}
#bttm-flshnews .announcement-marquee {
  background: #001040;
  position: static;
  width: 100%;
  padding: 12px 0;
}

/* dropdown style */
.custom-dropdown {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 0 !important;
  border-radius: 2px;
  width: 100%;
  margin: 5px auto;
}

.custom-dropdown__select {
  padding: 7px 15px;
  border: 0;
  border-radius: 6px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  font-weight: 400;
  color: #777;
  height: 47px;
  border: 1px solid #fff;
  margin: 0 auto;
  font-size: 15px;
  letter-spacing: 0;
  background: #fff;
}

#progrmm-serch-item .custom-dropdown__select {
  padding: 9px 18px;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  font-weight: 400;
  color: #777;
  height: 54px;
  border: none;
  margin: 0 auto;
  font-size: 15px;
  letter-spacing: 0;
}

.custom-dropdown::before, .custom-dropdown::after {
  content: "";
  position: absolute;
  pointer-events: none;
}

.custom-dropdown::after {
  content: url(../images/down.png);
  height: 0;
  font-size: 13px;
  line-height: 1;
  right: 12px;
  top: 56%;
  margin-top: -9px;
  color: #d72027 !important;
}

.custom-dropdown::before {
  width: 2.3em;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 0 3px 3px 0;
}

.custom-dropdown__select[disabled] {
  color: rgba(0, 0, 0, 0.3);
}

.custom-dropdown.custom-dropdown--disabled::after {
  color: rgba(0, 0, 0, 0.1);
}

.custom-dropdown--white::before {
  background-color: transparent;
  border-left: none;
}

.custom-dropdown--white::after {
  color: rgba(0, 0, 0, 0.9);
}

.custom-dropdown--emerald::before {
  background-color: #1aa181;
}

.custom-dropdown--emerald::after {
  color: rgba(0, 0, 0, 0.4);
}

.custom-dropdown--red::before {
  background-color: #d53a22;
}

.custom-dropdown--red::after {
  color: rgba(0, 0, 0, 0.4);
}

.custom-dropdown--large .custom-dropdown__select {
  padding-right: 1.3em;
}

.custom-dropdown--small .custom-dropdown__select {
  padding-right: 0.5em;
}

/* dropdown style */
.widget_1 ul li::before {
  content: url(../images/chck-icon.png);
  left: 0;
  position: absolute;
  padding-left: 4px;
  color: #000;
  font-size: 16px;
  top: 1px;
}

.widget_1 ul {
  float: left;
  list-style: outside none none;
  margin-bottom: 0;
  padding-left: 0;
  width: 100%;
}

.widget_1 ul li {
  margin-bottom: 3px;
  padding-left: 36px;
  position: relative;
  line-height: 29px;
  font-size: 16px;
}

.common-heading-centr {
  text-align: center;
  margin-bottom: 45px;
}

.common-heading-centr h2 {
  text-transform: uppercase;
  color: #001040;
  font-size: 42px;
  font-weight: 200;
}

.common-heading-centr h3 {
  font-weight: 200;
  font-size: 17px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

#university-school-courses {
  padding: 60px 0 25px;
  position: relative;
  background: url(../images/bg_1.webp) top;
  background-size: cover;
}
#university-school-courses .boxes {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 14px;
  margin-bottom: 30px;
}
#university-school-courses .box {
  overflow: hidden;
  padding: 41px 44px;
  background: #D9D9D9;
  text-align: center;
  cursor: pointer;
  border-radius: 44px;
  font-weight: 600;
  transition: 0.3s;
  height: 408px;
}
#university-school-courses .box:hover {
  background: linear-gradient(180deg, rgb(232, 210, 186) 0%, rgb(217, 217, 217) 79%);
  color: #000;
}
#university-school-courses .box.active {
  background: linear-gradient(180deg, rgb(232, 210, 186) 0%, rgb(217, 217, 217) 79%);
  color: #000;
}
#university-school-courses .content-wrapper {
  padding-top: 0px;
  background: #001040;
  position: relative;
  margin-top: 67px;
  display: none;
}
#university-school-courses .content {
  display: none;
  animation: fadeIn 0.3s ease-in-out;
}
#university-school-courses .content.active {
  display: block;
}
#university-school-courses .container, #university-school-courses .container-lg, #university-school-courses .container-md, #university-school-courses .container-sm, #university-school-courses .container-xl, #university-school-courses .container-xxl {
  max-width: 87%;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (max-width: 768px) {
  #university-school-courses .boxes {
    grid-template-columns: repeat(2, 1fr);
  }
}
#university-school-courses .school-course-item {
  text-align: left;
}
#university-school-courses .school-course-item h4 {
  font-size: 29px;
  font-weight: 200;
  line-height: 43px;
}
#university-school-courses .school-course-item p {
  font-size: 15px;
  font-weight: 300;
  line-height: 28px;
  display: none;
}
#university-school-courses .knw-more-bttn {
  font-weight: bold !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: block !important;
}
#university-school-courses .box_img-in {
  padding: 0 !important;
}
#university-school-courses .box_img-in img {
  border-radius: 44px;
}
#university-school-courses .box_2_text_1::before {
  content: url(../images/bg_2.webp);
  position: absolute;
  bottom: -64px;
  left: -58px;
}
#university-school-courses .box_2_text_1 {
  position: relative;
}
#university-school-courses .box_2_text_2::before {
  content: url(../images/bg_3.webp);
  position: absolute;
  bottom: -64px;
  right: -58px;
}
#university-school-courses .box_2_text_2 {
  position: relative;
}
#university-school-courses .school-item-tabb {
  width: 98%;
  margin: 0px auto;
}
#university-school-courses .tbg-hedding-itm {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  bottom: 0;
  padding: 92px;
  display: grid;
  align-items: center;
  align-self: center;
}
#university-school-courses .ovrlly-school {
  position: absolute;
  background: rgba(198, 158, 102, 0.9);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#university-school-courses .bordr-blck {
  border: 1px solid #000;
  height: 94%;
  margin: 27px 26px;
}
#university-school-courses .tbg-hedding-itm h2 {
  font-weight: 200;
  font-size: 42px;
}
#university-school-courses .tbg-hedding-itm p {
  font-weight: 300;
  line-height: 32px;
  font-size: 18px;
  width: 90%;
  margin: 11px auto 18px;
}
#university-school-courses .explorrr-bttns {
  padding: 17px 33px !important;
  transition: all 0.4s ease;
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: 200;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto;
}
#university-school-courses .explorrr-bttns:hover {
  padding: 17px 33px !important;
  transition: all 0.4s ease;
  background: #001040;
  border: 1px solid #001040;
  font-size: 18px;
  letter-spacing: 2px;
  font-weight: 200;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto;
}
#university-school-courses .scho-detail-home-tabs {
  padding: 84px 41px;
  float: left;
  width: 100%;
}
#university-school-courses #tab-button {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
#university-school-courses #tab-button li {
  float: left;
}
#university-school-courses #tab-button li a {
  display: block;
  text-transform: uppercase;
  padding: 13px 31px;
  background: #2748AA;
  border: 1px solid #2748AA;
  text-align: center;
  color: #fff;
  text-decoration: none;
  font-size: 20px;
  font-weight: 200;
  letter-spacing: 1px;
  letter-spacing: 1px;
  border-radius: 6px;
  margin-left: 10px;
}
#university-school-courses #tab-button li:not(:first-child) a {
  border-left: none;
}
#university-school-courses #tab-button li a:hover, #university-school-courses #tab-button .is-active a {
  border-bottom-color: #C69E66;
  background: #C69E66;
}
#university-school-courses .tab-button-outer {
  display: none;
}
#university-school-courses .tab-contents {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  #university-school-courses .tab-button-outer {
    position: relative;
    z-index: 2;
    display: block;
  }
  #university-school-courses .tab-select-outer {
    display: none;
  }
  #university-school-courses .tab-contents {
    position: relative;
    top: -1px;
    margin-top: 0;
    padding: 38px 11px 18px;
  }
}
#university-school-courses .contnt-tab-school p {
  color: #fff;
  font-weight: 200;
  font-size: 16px;
  line-height: 32px;
  width: 100%;
  margin: 0px auto;
}
#university-school-courses .contn-tb-12 {
  color: #fff;
  padding: 15px 0;
}
#university-school-courses .contn-tb-12 ul li span {
  float: right;
}
#university-school-courses .contn-tb-12 ul li {
  font-weight: 200;
  border-bottom: 1px solid #fff;
  padding: 9px 0;
  font-size: 16px;
}
#university-school-courses .contn-tb-12 ul li:hover {
  font-weight: 200;
  border-bottom: 1px solid #fff;
  padding: 9px 0;
  font-size: 16px;
  color: #C69E66;
}
#university-school-courses .explorrr-bttns_3 {
  margin: 8px auto 0 !important;
  transition: all 0.4s ease;
  padding: 17px 33px !important;
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: 200;
  background: #C69E66;
  border: 1px solid #C69E66;
  width: -moz-fit-content;
  width: fit-content;
  float: left;
}
#university-school-courses .explorrr-bttns_3:hover {
  margin: 8px auto 0 !important;
  transition: all 0.4s ease;
  padding: 17px 33px !important;
  font-size: 18px;
  letter-spacing: 2px;
  font-weight: 200;
  background: #C69E66;
  border: 1px solid #C69E66;
  width: -moz-fit-content;
  width: fit-content;
  float: left;
}
#university-school-courses .dwn-arrw_iicn {
  position: absolute;
  color: #fff;
  top: -46px;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 99;
  height: 87px;
}
#university-school-courses .box-wrapper {
  display: none;
}
#university-school-courses .edu-item {
  background: url(../images/bg_9.webp);
  background-size: cover;
  padding: 2.5rem 2rem;
  position: relative;
  border: 1px solid #e0e0e0;
  text-align: center;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  text-decoration: none;
  color: inherit;
  display: flex;
  flex-direction: column;
  height: 100%;
  margin: auto 10px;
  border-radius: 17px;
  box-shadow: -1px 0px 7px -3px rgba(0, 0, 0, 0.23);
  border-bottom: 3px solid #c69e66;
}
#university-school-courses .edu-item:hover {
  background: url(../images/bg_9.webp);
  background-size: cover;
  border-top: 3px solid #c69e66;
  background-color: #fcfcfc;
  transform: translateY(-5px);
  z-index: 2;
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.05);
}
#university-school-courses .icon-box {
  margin: 0px auto 10px;
  font-size: 2.2rem;
  margin-bottom: 7px;
  transition: transform 0.3s ease;
  color: #fff;
  background: #C69E66;
  width: 62px;
  height: 62px;
  text-align: center;
  padding: 6px 0;
  border-radius: 50%;
}
#university-school-courses .edu-item:hover .icon-box {
  transform: scale(1.1);
}
#university-school-courses .edu-prefix {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 1px;
  display: block;
  opacity: 9;
  color: #001040;
}
#university-school-courses .edu-title {
  color: #001040;
  font-size: 28px;
  font-weight: 600;
  letter-spacing: -0.5px;
  line-height: 36px;
  margin-bottom: 1.2rem;
}
#university-school-courses .edu-desc {
  font-size: 0.9rem;
  color: #666;
  line-height: 1.6;
  margin-bottom: 2rem;
}
#university-school-courses .edu-link {
  margin-top: auto;
  border: 1px solid #c69e66;
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: flex;
  align-items: center;
  gap: 8px;
  color: #c69e66 !important;
  background: #fff;
  padding: 8px 15px;
  width: 113px;
  border-radius: 6px;
  margin: 0px auto;
  position: absolute;
  bottom: 23px;
  left: 0;
  right: 0;
}
#university-school-courses .edu-link:hover {
  margin-top: auto;
  border: 1px solid #c69e66;
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: flex;
  align-items: center;
  gap: 8px;
  color: #fff !important;
  background: #c69e66;
  padding: 8px 15px;
  width: 113px;
  border-radius: 6px;
  margin: 0px auto;
  position: absolute;
  bottom: 23px;
  left: 0;
  right: 0;
}
#university-school-courses .icon-box i {
  transition: transform 0.3s ease;
  color: #C69E66 !important;
}
#university-school-courses .edu-item:hover .edu-link i {
  transform: translateX(5px);
}
@media (min-width: 992px) {
  #university-school-courses .col-lg-5th {
    width: 20%;
    flex: 0 0 20%;
  }
}

.lft-mmgtest {
  border-radius: 0 50px;
}

.btn-outline-warning {
  --bs-btn-color: #c69e66 !important;
  --bs-btn-border-color: #c69e66 !important;
  color: #c69e66;
}

#life-at-university {
  padding: 68px 0 0;
  background: url(../images/life-at-univesty.webp);
  background-size: cover;
}
#life-at-university .life-detils-items {
  background: #c69e66;
  padding: 0px 31px 0;
  width: 87%;
  margin: 179px auto 0;
  border-radius: 57px 57px 0 0;
}
#life-at-university .icon-life-univesty {
  text-align: center;
  width: 86px;
  background: #001040;
  height: 86px;
  padding: 23px 22px;
  border-radius: 50%;
  margin: 0px auto;
  border: 2px solid #c69e66;
  box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.3215686275);
}
#life-at-university .icon-life-univesty img {
  width: 90px !important;
  margin: 0px auto;
}
#life-at-university .life-icon-text-unvesty h4 {
  color: #000;
  margin: 17px auto 0;
  text-transform: uppercase;
  font-size: 19px;
  letter-spacing: 1px;
}
#life-at-university .bord-rggt {
  display: none;
  width: 1px;
  height: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 51%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  right: 0;
}
#life-at-university #owl-demo-3 .item {
  margin: 0 auto 2px !important;
}
#life-at-university #owl-demo-3 {
  position: relative;
  top: -40px;
  margin-top: 22px;
}

#events-activity {
  padding: 68px 0;
  background: url(../images/bg_4.webp);
  background-size: cover;
}
#events-activity .evnts-wdth-iitem {
  width: 87%;
  margin: 0px auto;
}
#events-activity .event-card-custom {
  background-color: #fff;
  border-radius: 31px;
  padding: 20px;
  max-width: 800px;
  margin: 10px auto 16px;
  position: relative;
  border: 1px solid #e0e0e0;
  box-shadow: 0 -6px 0 var(--navy-blue), 0 6px 0 var(--navy-blue);
}
#events-activity .event-card-custom::before {
  content: "";
  float: left;
  width: 61%;
  height: 106%;
  background: #001040;
  position: absolute;
  bottom: 0;
  z-index: -1;
  left: -9px;
  top: -8px;
  border-radius: 35px;
}
#events-activity .date-badge {
  background-color: #C69E66;
  border-radius: 44px 44px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
  padding: 13px 26px;
}
#events-activity .date-text .day {
  display: block;
  font-size: 17px;
  font-weight: 400;
}
#events-activity .date-text .month {
  display: block;
  font-size: 17px;
  text-transform: uppercase;
  margin: 5px 0;
}
#events-activity .date-text .year {
  display: block;
  font-size: 17px;
}
#events-activity .card-body-custom {
  padding-left: 40px;
  padding-right: 40px;
}
#events-activity .card-title-custom {
  font-size: 25px;
  font-weight: 300;
  color: #000;
  line-height: 38px;
  margin-bottom: 10px;
}
#events-activity .card-text-custom {
  font-size: 17px;
  color: #000;
  line-height: 29px;
  font-weight: 300;
}
@media (max-width: 768px) {
  #events-activity .event-card-custom {
    border-radius: 40px;
    padding: 15px;
  }
  #events-activity .date-badge {
    width: 100px;
    height: 120px;
    border-radius: 40px 40px 40px 0;
  }
  #events-activity .date-text .day {
    font-size: 1.5rem;
  }
  #events-activity .date-text .month, #events-activity .date-text .year {
    font-size: 0.9rem;
  }
  #events-activity .card-title-custom {
    font-size: 1.2rem;
  }
  #events-activity .card-body-custom {
    padding-left: 15px;
  }
}
#events-activity .common-heading-centr {
  color: #fff;
}
#events-activity .common-heading-centr h2 {
  color: #fff;
}
#events-activity #owl-demo-4 .item {
  margin: auto 10px;
}
#events-activity .explorrr-bttns {
  padding: 17px 33px !important;
  transition: all 0.4s ease;
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: 200;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto;
}
@media (max-width: 767px) {
  #events-activity .event-row-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  #events-activity .badge-column {
    margin-bottom: 15px;
  }
  #events-activity .card-body-custom {
    padding: 0;
  }
  #events-activity .event-card-custom {
    width: 95%;
    border-radius: 20px;
  }
  #events-activity .event-card-custom::before {
    display: none;
  }
}
@media (min-width: 768px) {
  #events-activity .event-row-container {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
  }
  #events-activity .card-body-custom {
    padding-left: 30px;
  }
}

#why-choos-us {
  padding: 60px 0;
  background: url(../images/bg_10.webp);
  background-size: cover;
  color: #000 !important;
}
#why-choos-us .student-image-wrapper {
  position: relative;
  padding: 0;
  border-radius: 0 0 142px 0;
  box-shadow: 17px 19px 0 rgba(255, 255, 255, 0.9);
}
#why-choos-us .student-image-wrapper img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 0 0 135px 0;
}
#why-choos-us .letter-spacing {
  letter-spacing: 1px;
  font-size: 20px;
}
#why-choos-us .stats-grid h3 {
  font-size: 55px;
}
@media (max-width: 991px) {
  #why-choos-us .why-choose-us {
    text-align: center;
  }
  #why-choos-us .student-image-wrapper {
    max-width: 350px;
    border-radius: 0 0 100px 0;
  }
  #why-choos-us .student-image-wrapper img {
    border-radius: 0 0 90px 0;
  }
  #why-choos-us .stats-grid .col-6 {
    margin-bottom: 20px;
  }
}
#why-choos-us .common-heading-centr h2 {
  color: #000000;
}
#why-choos-us .common-heading-centr {
  text-align: left;
  margin-bottom: 12px;
}
#why-choos-us .lead-sm {
  font-weight: 200;
  font-size: 17px;
  line-height: 32px;
  width: 82%;
}

#campus-facilties-iit {
  padding: 28px 0;
  position: relative;
}
#campus-facilties-iit .common-heading-centr {
  text-align: left;
  margin-bottom: 13px;
}
#campus-facilties-iit .common-heading-centr h3 {
  font-weight: 200;
  font-size: 19px;
  text-transform: inherit;
  letter-spacing: 0;
  line-height: 37px;
  width: 82%;
}
#campus-facilties-iit .bbg-mmap {
  position: absolute;
  left: 0;
  right: 0;
  top: 28px;
  margin: 0px auto;
  z-index: -1;
}
#campus-facilties-iit .custom-link {
  color: #1a3a8a !important;
  font-size: 22px;
  font-weight: 300;
  border-color: #333 !important;
  transition: all 0.3s ease;
  background-color: transparent !important;
  padding-left: 0;
}
#campus-facilties-iit .custom-link:hover {
  color: #c5a059 !important;
  padding-left: 10px;
}
#campus-facilties-iit .arrow-icon {
  color: #c5a059;
  font-size: 1.5rem;
}
#campus-facilties-iit .container {
  background-image: url(your-world-map-pattern.png);
  background-size: cover;
  background-position: center;
}
#campus-facilties-iit .lft-itm-date h4 {
  font-weight: 300;
  margin: 0px auto;
  font-size: 17px;
  background: #C69E66;
  padding: 6px;
  border-radius: 6px;
  color: #fff;
}
#campus-facilties-iit .lft-itm-date h5 {
  font-size: 30px;
  font-weight: 200;
  padding: 12px 19px;
  margin: 0px auto;
}
#campus-facilties-iit .lft-itm-date {
  text-align: center;
  background: #f4f4f4;
  border-radius: 6px;
}
#campus-facilties-iit .col-lg-3 {
  width: 18%;
}
#campus-facilties-iit .col-lg-9 {
  width: 81%;
}
#campus-facilties-iit .news-ticker-viewport p {
  margin: 0px auto;
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
}
#campus-facilties-iit .news-ticker-viewport {
  border-bottom: 1px solid #d2d2d2;
  padding: 15px 0;
  width: 100%;
}
#campus-facilties-iit .camp-itm-resourses {
  overflow: hidden;
}
#campus-facilties-iit .red-mmor-news a {
  margin: 0px auto;
}
#campus-facilties-iit .red-mmor-news {
  margin: 26px auto;
}

#careers-sctn {
  padding: 60px 0 87px;
  position: relative;
  background: url(../images/bg_7.webp);
  background-size: cover;
}
#careers-sctn .text-primary-emphasis {
  color: #1a3a8a !important;
}
#careers-sctn .stats-container p {
  font-size: 21px;
  color: #2c4a9e !important;
  font-weight: 300;
}
#careers-sctn .stats-container .border-end, #careers-sctn .stats-container .border-bottom {
  border-color: #e0e0e0 !important;
}
#careers-sctn .tracking-widest {
  letter-spacing: 0.1em;
  color: #333;
  font-size: 17px;
}
#careers-sctn .col-6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#careers-sctn .common-heading-centr {
  margin-bottom: 26px;
}
#careers-sctn .fw-normal {
  font-weight: 200 !important;
  font-size: 41px;
}
#careers-sctn .video-thumb {
  position: relative;
  cursor: pointer;
}
#careers-sctn .video-thumb img {
  border-radius: 10px;
}
#careers-sctn .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  width: 102px;
  height: 102px;
  font-size: 24px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#careers-sctn .play-btn:hover {
  background: #ffc107;
  color: #000;
}
#careers-sctn .container, #careers-sctn .container-lg, #careers-sctn .container-md, #careers-sctn .container-sm, #careers-sctn .container-xl, #careers-sctn .container-xxl {
  max-width: 82%;
}
#careers-sctn .carousel-control-next, #careers-sctn .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6%;
  padding: 0;
  color: #fff;
  text-align: center;
  border: 0;
  opacity: 9;
  transition: opacity 0.15s ease;
  background: #001040;
  height: 15%;
  align-self: center;
}
#careers-sctn .clse-bttn_icon {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 12px;
  color: #000;
  background: white url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
}
#careers-sctn .career-logos h4 {
  margin-bottom: 43px;
  font-size: 36px;
  font-weight: 200;
  color: #001040;
  text-align: center;
}
#careers-sctn .bg-recruit {
  background: #E6E6E6;
  width: 87%;
  height: 116%;
  position: absolute;
  top: -11px;
  bottom: 0;
  margin: 0px auto;
  left: 0;
  right: 0;
  border-radius: 16px;
}
#careers-sctn .logo-recrters {
  background: #fff;
  padding: 16px 37px;
  border-radius: 9px;
  overflow: hidden;
  box-shadow: 0px 0px 5px -1px rgba(0, 0, 0, 0.2117647059);
}
#careers-sctn .carousel-inner {
  border-radius: 44px;
}
#careers-sctn .carousel {
  top: -121px;
}
#careers-sctn #owl-demo-5 .item {
  margin: 16px 3px;
}
#careers-sctn .owl-prev {
  border-radius: 7px;
  border: 1px solid #1a3a8a;
  padding: 0px 9px;
  font-size: 46px;
  height: 56px;
  width: 30px;
  position: absolute;
  left: -43px;
  top: 34px;
  background: #001040;
}
#careers-sctn .owl-next {
  border-radius: 7px;
  border: 1px solid #1a3a8a;
  padding: 0px 9px;
  font-size: 46px;
  height: 56px;
  width: 30px;
  position: absolute;
  right: -43px;
  top: 34px;
  background: #001040;
}
#careers-sctn .owl-prev span {
  position: relative;
  top: 0;
  font-size: 35px;
  height: 100%;
  float: left;
}
#careers-sctn .owl-next span {
  position: relative;
  top: 0;
  font-size: 35px;
  height: 100%;
  float: left;
}

#notable-alumni-sectn {
  padding: 74px 0 85px;
  position: relative;
  background: url(../images/bg_8.webp);
  background-size: cover;
}
#notable-alumni-sectn .common-heading-centr h2 {
  color: #fff;
}
#notable-alumni-sectn .common-heading-centr h3 {
  color: #fff;
}
#notable-alumni-sectn .alumni-wrapper {
  max-width: 100%;
  width: 100%;
  display: flex;
  align-items: center;
}
#notable-alumni-sectn .photo-pill {
  width: 282px;
  height: 292px;
  border-radius: 44px 33px 44px 44px;
  overflow: hidden;
  z-index: 2;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
  clip-path: polygon(9.202% 0%, 90.798% 0%, 90.798% 0%, 92.289% 0.11%, 93.705% 0.429%, 95.025% 0.939%, 96.231% 1.622%, 97.303% 2.463%, 98.223% 3.442%, 98.972% 4.543%, 99.531% 5.748%, 99.879% 7.041%, 100% 8.403%, 100% 12.96%, 99.65% 17.41%, 98.92% 21.12%, 80.14% 88.282%, 79.405% 90.341%, 78.671% 92.399%, 77.767% 94.371%, 76.523% 96.173%, 74.767% 97.721%, 72.33% 98.931%, 69.039% 99.719%, 64.724% 100%, 9.202% 100%, 9.202% 100%, 7.711% 99.89%, 6.295% 99.571%, 4.975% 99.061%, 3.769% 98.378%, 2.697% 97.538%, 1.777% 96.558%, 1.028% 95.457%, 0.469% 94.252%, 0.121% 92.959%, 0% 91.597%, 0% 8.403%, 0% 8.403%, 0.121% 7.041%, 0.469% 5.748%, 1.028% 4.543%, 1.777% 3.442%, 2.697% 2.463%, 3.769% 1.622%, 4.975% 0.939%, 6.295% 0.429%, 7.711% 0.11%, 9.202% 0%);
}
#notable-alumni-sectn .photo-pill img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#notable-alumni-sectn .info-card {
  background-color: #fff;
  padding: 25px 24px 25px 125px;
  border-radius: 0 45px 45px 0;
  margin-left: -100px;
  flex-grow: 1;
  min-height: 247px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#notable-alumni-sectn .alumni-name {
  font-size: 23px;
  font-weight: 400;
  margin-bottom: 20px;
}
#notable-alumni-sectn .alumni-title {
  font-size: 17px;
  opacity: 0.9;
  font-weight: 300;
  line-height: 1.4;
}
@media (max-width: 768px) {
  #notable-alumni-sectn .alumni-wrapper {
    flex-direction: column;
    margin-top: 50px;
  }
  #notable-alumni-sectn .info-card {
    margin-left: 0;
    margin-top: -50px;
    padding: 80px 30px 40px;
    border-radius: 40px;
    text-align: center;
  }
  #notable-alumni-sectn .photo-pill {
    width: 300px;
    height: 300px;
  }
}
#notable-alumni-sectn .container, #notable-alumni-sectn .container-lg, #notable-alumni-sectn .container-md, #notable-alumni-sectn .container-sm, #notable-alumni-sectn .container-xl, #notable-alumni-sectn .container-xxl {
  max-width: 87%;
}
#notable-alumni-sectn .inside-vrdr {
  border: 1px solid rgba(255, 255, 255, 0.3019607843);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 28px;
}
#notable-alumni-sectn .explorrr-bttns {
  padding: 17px 33px !important;
  transition: all 0.4s ease;
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: 200;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto;
}
#notable-alumni-sectn .owl-prev {
  border-radius: 7px;
  border: 1px solid #1a3a8a;
  padding: 0px 9px;
  font-size: 46px;
  height: 56px;
  width: 30px;
  position: absolute;
  left: -63px;
  top: 108px;
  background: #001040;
}
#notable-alumni-sectn .owl-next {
  border-radius: 7px;
  border: 1px solid #1a3a8a;
  padding: 0px 9px;
  font-size: 46px;
  height: 56px;
  width: 30px;
  position: absolute;
  right: -63px;
  top: 108px;
  background: #001040;
}
#notable-alumni-sectn .owl-prev span {
  position: relative;
  top: 0;
  font-size: 35px;
  height: 100%;
  float: left;
}
#notable-alumni-sectn .owl-next span {
  position: relative;
  top: 0;
  font-size: 35px;
  height: 100%;
  float: left;
}

#university-achivments {
  padding: 23px 0 66px;
  background: url(../images/bg_9.webp);
  background-size: cover;
}
#university-achivments .section-title {
  color: var(--brand-blue);
  letter-spacing: 2px;
  font-weight: 300;
}
#university-achivments .section-subtitle {
  font-size: 0.85rem;
  color: #555;
}
#university-achivments .header-line {
  border-bottom: 1px solid #333;
  margin-bottom: 19px;
}
#university-achivments .nav-pills .nav-link {
  background-color: #ccc;
  color: #333;
  border-radius: 4px;
  margin-left: 10px;
  padding: 15px 31px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 1px;
}
#university-achivments .nav-pills .nav-link.active {
  background-color: #C69E66;
  color: #fff;
}
#university-achivments .mobile-tab-select {
  background-color: var(--brand-gold);
  color: #fff;
  border: none;
  padding: 12px;
  border-radius: 5px;
  width: 100%;
  margin-bottom: 20px;
}
#university-achivments .alumni-card-container {
  background-color: var(--brand-blue);
  padding: 0px 0px;
  border-radius: 15px;
  margin-top: 0px;
}
#university-achivments .alumni-wrapper {
  width: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #000;
  padding-bottom: 19px;
}
#university-achivments .photo-pill {
  z-index: 2;
  flex-shrink: 0;
}
#university-achivments .photo-pill img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#university-achivments .info-card {
  padding: 20px;
  margin-left: 0;
}
#university-achivments .info-card h2 {
  font-weight: 200;
  font-size: 35px;
  line-height: 53px;
  margin-bottom: 10px;
}
#university-achivments .info-card p {
  font-size: 16px;
  line-height: 33px;
  font-weight: 300;
}
@media (max-width: 992px) {
  #university-achivments .info-card h2 {
    font-size: 2rem;
  }
  #university-achivments .info-card p {
    font-size: 1.2rem;
  }
  #university-achivments .photo-pill {
    width: 300px;
    height: 300px;
  }
}
@media (max-width: 768px) {
  #university-achivments .alumni-wrapper {
    flex-direction: column;
  }
  #university-achivments .info-card {
    margin-left: 0;
    margin-top: -60px;
    padding: 100px 30px 40px;
    border-radius: 40px;
    text-align: center;
    width: 100%;
  }
  #university-achivments .photo-pill {
    width: 280px;
    height: 280px;
    border-radius: 60px 120px;
  }
}
#university-achivments .container, #university-achivments .container-lg, #university-achivments .container-md, #university-achivments .container-sm, #university-achivments .container-xl, #university-achivments .container-xxl {
  max-width: 86%;
}
#university-achivments .common-heading-centr {
  text-align: left;
  margin-bottom: 0;
}
#university-achivments .explorrr-bttns {
  padding: 17px 33px !important;
  transition: all 0.4s ease;
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: 200;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto;
}
#university-achivments .owl-prev {
  border-radius: 7px;
  border: 1px solid #1a3a8a;
  padding: 0px 9px;
  font-size: 46px;
  height: 56px;
  width: 30px;
  position: absolute;
  left: -63px;
  top: 171px;
  background: #001040;
}
#university-achivments .owl-next {
  border-radius: 7px;
  border: 1px solid #1a3a8a;
  padding: 0px 9px;
  font-size: 46px;
  height: 56px;
  width: 30px;
  position: absolute;
  right: -63px;
  top: 171px;
  background: #001040;
}
#university-achivments .owl-prev span {
  position: relative;
  top: 0;
  font-size: 35px;
  height: 100%;
  float: left;
}
#university-achivments .owl-next span {
  position: relative;
  top: 0;
  font-size: 35px;
  height: 100%;
  float: left;
}

#eminint-visitoors {
  padding: 68px 0;
  position: relative;
}
#eminint-visitoors .achievement-header {
  border-bottom: 1px solid #333;
  padding-bottom: 15px;
  margin-bottom: 40px;
}
#eminint-visitoors .profile-card {
  border-radius: 25px 0 25px 25px;
  overflow: hidden;
  max-width: 100%;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
  border: none;
  margin: 19px 4px;
  padding: 8px;
}
#eminint-visitoors .profile-card img {
  border-radius: 25px 0 25px 25px;
  width: 100%;
  height: auto;
}
#eminint-visitoors .profile-card .card-body {
  padding: 25px 20px 30px;
}
#eminint-visitoors .profile-card h5 {
  font-size: 1.25rem;
  font-weight: 500;
}
#eminint-visitoors .profile-card p {
  font-size: 0.95rem;
  color: #555;
  margin-bottom: 0;
}
#eminint-visitoors .owl-prev {
  border-radius: 7px;
  border: 1px solid #1a3a8a;
  padding: 0px 9px;
  font-size: 46px;
  height: 56px;
  width: 30px;
  position: absolute;
  left: -14px;
  top: 197px;
  background: #001040;
}
#eminint-visitoors .owl-next {
  border-radius: 7px;
  border: 1px solid #1a3a8a;
  padding: 0px 9px;
  font-size: 46px;
  height: 56px;
  width: 30px;
  position: absolute;
  right: -14px;
  top: 197px;
  background: #001040;
}
#eminint-visitoors .owl-prev span {
  position: relative;
  top: 0;
  font-size: 35px;
  height: 100%;
  float: left;
}
#eminint-visitoors .owl-next span {
  position: relative;
  top: 0;
  font-size: 35px;
  height: 100%;
  float: left;
}
#eminint-visitoors .emint-mmg-iitm {
  position: absolute;
  top: -12px;
  border-radius: 0 0 91px;
}
#eminint-visitoors .common-heading-centr {
  margin-bottom: 0;
}

#testimial-wdhh {
  padding: 60px 0;
  position: relative;
  background: url(../images/bg_10.webp);
  background-size: cover;
}
#testimial-wdhh .video-icon {
  position: absolute;
  top: 34%;
  left: 0;
  right: 0;
  color: #c69e66;
}
#testimial-wdhh .tabs_1 {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 0px;
}
#testimial-wdhh #tab-button_1 {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
#testimial-wdhh #tab-button_1 li {
  display: inline-block;
}
#testimial-wdhh #tab-button_1 li a {
  display: block;
  padding: 14px 23px;
  background: #D0D0D0;
  border: 1px solid #D0D0D0;
  text-align: center;
  color: #000;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 300;
  letter-spacing: 1px;
  border-radius: 6px;
}
#testimial-wdhh #tab-button_1 li a:hover, #testimial-wdhh #tab-button_1 .is-active_1 a {
  background: #C69E66;
  border: 1px solid #C69E66;
  color: #fff;
}
#testimial-wdhh .tab-button-outer_1 {
  display: none;
}
#testimial-wdhh .tab-contents_1 {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  #testimial-wdhh .tab-button-outer_1 {
    position: relative;
    z-index: 2;
    display: block;
  }
  #testimial-wdhh .tab-select-outer_1 {
    display: none;
  }
  #testimial-wdhh .tab-contents_1 {
    position: relative;
    top: -1px;
    margin-top: 0;
  }
}
#testimial-wdhh .common-heading-centr {
  margin-bottom: 21px;
}
#testimial-wdhh .irmt-wdthh {
  padding: 0px 0;
  position: relative;
}
#testimial-wdhh .itm-testim-slider-video {
  padding-right: 33px;
}
#testimial-wdhh .modal {
  display: none;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9);
}
#testimial-wdhh .modal-content {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
  max-width: 800px;
  aspect-ratio: 16/9;
}
#testimial-wdhh .close-btn {
  position: absolute;
  top: 20px;
  right: 35px;
  color: #fff;
  font-size: 40px;
  cursor: pointer;
}
#testimial-wdhh .testim-nme-hdd {
  font-size: 34px;
}
#testimial-wdhh .carousel-item p {
  font-size: 20px;
}
#testimial-wdhh .vt-thumb {
  border-radius: 25px;
}
#testimial-wdhh .carousel-control-next, #testimial-wdhh .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6%;
  padding: 0;
  color: #fff;
  text-align: center;
  border: 0;
  opacity: 9;
  transition: opacity 0.15s ease;
  background: #001040;
  height: 15%;
  align-self: center;
}
#testimial-wdhh .carousel-control-next, #testimial-wdhh .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6%;
  padding: 0;
  color: #fff;
  text-align: center;
  border: 0;
  opacity: 9;
  transition: opacity 0.15s ease;
  background: #001040;
  height: 15%;
  align-self: center;
}
#testimial-wdhh .para-text-rgt {
  padding-left: 36px;
}
#testimial-wdhh .para-text-testimonils p {
  font-size: 17px;
  line-height: 39px;
  font-weight: 300;
  width: 100%;
}
#testimial-wdhh .container, #testimial-wdhh .container-lg, #testimial-wdhh .container-md, #testimial-wdhh .container-sm, #testimial-wdhh .container-xl, #testimial-wdhh .container-xxl {
  max-width: 82%;
}
#testimial-wdhh .profile-card {
  display: flex;
  align-items: center;
  padding: 10px;
  background: linear-gradient(90deg, rgb(236, 236, 236) 0%, rgba(255, 255, 255, 0) 100%);
  border-radius: 86px 0 0 86px;
  max-width: 100%;
}
#testimial-wdhh .profile-img {
  position: relative;
  margin-right: 18px;
}
#testimial-wdhh .profile-img img {
  width: 77px;
  height: 77px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  border: 2px solid #d3b17d;
}
#testimial-wdhh .profile-content h3 {
  margin: 0;
  font-size: 24px;
  font-weight: 500;
  color: #000;
}
#testimial-wdhh .profile-content p {
  margin: 0 0 0;
  font-size: 16px;
  color: #333;
}
#testimial-wdhh .owl-prev {
  border-radius: 0;
  border: 1px solid #1a3a8a;
  padding: 0px 9px;
  font-size: 46px;
  height: 56px;
  width: 45px;
  position: absolute;
  right: 40px;
  top: 226px;
  background: #001040;
}
#testimial-wdhh .owl-next {
  border-radius: 0;
  border: 1px solid #1a3a8a;
  padding: 0px 9px;
  font-size: 46px;
  height: 56px;
  width: 45px;
  position: absolute;
  right: -14px;
  top: 226px;
  background: #001040;
}
#testimial-wdhh .owl-prev span {
  position: relative;
  top: 0;
  font-size: 35px;
  height: 100%;
  float: left;
  left: 8px;
}
#testimial-wdhh .owl-next span {
  position: relative;
  top: 0;
  font-size: 35px;
  height: 100%;
  float: left;
  left: 8px;
}
#testimial-wdhh .grdnt-left-bbg {
  background: linear-gradient(345deg, rgb(222, 222, 222) 0%, rgb(255, 255, 255) 100%);
  width: 50%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

#accredition {
  padding: 60px 0;
}
#accredition .ranking-card {
  width: 100%;
  height: 225px;
  background-color: #f4f4f4;
  border-radius: 16px;
  padding: 11px;
  text-align: center;
  border-bottom: 4px solid #c5a059;
  position: relative;
  margin: 18px auto;
}
#accredition .logo-container {
  background: #fff;
  border-radius: 14px;
  padding: 0px;
  margin-bottom: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#accredition .stars {
  color: var(--wuri-gold);
  font-size: 24px;
  letter-spacing: 5px;
  margin-bottom: 5px;
  padding: 14px 45px;
}
#accredition .brand-row {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}
#accredition .wuri-text {
  font-size: 64px;
  font-weight: 700;
  color: var(--wuri-blue);
  font-family: serif;
  line-height: 1;
  letter-spacing: -2px;
}
#accredition .divider {
  width: 2px;
  height: 60px;
  background-color: var(--wuri-gold);
}
#accredition .full-name {
  text-align: left;
  color: var(--wuri-blue);
  font-weight: 700;
  font-size: 14px;
  line-height: 1.2;
  text-transform: uppercase;
}
#accredition .footer-text {
  font-size: 16px;
  color: #333;
  line-height: 1.6;
  font-weight: 400;
}
#accredition .year {
  display: block;
  font-size: 28px;
  margin-top: 10px;
}
#accredition .common-heading-centr {
  text-align: center;
  margin-bottom: 10px;
}
#accredition .container, #accredition .container-lg, #accredition .container-md, #accredition .container-sm, #accredition .container-xl, #accredition .container-xxl {
  max-width: 83%;
}

#international-std-sectn {
  padding: 0px 0;
  position: relative;
}
#international-std-sectn .int-std-hdd-para {
  background: linear-gradient(180deg, rgba(197, 160, 89, 0.9) 42%, rgba(197, 160, 89, 0) 100%);
  position: absolute;
  left: 174px;
  width: 35%;
  color: #fff;
  padding: 103px 78px;
  top: 0;
  bottom: 0;
}
#international-std-sectn .int-std-hdd-para h2 {
  font-weight: 200;
  font-size: 42px;
  text-transform: uppercase;
}
#international-std-sectn .int-std-hdd-para p {
  font-weight: 200;
  font-size: 18px;
  line-height: 34px;
  width: 94%;
}
#international-std-sectn .explorrr-bttns {
  padding: 17px 33px !important;
  transition: all 0.4s ease;
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: 200;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto;
}

#galler-category-on-home {
  padding: 87px 0;
  position: relative;
  background: #f3eade;
}
#galler-category-on-home .gllrty-categ_wdthh {
  background: #fff;
}
#galler-category-on-home .common-heading-centr {
  text-align: left;
  margin-bottom: 43px;
}
#galler-category-on-home .blue-bg-oneside {
  background: #001040;
  width: 50%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}
#galler-category-on-home .common-heading-centr h2 {
  color: #fff;
}
#galler-category-on-home .common-heading-centr h3 {
  color: #fff;
}
#galler-category-on-home .gllr-bttn-rgt-align {
  float: right;
}
#galler-category-on-home .explorrr-bttns {
  padding: 17px 33px !important;
  transition: all 0.4s ease;
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: 200;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto;
}
#galler-category-on-home .container, #galler-category-on-home .container-lg, #galler-category-on-home .container-md, #galler-category-on-home .container-sm, #galler-category-on-home .container-xl, #galler-category-on-home .container-xxl {
  max-width: 83%;
}
#galler-category-on-home .gllrty-categ_wdthh h2 {
  font-size: 28px;
}

#reserch-wdth-sctn {
  padding: 173px 0;
  position: relative;
  background: url(../images/resrch.webp);
  background-size: cover;
}
#reserch-wdth-sctn .hero-section {
  min-height: 80vh;
  position: relative;
}
#reserch-wdth-sctn .text-primary-dark {
  color: var(--research-blue);
}
#reserch-wdth-sctn .btn-primary-custom {
  background-color: #001040;
  color: #fff;
  border-radius: 4px;
  transition: all 0.3s ease;
  border: none;
}
#reserch-wdth-sctn .btn-primary-custom:hover {
  background-color: #0d2663;
  color: #fff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
@media (max-width: 768px) {
  #reserch-wdth-sctn .hero-section {
    background: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)), url(research-bg.jpg);
    text-align: center;
  }
}
#reserch-wdth-sctn .explorrr-bttns {
  padding: 17px 33px !important;
  transition: all 0.4s ease;
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: 200;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px auto;
}
#reserch-wdth-sctn .hdd-resrch h1 {
  color: #001040;
}
#reserch-wdth-sctn .hdd-resrch h1 span {
  font-weight: bold;
}

#socil-media-iicons {
  padding: 65px 0;
  position: relative;
}
#socil-media-iicons .profile-card {
  border-radius: 20px;
  margin: 13px;
  overflow: hidden;
  width: 100%;
  background: #fff;
  padding: 15px;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.1882352941) !important;
}
#socil-media-iicons .card-img-container {
  position: relative;
  height: 372px;
  overflow: hidden;
}
#socil-media-iicons .custom-overlay {
  border-radius: 0 0 14px 14px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(26, 54, 131, 0.8980392157);
  padding-top: 60px;
  clip-path: polygon(0 15%, 25% 0, 60% 15%, 100% 0, 100% 100%, 0 100%);
}
#socil-media-iicons .avatar-circle {
  width: 50px;
  height: 50px;
  background-color: #000;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.2rem;
}
#socil-media-iicons .text-content p {
  font-size: 0.95rem;
  line-height: 1.4;
}
#socil-media-iicons .card-img-top {
  border-radius: 14px !important;
}
#socil-media-iicons .container, #socil-media-iicons .container-lg, #socil-media-iicons .container-md, #socil-media-iicons .container-sm, #socil-media-iicons .container-xl, #socil-media-iicons .container-xxl {
  max-width: 83%;
}

.btn-close {
  z-index: 1;
}

#gllry-homepge {
  position: relative;
  padding-top: 70px;
  padding-bottom: 83px;
}
#gllry-homepge .campus-section {
  background-color: var(--dark-navy);
  color: #fff;
  padding: 80px 0;
  overflow: hidden;
}
#gllry-homepge .section-title {
  font-weight: 700;
  letter-spacing: 1px;
}
#gllry-homepge .view-all-btn {
  background-color: #c69e66;
  color: #fff;
  border-radius: 10px;
  padding: 10px 30px;
  text-decoration: none;
  font-weight: 600;
  transition: background 0.3s;
}
#gllry-homepge .view-all-btn:hover {
  background-color: #b38d5f;
  color: #fff;
}
#gllry-homepge .gallery-card {
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  height: 370px;
  cursor: pointer;
}
#gllry-homepge .gallery-card img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.5s ease;
}
#gllry-homepge .gallery-card:hover img {
  transform: scale(1.05);
}
#gllry-homepge .card-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  right: 0;
  height: 70%;
  background: linear-gradient(to top, rgba(0, 13, 51, 0.95) 10%, rgba(0, 13, 51, 0.4) 50%, transparent 100%);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 35px 10px;
  text-align: center;
  transition: background 0.3s ease;
}
#gllry-homepge .card-category {
  font-size: 0.75rem;
  letter-spacing: 1px;
  margin-bottom: 5px;
  opacity: 0.9;
}
#gllry-homepge .card-title-text {
  font-size: 17px;
  font-weight: 600;
  margin-bottom: 15px;
  text-align: center;
}
#gllry-homepge .see-photos-btn {
  background-color: #C69E66;
  border: none;
  color: #fff;
  padding: 8px 25px;
  border-radius: 8px;
  font-size: 0.85rem;
  font-weight: 600;
  opacity: 0;
  visibility: hidden;
  transform: translateY(20px);
  transition: all 0.4s ease;
}
#gllry-homepge .gallery-card:hover .see-photos-btn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
#gllry-homepge .owl-nav {
  position: absolute;
  top: 50%;
  width: 100%;
  display: flex;
  justify-content: space-between;
  transform: translateY(-50%);
  pointer-events: none;
}
#gllry-homepge .owl-nav button {
  pointer-events: all;
  background: #001040 !important;
  color: #fff !important;
  width: 45px;
  height: 45px;
  border-radius: 5px !important;
  border: 1px solid #001040 !important;
  font-size: 24px !important;
  margin: 0 -15px !important;
  transition: 0.3s;
}
#gllry-homepge .owl-nav button:hover {
  background: var(--gold-tan) !important;
}
#gllry-homepge .container, #gllry-homepge .container-lg, #gllry-homepge .container-md, #gllry-homepge .container-sm, #gllry-homepge .container-xl, #gllry-homepge .container-xxl {
  max-width: 83%;
}
#gllry-homepge .common-heading-centr {
  text-align: left;
  margin-bottom: 0;
}
#gllry-homepge .ovrly-bg-glery {
  background: #001040;
  width: 100%;
  height: 410px;
  position: absolute;
  top: 0;
  z-index: -1;
}
#gllry-homepge .common-heading-centr h2 {
  color: #fff;
}
#gllry-homepge .common-heading-centr h3 {
  color: #c69e66;
}

#testim-pge-list {
  position: relative;
}

#interntml-collboration {
  padding: 60px 0;
  background-color: #f8f9fa;
}
#interntml-collboration .common-heading-centr h2 {
  font-weight: 300;
  color: #1a2a6c;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 5px;
}
#interntml-collboration .common-heading-centr h3 {
  font-weight: 300;
  color: #555;
  margin-bottom: 40px;
}
#interntml-collboration #owl-demo-17 .item {
  padding: 15px;
  transition: transform 0.3s ease;
}
#interntml-collboration .ranking-card {
  height: 280px;
  background: #fff;
  border: none !important;
  border-radius: 15px;
  padding: 30px 20px;
  text-align: center;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 200px;
  position: relative;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}
#interntml-collboration .ranking-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, #1a2a6c, #c69e66, #001040);
  opacity: 0;
  transition: opacity 0.3s ease;
}
#interntml-collboration #owl-demo-17 .item:hover {
  transform: translateY(-10px);
}
#interntml-collboration .ranking-card:hover {
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.12);
}
#interntml-collboration .ranking-card:hover::before {
  opacity: 1;
}
#interntml-collboration .logo-container {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
#interntml-collboration .logo-container img {
  width: auto !important;
  -o-object-fit: contain;
     object-fit: contain;
  transition: all 0.3s ease;
}
#interntml-collboration .ranking-card:hover .logo-container img {
  filter: grayscale(0%);
  opacity: 1;
  transform: scale(1.05);
}
#interntml-collboration .owl-theme .owl-dots .owl-dot span {
  width: 12px;
  height: 12px;
  background: #ccc;
  transition: all 0.3s ease;
}
#interntml-collboration .owl-theme .owl-dots .owl-dot.active span {
  background: #1a2a6c;
  width: 30px;
}
#interntml-collboration .footer-text {
  margin: 20px auto 0;
  font-size: 18px;
}

#whowee-are-onhome {
  background: url(../images/footer-bg.webp);
  background-size: cover;
  color: #b6b6b6;
  overflow-x: hidden;
}
#whowee-are-onhome .main-wrapper {
  min-height: 100vh;
}
#whowee-are-onhome .content-col {
  padding: 5% 8%;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
#whowee-are-onhome .page-header {
  font-weight: 800;
  font-size: 3.5rem;
  color: #b6b6b6;
  margin-bottom: 2rem;
}
#whowee-are-onhome .section-title {
  color: #c5a059;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 0.9rem;
  margin-top: 3rem;
}
#whowee-are-onhome .main-p {
  font-size: 16px;
  line-height: 28px;
  color: #b6b6b6;
  margin-bottom: 1.5rem;
}
#whowee-are-onhome .tech-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 20px;
}
#whowee-are-onhome .tech-tag {
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 6px 16px;
  border-radius: 50px;
  font-size: 0.8rem;
  color: #c5a059;
  transition: all 0.3s;
}
#whowee-are-onhome .tech-tag:hover {
  background: #c5a059;
  color: #001220;
}
#whowee-are-onhome .leader-col {
  background: #001040;
  padding: 7% 6%;
  position: sticky;
  top: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#whowee-are-onhome .leader-card {
  margin-bottom: 40px;
  position: relative;
}
#whowee-are-onhome .leader-img {
  width: 100%;
  border-radius: 0 40px 0 40px;
  border: 1px solid #c5a059;
  padding: 10px;
  filter: saturate(0.8);
  transition: 0.5s;
}
#whowee-are-onhome .leader-card:hover .leader-img {
  filter: saturate(1);
  transform: translateY(-5px);
}
#whowee-are-onhome .leader-info {
  margin-top: 20px;
}
#whowee-are-onhome .leader-name {
  color: #fff;
  font-weight: 700;
  font-size: 1.4rem;
  margin-bottom: 0;
}
#whowee-are-onhome .leader-role {
  color: #c5a059;
  font-size: 0.9rem;
  font-weight: 600;
}
@media (max-width: 991px) {
  #whowee-are-onhome .leader-col {
    height: auto;
    position: relative;
  }
  #whowee-are-onhome .content-col {
    border-right: none;
  }
}
#whowee-are-onhome .common-heading-centr h2 {
  color: #c69e66;
}
#whowee-are-onhome .common-heading-centr {
  text-align: left;
  margin-bottom: 15px;
}

#interntml-collboration {
  padding: 65px 0;
  position: relative;
}/*# sourceMappingURL=main-style.css.map */