@charset "utf-8";

.scrollcont {
  overflow-y: scroll;
  background-color: #fff;
  margin: 0 0 10px 0;
}

.scrollcont::-webkit-scrollbar {
  width: 5px;
}

.scrollcont::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}

.scrollcont::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 6px red;
}
.scrollexchange{
  overflow-y: scroll;
  margin: 0 0 10px 0;
}
.scrollexchange::-webkit-scrollbar {
  width: 5px;
}

.scrollexchange::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}

.scrollexchange::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 6px white;
}

@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");

Using a url */a {
  color: #ee495c;
  font-weight: 400;
}

img {
  max-width: 100%;
}

*::selection {
  background: #ea495c;
  color: #fff;
}

@media screen and(min-width:767px) {
  * {
    scrollbar-width: thin;
    scrollbar-color: #ca4f5d transparent;
  }

  *::-webkit-scrollbar {
    width: 3px;
  }

  *::-webkit-scrollbar-track {
    background: #f7f7f7;
  }

  *::-webkit-scrollbar-thumb {
    background-color: #ca4f5d;
    border-radius: 32px;
    border: 3px none #ffffff;
  }
}

.side-link {
  position: fixed;
  right: 0;
  top: 50%;
  width: 70px;
  z-index: 2;
  transform: translateY(-50%);
  text-align: center;
}

.side-link img {
  max-width: 34px;
  border-radius: 0 2px 2px 0;
  transition: all 0.3s;
  display: block;
  margin: auto;
}

.side-link ul li:hover img {
  filter: grayscale(0);
}

.side-link ul {
  padding: 0;
  line-height: normal;
  list-style: none;
}

.side-link ul li {
  margin-bottom: 0px;
  background: #ef495d;
  padding-bottom: 16px;
  border-bottom: solid 1px #fff;
  padding-top: 6px;
}

.menubtn {
  display: none;
}

.imgu h3 {
  position: absolute;
  bottom: 0;
  color: #fff;
  background: ;
  padding: 17px;
  margin: 0;
  max-width: 359px;
  font-weight: 500;
  font-size: 21px;
}

img.mobile-banner {
  display: none;
}

body {
  margin: 0 !important;
  font-size: 14px;
  font-family: "Work Sans", sans-serif !important;
  line-height: 24px;
}

h2 {
  color: #000;
  margin-bottom: 15px;
  font-size: 30px;
}

p,
ol {
  color: #5d5d5d;
  font-size: 15px;
}

.pink-bg {
  background: #fff2f2;
}

.pink-bg2 {
  background: #ee495c;
}

.full-width {
  width: 100%;
}

html {
  scroll-behavior: smooth;
}

.videosection {
  max-width: 65%;
  margin-left: auto;
}

.main-banner {
  background: #161616;
  position: relative;
  overflow: hidden;
}

#mainvideo {
  width: 100%;
  position: relative;
  left: 4px;
}

.banner-text {
  position: absolute;
  top: 50%;
  width: 31%;
  transform: translate(-139%, -50%);
  left: 50%;
}

.cont-name {
  margin-top: 20px;
}

.banner-text h1 {
  color: #fff;
  font-size: 29px;
  font-weight: 600;
  line-height: 40px;
  text-transform: uppercase;
  position: relative;
}

.banner-text h2 {
  color: #fff;
  font-size: 34px;
  font-weight: 600;
  line-height: 40px;
  text-transform: uppercase;
}

.banner-text h1 span {
  color: #fff;
  font-weight: 600;
}

.banner-text h2 span {
  color: #fff;
}

.banner-text h1 {
  padding-left: 18px;
}

.banner-text h1:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 4px;
  height: 90%;
  background-color: #ee495c;
}

body {
  padding-top: 97px;
}

.heading h2 span {
  color: #ee495c;
}

.paddingbox {
  padding: 50px 0;
}
.paddingbox-home {
  padding: 40px 0;
}

.heading h2 {
  font-weight: 300;
  color: #000;
  font-size: 36px;
  margin-bottom: 20px;
}

.school-page .faqquestiontitle.title-eq p {
  font-size: 22px;
}

.heading h2 span {}

.we-reinvent ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin-top: 40px;
}

.we-reinvent ul li {
  font-size: 24px;
  color: #5d5d5d;
  width: 50%;
  line-height: 26px;
  margin-bottom: 30px;
  padding-left: 20px;
  border-left: solid 4px #fff;
  cursor: pointer;
}

.we-reinvent ul li.active {
  color: #000;
  border-left: solid 4px #ee495c;
}

.we-reinvent ul li:hover {
  color: #000;
}

.we-reinvent {
  position: relative;
  padding-bottom: 0;
  min-height: 470px;
}

.faqaccordians #container {
  background: #fff;
}

.course-details {
  position: absolute;
  top: 24px;
  right: 0;
  width: 30%;
  background: #ee495c;
  padding: 37px 51px;
  min-height: 90%;
}

.set-details {
  display: table-cell;
  height: 400px;
  vertical-align: middle;
}

.rankinglink {
  color: #f54155 !important;
  padding: 7px 12px;
  font-size: 18px;
  margin: 0 5px;
  text-decoration: none;
  position: absolute;
  top: -85px;
  right: 30px;
  text-decoration: underline;
}

.containerbox .heading a {
  color: #e9495e;
  font-size: 16px;
  text-decoration: underline;
}

.containerbox {
  border-bottom: 1px solid #ddd;
  padding-bottom: 0px;
}

.containerbox h4 {
  font-size: 16px;
  color: #5e5a5a;
  margin-bottom: 16px;
}

.containerbox .faqanswer {
  padding-left: 0;
}

.containerbox .faqquestiontitle p {
  font-size: 20px;
}

.containerbox table {
  margin-bottom: 37px;
}

.course-details h3 {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
}

.course-details p {
  font-size: 16px;
  color: #fff;
  margin: 20px 0 0;
}

.actbtn a {
  display: inline-block;
  border: solid 2px #fff;
  color: #fff;
  padding: 7px 12px;
  font-size: 18px;
  margin: 0 5px;
  text-decoration: none;
}

.actbtn {
  margin: 25px auto;
  text-align: center;
}

.rankibg-slider h3 {
  font-weight: 300;
  color: #000;
  font-size: 25px;
  margin: 40px 0 0;
}

.rankibg-slider .img {
  max-width: 512px;
  margin: 0px 0 40px;
}

.rankibg-logos ul {
  display: flex;
  list-style: none;
  padding: 0;
  flex-wrap: wrap;
}

.rankibg-logos ul li {
  flex: 0 0 50%;
  text-align: center;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rankibg-logos ul li img {
  padding: 20px;
  background: #fff;
  width: 190px;
  height: 100px;
  object-fit: scale-down;
  box-shadow: 0 7px 10px #ddd;
}

.owl-nav span {
  font-size: 35px;
  color: #333;
  width: 65px;
  height: 37px;
  margin: 0 3px;
  display: inline-block;
  text-align: center;
  line-height: 30px;
  background-image: url(../images/next-prev.jpg);
  font-size: 0;
  background-position: 0 0;
}

.owl-nav .owl-next span {
  background-position: -72px 0px;
}

.owl-nav button {
  background: transparent;
}

button:focus {
  outline: none;
}

.we-edge .tab {
  background: #fff2f2;
  padding: 30px 30px 54px;
}

.we-edge .tab button {
  background: transparent;
  border: none;
  color: #5d5d5d;
  border-bottom: solid 1px #b1b1b1;
  width: 100%;
  text-align: left;
  padding: 19px 0 8px;
  font-size: 15px;
}

.tab button.tablinks.active {
  color: #ee495c;
  border-bottom-color: #ee495c;
}

.tabcontent>h3 {
  display: none;
}

.contentboxtab {
  margin: 10px 0;
}

.tabcontent {
  display: none;
}

.we-edge .heading {
  margin-bottom: 43px;
}

.tab-img img {
  width: 100%;
}

.smooth-slider .img {
  position: relative;
  padding: 16px 16px 12px;
}

.smooth-slider .img h3 {
  position: absolute;
  bottom: 0;
  color: #fff;
  font-size: 18px;
  padding: 16px;
}

.smooth-slider .img h3 span {
  font-weight: 300;
}

.smooth-slider .img img {
  border-radius: 19px;
}

.smooth-slider .owl-stage {
  align-items: center;
  display: flex;
}

.smooth-slider .owl-item {
  width: auto !important;
  display: flex;
  align-items: center;
}

.smooth-slider .owl-stage {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: box;
}

.smooth-slider ..owl-carousel {
  display: block;
}

.university-edge {
  background-image: url(../images/map-bg.webp);
  background-repeat: no-repeat;
  background-position: center 20px;
}

.smooth-slider {
  margin: 60px 0;
}

#sync2 h3 {
  font-size: 15px;
  width: 110px;
  margin: 0;
}

#sync2 .item {
  display: flex;
  border: solid 1px #bfbfbf;
  padding: 0;
  margin-right: 13px;
  cursor: pointer;
  min-height: 65px;
  align-items: center;
  padding-right: 0;
  justify-content: space-around;
  transition: all 0.5s;
}

#sync2 .owl-stage {
  width: 100% !important;
}

#sync2 .owl-item {
  width: 20% !important;
}

.studentspeack #sync2 .owl-item {
  width: 95px !important;
}

#sync2 .item img {
  width: 84px;
  height: 55px;
  object-fit: fill;
}

#sync2 .owl-item.active.current .item {
  background: #fff;
  border-color: #f00;
  transition: all 0.5s;
}

#sync2 .owl-item.active.current h3 {
  color: #ee495c;
  font-weight: 600;
}

#sync2 {
  margin: 40px 0;
}
#sync-home {
  margin: 40px 0;
}
.boxgray .row {
  flex-direction: row-reverse;
}

.CXOs-sec {
  padding-bottom: 0;
}

.thumbnail-sloder-owl {
  position: relative;
  padding-top: 117px;
}

.thumbnail-sloder-owl #sync2 {
  position: absolute;
  top: 0;
  margin-top: 17px;
}
.thumbnail-sloder-owl-home #sync-home {
  position: absolute;
  top: 0;
  margin-top: -14px;
}
.highlights {
  background: #ee495c;
  padding: 36px 40px 18px;
}

.points ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin-top: 6px;
}

.points ul li {
  width: 50%;
  margin-bottom: 40px;
}

body p:empty {
  display: none;
}

.points ul li label {
  color: #fff;
  font-size: 44px;
  font-weight: 300;
  width: 50%;
}

.points ul li span {
  color: #fff;
  display: block;
  font-size: 17px;
  line-height: 18px;
  max-width: 140px;
}

.Research {
  margin-top: 110px;
}

.Research .points ul li label small {
  font-size: 17px;
}

.Research .points ul li label {
  margin: 0
}

.points2 img {
  margin: -138px auto 0;
  display: block;
  max-width: 296px;
  width: 100%;
}

.curriculum-sec .faqquestiontitle p {
  font-weight: 500;
}

.curriculum-sec .accorditem {
  border-bottom: 1px solid #e9495c;
}

.Faq-sec .accorditem {
  border-bottom: 1px solid #e9495c;
}

.points2 p {
  color: #fff;
  margin-top: 19px;
  font-size: 12px;
  text-align: center;
  line-height: 17px;
}

.Research .heading a {
  color: #ee495c;
  border-bottom: solid 1px;
  font-size: 17px;
  text-decoration: none;
}

.course-details .closebtn {
  display: none;
}

.content-editer h3 {
  font-weight: 400;
  margin: 20px 0 4px;
  font-size: 21px;
}

.listopens.listing-li ul li {
  position: static;
  flex: 0 0 32%;
  padding: 20px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  margin: 0 11px 10px 0;
  background: #fff2f2;
  font-size: 15px;
}

.listopens.listing-li ul {
  flex-wrap: wrap;
  display: flex;
}

.our-news .tablinks2 {
  background: transparent;
  border: none;
  text-align: left;
  padding: 5px 0 15px;
  border-bottom: solid 2px #bfbfbf;
  margin-bottom: 15px;
  transition: all 0.5s;
}

.our-news .tablinks2 span {
  font-size: 14px;
  line-height: 19px;
  display: block;
}

.our-news .tablinks2 label {
  color: #646363;
  margin: 6px 0 0;
}

.tabcontent2 {
  display: none;
}

.our-news .tablinks2:first-child {
  padding-top: 0;
}

.our-news .tablinks2:last-child {
  border-bottom: none;
}

.readmore a {
  color: #ee495c;
  font-size: 16px;
  text-align: right;
  display: block;
}

.our-news .tablinks2.active {
  border-bottom-color: #ee495c;
  color: #ee495c;
  font-weight: 500;
  padding-left: 15px;
}

.our-event .heading {
  padding-right: 60px;
  border-right: solid 2px #c12537;
}

.our-event .col-md-4:nth-child(3) .heading {
  padding-right: 0px;
  padding-left: 60px;
  border: none;
}

.our-event .pink-bg2 {
  padding: 50px;
  color: #fff;
}

.our-event .pink-bg2 .row {
  text-align: center;
}

.our-event .heading p {
  color: #fff;
  font-size: 17px;
  margin: 30px 0;
  min-height: 72px;
}

.our-event .heading h3 {
  font-size: 32px;
  margin: 0 0 10px;
  color: #fff;
  font-weight: 500;
}

.our-event .heading label {
  font-weight: 500;
  font-size: 17px;
}

.our-event .pink-bg2 h2 {
  color: #fff;
  margin-bottom: 43px;
}

.our-event .pink-bg2>.heading {
  border: none;
  position: relative;
}

.our-event .readmore {
  position: absolute;
  top: 10px;
  right: 0;
}

.our-event .readmore a {
  color: #fff;
}

.other-details {
  max-height: 100vh;
  overflow: auto;
}

.other-details p {
  color: #fff;
  margin: 0;
}

.other-details p:nth-child(2n) {
  margin-bottom: 20px;
}

.imgsection {
  width: 60%;
  margin-left: auto;
}
.inner-banner {
  background: #161616;
  position: relative;
  padding-top: 28px;
}

.inner-banner .banner-text h2 span {
  color: #fff;
}

.imgsection img {
  width: 100%;
  max-width: inherit;
}

.second-menu {
  background: #ee495c;
  position: relative;
}

.second-menu ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}

.second-menu ul li {
  margin: 0 12px 0 0;
  color: #fff;
  font-size: 13px;
  padding: 10px 0;
}

.box-dres .listing-li li {
  padding: 2px 13px 14px;
  margin-bottom: 12px;
}

.banner-text h3 {
  color: #ee495c;
  font-size: 45px;
  line-height: 50px;
}

.second-menu ul li a {
  color: #fff;
  text-decoration: none;
  font-weight: 400;
}

.second-sub-menu {
  position: absolute;
  top: 43px;
  left: 0;
  background: #191919;
  width: 100%;
  display: none;
  z-index: 99;
}

.second-menu ul li a {
  color: #fff;
  text-decoration: none;
  position: relative;
}

.second-menu .container>ul>li:hover>a:before {
  content: "";
  text-decoration: none;
  position: absolute;
  width: 50px;
  height: 6px;
  background: #191919;
  left: 50%;
  bottom: -14px;
  transform: translateX(-50%);
}


.second-menu .container>ul>li li.active>a:before {
  content: "";
  text-decoration: none;
  position: absolute;
  width: 50px;
  height: 6px;
  background: #ee495c; 

  left: 50%;
  bottom: -12px;
  transform: translateX(-50%);
}

.second-menu .container>ul>li:hover .second-sub-menu {
  display: block;
}

.second-sub-menu .container>ul>li:hover>a:before {
  content: "";
  text-decoration: none;
  position: absolute;
  width: 50px;
  height: 6px;
  background: #ee495c;
  left: 50%;
  bottom: -12px;
  transform: translateX(-50%);
}

.listing-li ul li::before {
  content: "";
  font-weight: 600;
  width: 5px;
  height: 5px;
  position: absolute;
  background: #ee495c;
  border-radius: 40px;
  top: 8px;
  left: 0;
}

.listing-li ul li {
  position: relative;
  padding: 0 0 0 20px;
  margin-bottom: 22px;
  line-height: 20px;
}

.listing-li ul {
  list-style: none;
  padding: 0;
  color: #5d5d5d;
  margin-bottom: 30px;
}

.follow ul li a {
  text-decoration: none;
}

.leader-name h5 {
  color: #ee495c;
  margin: 0 0 6px;
  font-size: 17px;
}

.leader-name span {
  color: #5d5d5d;
}

.leader-name {
  border-bottom: solid 1px #ee495c;
  padding: 13px 0;
}

.list-lead {
  margin: 30px 0 0;
}

.moreview {
  position: relative;
  color: #ee495c;
  font-size: 18px;
  cursor: pointer;
}

.moreview:after {
  content: "";
  width: 85%;
  height: 1px;
  background: #ee495c;
  display: inline-block;
  position: relative;
  top: -3px;
}

.lead_cont {
  padding-left: 40px;
  text-align: justify;
}

.list-lead .listlead:nth-child(2n) {
  background: #fff2f2;
  padding: 50px 0 !important;
  margin-bottom: 50px;
}

.list-lead .listlead:last-child {
  margin: 0;
}

.list-lead .listlead:nth-child(2n) .row {
  flex-direction: row-reverse;
}

.list-lead .listlead:nth-child(2n) .lead_cont {
  padding-left: 0;
  padding-right: 40px;
}

p,
li {
  font-size: 15px;
  font-weight: 400;
}

.value-text .heading {
  position: absolute;
  left: 0;
  z-index: 99;
  text-align: left;
  box-shadow: 0 0 24px 1px #b3b3b3;
  padding: 47px;
  background: #fff;
  top: 50%;
  transform: translateY(-50%);
  width: 470px;
}

.value-text {
  text-align: right;
  position: relative;
}

.our-strategic ul {
  list-style: none;
  display: flex;
  padding: 0;
  flex-wrap: wrap;
  margin: 50px 0;
}

.our-strategic ul li {
  flex: 0 0 50%;
  border-bottom: solid 2px #ee495c;
  margin-bottom: 0;
  padding-bottom: 20px;
  border-right: solid 2px #ee495c;
  padding: 27px 0;
  padding-right: 15px;
}

.our-strategic ul li h3 {
  color: #ee495c;
  font-size: 20px;
  font-weight: 400;
  background-image: url(../images/str1.png);
  padding-left: 58px;
  background-repeat: no-repeat;
  background-size: 43px;
}

.our-strategic ul li:nth-child(2) h3 {
  background-image: url(../images/str2.png);
}

.our-strategic ul li:nth-child(3) h3 {
  background-image: url(../images/str3.png);
}

.our-strategic ul li:nth-child(4) h3 {
  background-image: url(../images/str4.png);
}

.our-strategic ul li:nth-child(3) {
  border-bottom: none;
}

.our-strategic ul li:nth-child(4) {
  border-bottom: none;
  padding-bottom: 0;
}

.our-strategic ul li:nth-child(4),
.our-strategic ul li:nth-child(2) {
  border-right: none;
  padding-left: 41px;
  padding-right: 7px;
}

.our-strategic ul li p {
  margin: 0;
}

.our-strategic ul li:first-child,
.our-strategic ul li:nth-child(2) {
  padding-top: 0;
}

.inputbox {
  width: 100%;
  height: 40px;
  border: solid 1px #c9c9c9;
  padding: 0 10px;
  background-color: transparent;
  color: #5d5d5d;
  font-size: 15px;
  border-radius: 2px;
}

select {
  background-image: url(../images/select-arrow.jpg);
  background-repeat: no-repeat;
  background-position: right 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.searchf button {
  width: 44px;
  height: 40px;
  border: navajowhite;
  padding: 0 10px;
  background-image: url(../images/search-icon2.png);
  font-size: 17px;
  background-position: 7px 10px;
  background-repeat: no-repeat;
  background-size: 22px;
  background-color: transparent;
  position: absolute;
  right: 0;
  top: 0;
}

.searchf {
  position: relative;
}

.banner-text h2 label {
  display: block;
  font-weight: 300;
  margin: 0;
}

input:focus,
select:focus {
  outline: none;
}

.viewall.position {
  position: absolute;
  top: 17px;
  right: 15px;
}

.faculty-filter {
  margin: 32px 0 21px !important;
}

.relative {
  position: relative;
}

.rem-membefrs.tp-table.mt-5 p {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  padding: 11px;
  font-size: 13px;
  margin: 0;
}

.leaderboard .leader-img {
  height: auto;
  overflow: hidden;
  background: #eee;
}

.filter2 {
  position: absolute;
  width: 100%;
  max-width: 590px;
  right: 0;
  top: 7px;
}

.leaderboard .leader-name span {
  line-height: 18px;
  min-height: 35px;
  display: inline-block;
}

.leaderboard .leader-name {
  border-bottom: solid 1px #000;
  padding: 13px 0 4px;
}

.leaderboard>label {
  position: absolute;
  top: 7px;
  right: 26px;
  width: 23px;
  cursor: pointer;
}

.faculty-detail-popup {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

.obj021.dark-pink li {
  color: #fff;
  border-bottom: solid 1px #fff;
  padding: 8px 0;
}

.list-bd ul li {
  border-bottom: solid 1px #ccc;
  padding-top: 6px;
  margin-bottom: 5px;
  padding-bottom: 6px;
}

.list-faculty .row {
  position: relative;
}

.leaderboard2 {
  background: #ee495c;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  height: 481px;
  overflow: hidden;
}

.leaderboard2 .leader-img2 {
  max-width: 325px;
  width: 100%;
}

.leaderboard2 .leader-name2 {
  padding: 30px 0 40px 40px;
  width: 100%;
  max-width: 771px;
}

.leader-name2 h5 {
  font-size: 26px;
  font-weight: 300;
  color: #fff;
  margin: 0;
  line-height: 27px;
}

.leader-name2 span {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  margin: 0 0 10px;
  display: block;
}

.other-details {
  width: 100%;
  margin: 17px 0 0;
}

.other-details {
  overflow: auto;
  max-height: 307px;
  padding-bottom: 18px;
}

.other-details>ul {
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}

.other-details>ul ul {
  padding: 0;
  list-style: none;
}

.other-details>ul>li {
  flex: 0 0 100%;
  color: #fff;
  margin-bottom: 19px;
}

.other-details>ul>li:last-child {
  margin-bottom: 0;
}

.closebtn {
  position: absolute;
  right: -6px;
  top: -7px;
  color: #fff;
  font-weight: 600;
  font-size: 20px;
  width: 26px;
  text-align: center;
  line-height: 22px;
  height: 26px;
  border-radius: 27px;
  cursor: pointer;
  background: #000;
}

.plusicon {
  position: absolute;
  right: 26px;
  top: 10px;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  width: 21px;
  text-align: center;
  line-height: 21px;
  height: 21px;
  border-radius: 27px;
  cursor: pointer;
  background: #ee495c;
}

.faculty-detail-popup {
  display: none;
}

.list-faculty .leaderboard {
  margin-bottom: 30px;
  position: relative;
}

.list-faculty .moreview {
  text-align: right;
}

.list-faculty .moreview:after {
  display: none;
}

.white-text h2 {
  color: #fff;
}

.white-text p {
  color: #fff;
}

.jointeam a {
  color: #fff;
  border: solid 2px #000;
  padding: 10px;
  font-size: 15px;
  width: 100%;
  display: inline-block;
  text-align: center;
  max-width: 270px;
  font-weight: 600;
  text-decoration: none;
}

.jointeam .heading {
  padding-right: 60px;
}

.jointeam .col-md-6:nth-child(2) .heading {
  padding-right: 0px;
  padding-left: 60px;
  border: none;
}

.jointeam .heading {
  padding-right: 60px;
  border-right: solid 2px #c12537;
}

.jointeam p {
  min-height: 100px;
}

.gallery h5 {
  font-size: 17px;
  margin: 10px 0 0;
  color: #ee495c;
  text-decoration: none;
}

.gallery h5 a {
  color: #ee495c;
}

.gallery .mediabox {
  text-decoration: none;
  width: 100%;
  max-width: 265px;
}

.gallery .mediabox img {
  width: 100%;
  height: 210px;
  object-fit: fill;
  transition: all 0.4s;
}

.gallery .mediabox:hover img {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

.our-media .set>p {
  font-size: 30px;
  color: #ee495c;
  position: relative;
  margin: 0 0 30px;
  cursor: pointer;
}

.set>p::before {
  content: "_";
  width: 20px;
  height: 20px;
  background: #ee495c;
  position: absolute;
  right: 1px;
  top: 4px;
  line-height: 0;
  color: #fff;
  font-size: 22px;
  border-radius: 30px;
  text-align: center;
}

.set>p::after {
  content: "";
  width: 2px;
  height: 12px;
  background: #fff;
  position: absolute;
  right: 10px;
  top: 9px;
}

.set>p.active::after {
  display: none;
}

.accordion-container .content {
  display: none;
}

.accordion-container .set {
  border-bottom: solid 2px #333;
  margin-bottom: 24px;
  padding-bottom: 5px;
}

.our-media .heading {
  margin-bottom: 53px;
}

.gallery {
  display: flex;
  grid-gap: 15px;
  padding-bottom: 30px;
  flex-wrap: wrap;
}

.gallery img {
  width: 100%;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lightbox {
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
  outline: none;
  transform: translate(-50%, -50%);
  top: 50% !important;
  left: 50% !important;
}

.AddmisionPage .videosection {
  max-width: 60%;
  margin-left: auto;
}

.AddmisionPage .banner-text h2 {
  color: #fff;
  font-size: 45px;
  font-weight: 700;
}

.advantageCard {
  width: calc(28.33% - 10px);
  text-align: center;
  background: #fff;
  margin-right: 10px;
  padding: 13px 10px 0;
  margin-bottom: 10px;
  border-radius: 10px;
}
/*.advantageCard {
  width: 50%;
  text-align: center;
  background: #fff;
  margin-right: 10px;
  padding: 13px 10px 0;
  margin-bottom: 10px;
  border-radius: 10px;

}*/



.pinkbox {
  background: #ffeded;
  padding: 50px;
}

.brownbox {
  background: #6a6a6a;
  padding: 30px;
}

.advantagelisting {
  display: flex;
  flex-wrap: wrap;
}

.advantageCard h4 {
  font-size: 14px;
  color: #000000;
  font-weight: 500;
  margin: 12px 0;
  padding: 0 9px;
  min-height: 35px;
}

.row.applyquicklink {
  padding-top: 23px;
  border-top: 2px solid #807777;
  margin: 0;
  margin-top: 24px;
}

.applyquicklink a {
  display: block;
  margin: 10px 0;
  font-size: 16px;
  color: #000000;
  font-weight: 300;
  font-family: "Work Sans";
}

.applyquicklink a {
  display: block;
  margin: 0px 0 20px;
  font-size: 15px;
  line-height: 1;
  color: #000000;
  font-weight: 300;
  font-family: "Work Sans";
}

.applyquicklink a:hover {
  text-decoration: none;
}

.applyquicklink a span {
  padding-right: 10px;
}

.pinkbox h2 {
  margin-bottom: 20px;
}

.applyquicklink p {
  font-size: 16px;
}

.importantTimeline h3 {
  font-size: 30px;
  line-height: 50px;
  color: #ffffff;
  font-weight: 300;
  font-family: "Work Sans";
}

.importantTimeline p {
  font-size: 15px;
  line-height: 1.4;
  color: #ffffff;
  font-weight: 300;
}

.importantTimeline.iternationalapplication {
  padding-top: 15px;
  margin-top: 20px;
  border-top: 2px solid #fff;
}

.brownbox a.readmorebtn {
  display: block;
  font-size: 15px;
  color: #fff;
}

.applylinktxt {
  padding: 0;
}

section.seewoxsenyourself {
  position: relative;
}

.seewoxsenyourself .videosection {
  max-width: 100%;
  text-align: right;
}

.seewoxsenyourself .banner-text {
  position: absolute;
  bottom: -45px;
  width: 50%;
  top: auto;
  transform: translate(0%, 0%);
  left: 0;
  background: #fff;
  padding: 55px 39px 55px 155px;
}

.ess2 a {
  color: #fff;
}

section.CXOs-sec.studentspeack.paddingbox h2 {
  display: flex;
}

.studentspeack #sync2 .item {
  display: flex;
  border: 0;
  margin-right: 13px;
  cursor: pointer;
  padding: 0;
}

section.CXOs-sec.studentspeack.paddingbox .heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.studentspeack #sync2 .owl-stage {
  width: 100% !important;
  display: flex;
  justify-content: flex-end;
  transform: unset !important;
}

section.CXOs-sec.studentspeack.paddingbox .thumbnail-sloder-owl #sync2 {
  position: relative;
  width: 66.66%;
  display: flex;
  margin-left: auto;
}

.studentspeack #sync1 .owl-item img {
  width: 247px;
  margin: 0;
}

.studentspeack .thumbnail-sloder-owl {
  position: relative;
  padding: 30px 0;
}

.studentspeack .owl-nav {
  display: none;
}

.studentspeack #sync2 .item img {
  width: 80px;
  height: auto;
  object-fit: fill;
}

p.elumaniname {
  color: #ee495c;
  font-weight: 400;
  font-size: 18px;
}

section.CXOs-sec.studentspeack.paddingbox .thumbnail-sloder-owl #sync2::before {
  content: "";
  width: 45%;
  height: 1px;
  position: absolute;
  background: #ee495c;
  left: -47.33%;
  top: 50%;
}

.faqaccordians {
  padding-top: 30px;
  justify-content: space-between;
  padding: 20px 0 0;
}

.accorditem {
  width: 100%;
  margin-bottom: 20px;
  margin-right: 37px;
  display: inline-block;
}

.faqquestiontitle {
  display: flex;
  justify-content: space-between;
}

.faqquestiontitle {
  cursor: pointer;
}

.faqquestiontitle p {
  font-size: 18px;
  margin: 0 0 6px;
}

.faqanswer {
  display: none;
  background: #fff;
  padding: 10px;
}

.faqquestiontitle span {
  font-size: 26px;
  padding-left: 50px;
}

.seewoxsenyourself .banner-text h2 {
  font-size: 32px;
  line-height: 50px;
  color: #ea495c;
  font-weight: 300;
  text-transform: initial;
}

.seewoxsenyourself .banner-text p {
  margin: 0;
  color: #5d5d5d;
  font-size: 15px;
}

.seewoxsenyourself .banner-text a {
  font-size: 16px;
  line-height: 50px;
  color: #ea495c;
  font-weight: 300;
  font-family: "Work Sans";
}

.journeyListCard {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
}

.listcard a img {
  padding-right: 5px;
}

.listcard {
  width: calc(33.33% - 14px);
  padding: 50px;
  margin-right: 20px;
  text-align: center;
  background: #ee495c;
}

.listcard:nth-child(3) {
  margin-right: 0;
}

.listcard h3 {
  font-size: 20px;
  color: #fff;
  font-weight: 700;
}

.listcard p {
  color: #fff;
}

.listcard a {
  display: inline-block;
  border: 2px solid #ffff;
  padding: 6px 30px;
  width: 89%;
  color: #fff;
  font-weight: 600;
  margin-top: 10px;
  font-size: 16px;
}

.connectnow {
  background: #000;
}

.brochureCard {
  background: #6a6a6a;
}

.videofixedbg {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000;
  opacity: 0.8;
  display: none;
  z-index: 999;
}

.fixedbg {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000;
  opacity: 0.8;
  display: none;
  z-index: 999;
}

.videoopop {
  display: none;
}

#video-view>span {
  color: #fff;
  font-size: 24px;
  position: absolute;
  right: -25px;
  background: #ee495c;
  width: 26px;
  text-align: center;
  height: 26px;
}

.videoopop {
  width: 65%;
  display: none;
  position: relative;
  z-index: 9999;
  margin: auto;
  position: fixed;
  top: 56%;
  left: 50%;
  transform: translate(-50%, -50%);
}

#video-view {
  width: 65%;
  position: relative;
  z-index: 9999;
  margin: auto;
  position: fixed;
  top: 56%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.videoseewoxenimg img {
  width: 100%;
}

.class-video iframe {
  width: 100% !important;
  height: 500px !important;
  border: none;
}

.overflowhidden {}

.listcard a:hover {
  text-decoration: none;
}

.accorditem:nth-child(2n) {
  margin-right: 0;
}

.woxadwantage .heading h2 {
  color: #fff;
  margin-bottom: 30px;
}

.course-details h3 {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
}

.woxadwantage {
  background: url("../images/advantagebanner.webp"); 
  /*background: url("../images/a20240507052153.webp");*/
  width: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  position: relative;

  height: 900px;
}

/* kpr style s */

@media (max-width: 1790px) {
  .woxadwantage {
      height: 780px;
  }
}
@media (max-width: 1550px) {
   .woxadwantage {
      height: 700px;
  }
  
}

  @media (max-width: 600px) {

 .advantageCard {
  min-width: 100% !important;
} 

.woxadwantage .heading h2 {
  margin-bottom: -83px !important;
}
  }

  /*@media (max-width: 600px) {
   .woxadwantage {
      display: none !important;
  }
 .advantageCard {
  min-width: 100% !important;
} */



/* kpr style e */

.rankingawd {
  background-image: url(../images/ranking-awd.webp);
  background-repeat: no-repeat;
  font-size: 36px;
  font-weight: 600;
  color: #ff445b;
  width: 138px;
  height: 131px;
  background-size: 100%;
  text-align: center;
  line-height: 93px;
  margin: auto;
  font-family: arial;
}

.rankingli label {
  display: inline-block;
  margin-bottom: 10px;
  color: #3f3f3f;
  text-transform: uppercase;
  line-height: 19px;
  text-align: center;
  border-bottom: solid 2px #3f3f3f;
  line-height: 17px;
  margin-top: 6px;
  min-height: 39px;
  width: 100%;
}

.rankingli span {
  display: inline-block;
  color: #ee495c;
  text-transform: uppercase;
  line-height: 19px;
  text-align: center;
  margin: 0;
  font-size: 13px;
  padding: 0 12px;
  line-height: 15px;
  min-height: 63px;
  width: 100%;
}

.rankingli p {
  text-align: justify;
  line-height: 20px;
  margin-top: 0;
  color: #383838;
}

.rankingli p {
  font-size: 13px;
  text-align: center;
  line-height: 18px;
}

.rankingli {
  margin-bottom: 60px;
  padding: 0 13px;
}

.rankingawdimg {
  max-width: 173px;
  margin: auto auto 27px;
}
.iconimg{
 max-width: 173px;
  margin: auto auto 27px;
}
.our-Internatonal .iconimg {
  max-width: 181px;
  margin: auto auto 30px;
}
.our-Internatonal .rankingawdimg {
  max-width: 181px;
  margin: auto auto 30px;
}

.our-Internatonal .img-fluid {
  width: 153px;
  height: 70px;
  object-fit: scale-down;
}

.banner-text>div>p {
  color: #fff;
  font-size: 20px;
}

.subtext p {
  color: #fff;
  margin-top: 50px;
}

.subtext {
  position: relative;
}

.subtext::before {
  content: "";
  text-decoration: none;
  position: absolute;
  width: 58px;
  height: 4px;
  background: #ee495c;
  left: 0;
  top: -13px;
}

.couse-video {
  max-width: 810px;
  margin: auto;
}

.video-cont {
  background: #eeeeee;
  padding: 15px;
}

.video-cont p {
  margin: 0;
  color: #000000;
  text-align: center;
  padding: 0 20px;
}

.we-edge .tab button {
  padding: 19px 0 8px;
  font-size: 18px;
  line-height: 19px;
}

.actbtn a {
  display: inline-block;
  border: solid 2px #fff;
  color: #fff;
  padding: 7px 12px;
  font-size: 18px;
  margin: 0 5px;
  text-decoration: none;
}

.actbtn.btn2 a {
  color: #ee495c;
  font-weight: 600;
  transition: all 0.5s;
  border: solid 2px #000;
}

.actbtn.btn2 a:hover {
  color: #fff;
  font-weight: 600;
  background: #ee495c;
  border-color: #ee495c;
}

.adv {
  position: relative;
  padding-left: 58px;
}

.adv span {
  position: absolute;
  width: 44px;
  left: 0;
  top: 0;
}

.adv h3 {
  font-size: 17px;
  font-weight: 400;
}

.advantage .row>div {
  margin: 40px 0 12px;
}

.gh {
  position: relative;
  padding-left: 48px;
  border-bottom: solid 2px;
  margin-bottom: 10px;
}

.gh span {
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
}

.gh h5 {
  font-size: 20px;
  color: #5d5d5d;
  min-height: 41px;
  font-weight: 300;
}

.conhct {
  padding-right: 20px;
  margin-bottom: 48px;
}

.our-ad-process .blue-bbg {
  background: #ee495c;
  padding: 32px;
  position: relative;
}

.step {
  padding-right: 20px;
  border-right: solid 2px #c43243;
  min-height: 101px;
  padding-bottom: 2px;
}

.blue-bbg span {
  font-size: 20px;
  font-weight: 600;
  color: #fff;
}

.blue-bbg .row>div:last-child .step {
  border: none;
}

.blue-bbg p {
  color: #fff;
}

.table-responsive table {
  width: 100%;
  border: solid 2px #fff2f2;
}

.job-title td a {
  color: #5d5d5d;
}

.job-title.table-responsive td {
  font-size: 17px;
}

.table-responsive table th {
  color: #ee495c;
  font-size: 17px;
  font-weight: 500;
  background: #fff2f2 !important;
  padding: 12px 13px;
}

.table-responsive table th:nth-child(2n) {
  background: #ffe9e9;
}

.table-responsive table td {
  color: #5d5d5d;
  font-size: 19px;
  font-weight: 300;
  padding: 15px 13px;
  border-bottom: solid 2px #fff2f2;
  vertical-align: top;
}

.table-responsive table td {
  color: #5d5d5d;
  font-size: 15px;
  font-weight: 400;
  padding: 8px 13px;
  border-bottom: solid 2px #fff2f2;
  vertical-align: top;
  border-left: solid 2px #fff2f2;
}

.our-course-fee .listing-li ul li::before {
  top: 8px;
  left: 0;
}

.our-course-fee .listing-li ul li {
  margin-bottom: 16px;
}

.actbtn input {
  background: #ee495c;
  border: none;
  color: #fff;
  padding: 10px;
  width: 100%;
  font-size: 22px;
  text-transform: uppercase;
  font-weight: 500;
  border-radius: 4px;
}

.form-control:focus {
  outline: none;
  box-shadow: none;
}

button:focus {
  outline: none;
  box-shadow: none;
}

.moredetail a {
  display: inline-block;
  border: solid 2px #ee495c;
  color: #fff;
  padding: 7px 32px;
  font-size: 18px;
  margin: 0 5px;
  text-decoration: none;
  background: #ee495c;
}

.moredetail {
  display: flex;
  align-items: center;
}

.moredetail p {
  margin: 0;
  margin-right: 12px;
  font-size: 20px;
  font-weight: 300;
}

.checkbox {
  position: absolute;
  left: 0;
  top: 6px;
}

.recheck {
  position: relative;
}

.recheck label {
  margin-left: 19px;
  line-height: 16px;
}

.capture-img img {
  width: 108px;
  margin: auto;
  display: block;
  margin-top: -7px;
}

.list-ex h3 {
  font-weight: 300;
  color: #000;
  font-size: 27px;
  margin-bottom: 8px;
}

.viewall a {
  color: #ee495c;
  font-size: 17px;
}

.list-ex {
  border-bottom: solid 2px #333;
  margin-bottom: 40px;
  padding-bottom: 30px;
  padding-top: 30px;
}

.list-ext>div:nth-child(2n)>.box-ext {
  text-align: right;
}

.list-ext>div:nth-child(2n) h3 {
  color: #ee495c;
}

.list-ext>div:nth-child(2n) {
  border-bottom: solid 2px #ee495c;
}

.list-ex {
  font-size: 16px;
}

.partnerships .container2 {
  background: #000;
  padding: 0 0 0 50px;
  position: relative;
}

.imgu img {
  width: 100%;
}

.partnerships .col-md-4 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.partnerships .heading p {
  color: #fff;
  font-size: 23px;
  line-height: 36px;
}

.partnerships .actbtn {
  text-align: left;
}

h3 {
  font-weight: 300;
  color: #000;
  font-size: 27px;
  margin-bottom: 15px;
}

.highlight ul {
  list-style: none;
  padding: 0;
}

.highlight li {
  margin-bottom: 11px;
  color: #5d5d5d;
  border-bottom: solid 1px #dbdbdb;
  padding-bottom: 10px;
  line-height: 19px;
}

.highlight h3 {
  color: #ee495c;
  margin-top: 25px;
}

.reportsCareer .pinktext h3 {
  color: #ea495c
}

.our-Events .leaderboard .leader-img {
  height: auto;
}

.our-Events .plusicon {
  right: 0;
  top: auto;
  bottom: 55px;
}

.our-Events .leaderboard .leader-name span {
  min-height: 24px;
  color: #ee495c;
}

.our-Events .leader-name h5 {
  color: #000;
  margin: 0 0 14px;
  font-size: 15px;
  min-height: 39px;
}

.our-Events .leaderboard .leader-name {
  border-bottom: solid 2px #ee495c;
}

.our-Events .leaderboard2 .leader-name2 {
  max-width: 674px;
}

.our-Events .leaderboard2 .leader-img2 {
  max-width: 452px;
}

.our-Events .leaderboard2 {
  height: 449px;
}

.share-event {
  text-align: right;
  position: absolute;
  bottom: 21px;
  right: 23px;
}

.share-event a {
  text-decoration: none;
}

.news-list .share-event {
  text-align: left;
  position: static;
  bottom: 21px;
  right: 23px;
  margin: 31px 0 0;
}

.news-list {
  border: solid 2px #cccbcb;
  padding: 25px;
  margin-bottom: 20px;
  position: relative;
}

.news-list {}

.ns-name>span {
  display: block;
  margin-bottom: 14px;
  color: #ee495c;
  font-size: 20px;
}

.ns-name h5 {
  font-size: 18px;
  padding-right: 50px;
  color: #000;
  min-height: 80px;
  font-weight: 400;
}

.news-list h5 {
  font-size: 18px;
  min-height: auto;
  min-height: 44px;
}

.news-list .plusicon {
  right: 40px;
  top: auto;
  background: transparent;
  bottom: 26px;
}

.nw-img {
  text-align: center;
  padding: 30px 0;
}

.news-view>.nw-d {
  background: #efefef;
  width: 700px;
  padding: 0 40px;
  margin: auto;
  position: fixed;
  top: 26px;
  transform: translateX(-50%);
  left: 50%;
  z-index: 999;
}

.nw-auto {
  max-height: 633px;
  overflow: auto;
}

.news-view::before {
  content: "";
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: #00000070;
  z-index: 999;
}

.news-view {
  position: relative;
  z-index: 999;
  display: none;
}

.our-Rankings .faqquestiontitle {
  border-bottom: solid 2px #ff445b;
}

.our-Rankings .accorditem {
  border-bottom: 0px solid #e9495c;
}

.Outranks ul {
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}

.Outranks ul li {
  position: relative;
  width: 45%;
  padding-left: 51px;
  margin-right: 42px;
  line-height: 16px;
  margin-top: 15px;
}

.Outranks ul li span {
  position: absolute;
  font-size: 27px;
  color: #ec485b;
  left: 0;
  top: 5px;
}

.pinkbox {
  background: #fff1f1;
  padding: 25px;
}

.Outranks ul li:nth-child(2n) {
  margin-right: 0;
}

.leaderboard2 .leader-img2 img {
  width: 100%;
}

.university-glance .darkbg {
  background: #46698f;
  margin-bottom: -621px;
  padding-top: 36px;
}

.university-glance img {
  width: 100%;
}

.university-glance {
  overflow: hidden;
}

.university-glance h2 {
  color: #fff;
  border-right: solid 2px;
  max-width: 290px;
  min-height: 200px;
  display: flex;
  align-items: center;
}

.faqquestiontitle.title-eq p {
  font-size: 20px;
  color: #000;
}

.faqquestiontitle.title-eq {
  border-bottom: solid 2px #eee;
  margin-top: 17px;
}

.faqquestiontitle.title-eq {
  border-bottom: solid 2px #ddd;
}

.courses-cont .accorditem {
  border-bottom: 0px solid #e9495c;
  margin-bottom: 10px;
}

.heading2 h3 {
  color: #ee495c;
  font-weight: 500;
  font-size: 25px;
  margin: 0 0 10px;
}

.courses-cont .faqaccordians {
  padding: 0;
}

.considerable strong {
  font-size: 163px;
  color: #c6c6c6;
  line-height: 120px;
}

.step-li h3 {
  font-weight: 400;
  color: #ff475c;
  font-size: 24px;
  margin-bottom: 8px;
}

.step-li>div {
  border-bottom: solid 2px #c6c6c6;
  padding-bottom: 40px;
  margin-bottom: 40px;
}

.our-Benefits .list-bd ul li {
  width: 100%;
}

.step-li {
  margin-top: 60px;
}

.step-li>div:last-child {
  margin-bottom: 0;
}

.pinktext h2 {}

.list-bd ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  justify-content: space-between;
}

.our-research-areas .col-md-4 {
  margin-bottom: 27px;
}

.list-bd ul li {
  width: 39%;
}

.seewoxsenyourself .banner-text>div {
  padding-right: 120px;
}

.list-bd ul li p {
  padding: 1px 0;
  margin-bottom: 0;
}

.eveent-ls-box>h3 {
  font-size: 33px;
  color: #ee495c;
}

.eveent-ls-box>p {
  font-size: 21px;
  color: #000;
  margin: 23px 0 24px;
  font-weight: 300;
}

.our-Events .moreview {
  border-bottom: solid 1px #ee495c;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

.our-Events .leaderboard .leader-name {
  border-bottom: solid 0px #000;
  padding-right: 25px;
}

.grid {
  column-count: 2;
  column-gap: 20px;
  grid-row-gap: 20px;
  margin: auto;
  width: 100%;
}

.pagination-dv .page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  box-shadow: none;
  outline: 0;
  color: #000;
  background-color: #d8d8d8;
  border: 1px solid #dee2e6;
  font-family: "Work Sans", sans-serif;
  font-weight: 300;
  margin: 0 3px;
}

.pagination-dv .page-link:hover {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #ee495c;
  border-color: #ee495c;
}

.pagination-dv .page-item.disabled .page-link {
  color: #333;
  pointer-events: none;
  cursor: auto;
  background-color: #d8d8d8;
  border-color: #dee2e6;
}

.pagination-dv .page-item.active .page-link {
  background-color: #ee495c;
  border-color: #ee495c;
}

.Features .row {
  border-bottom: solid #ddd;
  margin-bottom: 40px;
  padding-bottom: 34px;
}

.Features .row:last-child {
  border-bottom: none;
}

@media (max-width: 800px) {
  .grid {
    column-count: 3;
  }
}

@media (max-width: 600px) {
  .grid {
    column-count: 2;
  }
.nationalform-popup{
      left: 50%!important;
    }
}

@media (max-width: 400px) {
  .grid {
    column-count: 1;
  }
}

.participating {
  margin: 15px 0;
  display: inline-block;
  width: 100%;
}

.participating ul {
  display: flex;
  list-style: none;
  padding: 0;
  justify-content: space-between;
}

.participating ul li {
  background: #ff475c;
  padding: 50px 10px 49px 30px;
  flex: 0 0 24%;
}

.participating ul li h4 {
  color: #fff;
  font-size: 44px;
  font-weight: 300;
  position: relative;
}

.participating ul li p {
  color: #fff;
  font-size: 25px;
  font-weight: 300;
  line-height: 29px;
  margin: 0;
}

.participating ul li h4 span {
  font-size: 25px;
}

.managlist {
  position: relative;
  border-bottom: solid 1px #ff475c;
  margin-bottom: 21px;
  padding: 8px 0px;
}

.managlist .download {
  position: absolute;
  right: 0px;
  /* left: 285px; */
  bottom: 8px;
  width: 38px;
}

.managlist p {
  margin-bottom: 0;
  font-size: 17px;
  color: #000;
  min-height: 48px;
  padding-right: 24px;
  display: flex;
  align-items: center;
}

.image01 {
  position: absolute;
  right: 0px;
  top: 49px;
  max-width: 400px;
}

.our-placement {
  overflow: hidden;
}

.dt.listing-li ul li {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 9px;
}

.dt h4 {
  font-size: 19px;
  color: #5d5d5d;
  font-weight: 400;
  margin-bottom: 17px;
}

.dt {
  padding: 20px 0;
}

.dt.listing-li ul li::before {
  background: #5d5d5d;
  top: 8px;
}

.our-cont {
  background: #ff475c;
  color: #fff;
}

.our-cont p,
.our-cont span {
  color: #fff;
  margin: 0;
  font-size: 17px;
}

.our-cont label {
  margin: 0;
  font-size: 17px;
}

.ct {
  margin-bottom: 20px;
}

.our-Speak {
  overflow: hidden;
}

.dark-pink {
  background-color: #ea495c;
}

.dark-pink p,
.dark-pink h2,
.dark-pink .readmore a {
  color: #fff;
}

.full-width ul li {
  width: 100%;
}

.col-mdimg {
  position: absolute;
  right: 0;
  top: -34px;
  max-width: 463px;
}

.faqaccordians .list-bd ul li {
  width: 50%;
}

.faqquestiontitle.title-eq.active p,
.faqquestiontitle.title-eq.active .plusminus {
  color: #ee495c;
}

.faqquestiontitle.title-eq.active {
  border-bottom-color: #ee495c;
}

.our-certifcations .rankibg-slider {
  position: relative;
  bottom: 0;
  max-width: 50%;
  z-index: 9;
  background: #fef3f1;
  padding: 40px 30px;
}

.our-certifcations .rankibg-slider .owl-nav {
  position: absolute;
  bottom: 0;
  right: 0;
}

.our-certifcations .rankibg-slider .owl-carousel {
  position: static;
}

.our-certifcations .owl-nav .owl-next span {
  margin-right: 0;
}

.our-certifcations .rankibg-slider .owl-dots {
  display: none;
}

.our-certifcations .full {
  display: flex;
  flex-wrap: wrap;
}

.our-certifcations .full .image {
  width: 50%;
}

.our-certifcations .full .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.img_w {
  text-align: center;
  margin-bottom: 26px;
}

.img_w img {
  width: 220px;
  height: 61px;
  object-fit: scale-down;
}

.our-accreditations .img_w img {
  width: 190px;
  height: 81px;
  margin-bottom: 30px;
}

.our-faculty-slider .owl-nav {
  text-align: right;
  margin: 30px 0 0;
}

.our-faculty-slider .owl-dots {
  display: none;
}

.pb {
  position: relative;
  margin-top: -90px;
  text-align: center;
  color: #fff;
  width: 280px;
}

.pb img {
  width: 100%;
}

.pb label {
  font-size: 17px;
  margin: 10px 0 0;
}

.col-msp {
  background: #fff;
  padding: 5px;
  text-align: center;
  border: solid 4px #fff2f2;
}

.Exclusive>div {
  padding: 0;
}

.col-msp p {
  font-size: 13px;
  color: #000;
  line-height: 16px;
  text-align: center;
  margin: 6px;
}

.col-msp>img {
  width: 165px;
  height: 77px;
  object-fit: scale-down;
}

.our-recruiters .img_w {
  border-bottom: solid 2px #ddd;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  margin-top: 20px;
  padding-bottom: 3px;
  background: #fff;
  padding: 12px;
  margin: 8px;
}

.our-recruiters .col-md-3 {
  padding: 0;
}

.our-certifcations.paddingbox.pt-0.relative {
  overflow: hidden;
}

.yeartext {
  font-size: 170px;
  text-shadow: 0 0 3px #f00;
  color: #fff;
  line-height: 158px;
  text-align: right;
  position: relative;
  padding: 0 24px;
}

.rd-li>div {
  margin-left: auto;
}

.rd-li:nth-child(2n) {
  flex-direction: row-reverse;
}

.rd-li {
  position: relative;
}

.rd-li::before {
  content: "";
  position: absolute;
  width: 2px;
  background: #5d5d5d;
  height: 100%;
  left: 50%;
  transform: translateX(-50%);
  top: 20px;
}

.rd-li:nth-child(2n) .listing-li ul {
  padding-left: 0px;
  padding-right: 15px;
}

.rd-li .listing-li ul {
  padding-left: 30px;
  padding-top: 50px;
  margin-bottom: 40px;
  min-height: 160px;
}

.rd-li:nth-child(2n) .yeartext {
  text-align: left;
}

.yeartext::before {
  content: "";
  position: absolute;
  width: 33px;
  height: 33px;
  left: 103%;
  transform: translateX(-50%);
  background-image: url(../images/pointer.png);
  background-repeat: no-repeat;
  background-size: 100%;
  top: 20px;
}

.rd-li:nth-child(2n) .yeartext::before {
  left: -16px;
  transform: translateX(-50%);
}

.pro p {
  font-size: 22px;
  font-weight: 300;
}

.actbtn2 a {
  display: inline-block;
  border: solid 2px #ee495c;
  color: #fff;
  padding: 7px 12px;
  font-size: 18px;
  margin: 0 5px;
  text-decoration: none;
  background: #ee495c;
}

.our-videos-tab .tablinks2 {
  background: transparent;
  border: none;
  margin-bottom: 6px;
}

.our-videos-tab .tab {
  max-height: 566px;
  overflow: auto;
}

h6 {
  font-size: 18px;
  color: #5d5d5d;
  font-weight: 500;
  margin: 0 0 6px;
}

.dark-pink label {
  color: #fff;
  font-size: 18px;
}

.content-editer p strong {
  font-weight: 500;
}

.information .inputbox {
  height: 38px;
  border: solid 0px #c9c9c9;
  background-color: #fff;
  font-size: 15px;
  margin: 0 0 15px;
  border-radius: 0;
}

.information .actbtn {
  border: solid 3px #fff;
  background: transparent;
  color: #fff;
  border-radius: 40px;
  font-size: 20px;
  font-weight: 600;
  padding: 9px 20px;
}

.process-flow {
  padding: 0 !important;
}

.process-flow ul {
  padding: 0;
  display: flex;
  list-style: none;
}

.process-flow ul li {
  background: #f4e9ea;
  color: #656565;
  padding: 24px;
  position: relative;
  overflow: hidden;
}

.process-flow ul li:nth-child(2n) {
  background: #ff475c;
  color: #fff;
}

.process-flow ul li:nth-child(2n) p,
.process-flow ul li:nth-child(2n) h4 {
  color: #fff;
}

.process-flow ul li h4 {
  color: #656565;
  margin: 0 0 18px;
  font-size: 20px;
  min-height: 49px;
}

.process-flow ul li label {
  text-transform: uppercase;
  margin: 0;
}

.process-flow .cxb:nth-child(3) {
  min-height: 128px;
}

.process-flow .cxb {
  margin: 0 0 14px;
  border-bottom: solid 1px #b8b3b3;
}

.process-flow .cxb:nth-child(5) {
  border-bottom: solid 0px #b8b3b3;
}

.process-flow ul li:before {
  content: "";
  border-top: solid 12px #ff475c;
  border-left: solid 12px #ff475c;
  width: 61px;
  position: absolute;
  height: 61px;
  transform: rotate(132deg);
  left: -38px;
  top: 50%;
  margin-top: -4px;
}

.process-flow ul li:nth-child(2n):before {
  border-top-color: #f4e9ea;
  border-left-color: #f4e9ea;
}

.ap-process-list>ul {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 30px 0 0;
}

.ap-process-list>ul img {
  width: 40px;
  height: 50px;
  object-fit: scale-down;
  display: none;
}

.ap-process-list h4 {
  color: #646464;
  font-size: 24px;
  margin: 18px 0;
  text-transform: uppercase;
}

.ap-process-list p {
  padding-right: 36px;
}

.ap-process-list>ul li {
  border: solid 3px #01a89e;
  border-radius: 11px;
  padding: 18px;
  margin-right: 17px;
  position: relative;
  flex: 0 0 25%;
}

.ap-process-list>ul li::before {
  width: 39px;
  position: absolute;
  height: 37px;
  right: -4px;
  bottom: -17px;
  margin-top: 3px;
  background-image: url(../images/arrow1.jpg);
  background-size: 100%;
  z-index: 4;
}

.ap-process-list>ul li:nth-child(2) {
  border-color: #c13985;
}

.ap-process-list>ul li:nth-child(3) {
  border-color: #e35730;
}

.ap-process-list>ul li:nth-child(4) {
  border-color: #f7a338;
}

.ap-process-list>ul li:nth-child(5) {
  border-color: #9ba0d2;
}

.ap-process-list>ul li:nth-child(2)::before {}

.ap-process-list>ul li:nth-child(3)::before {
  background-image: url(../images/arrow3.jpg);
}

.ap-process-list>ul li:nth-child(4)::before {
  background-image: url(../images/arrow4.jpg);
}

.ap-process-list>ul li:nth-child(5)::before {
  background-image: url(../images/arrow5.jpg);
}

.note2 {
  background: #ee495c;
  padding: 10px 20px;
}

.note2 p {
  color: #fff;
  margin: 0;
}

.box-dres .faqquestiontitle.title-eq.active {
  border-bottom-color: #ee495c;
  background: #ee495c;
  color: #fff;
}

.box-dres .faqquestiontitle.title-eq.active p,
.box-dres .faqquestiontitle.title-eq.active span {
  color: #fff;
}

.box-dres .faqquestiontitle.title-eq {
  border-bottom-color: #ee495c;
  background: #eee;
}

.box-dres .faqquestiontitle.title-eq p {
  margin: 0;
}

.box-dres .faqquestiontitle.title-eq {
  border-bottom-color: #ee495c;
  background: #eee;
  padding: 9px 13px;
}

.custom-table table th {
  color: #fff;
  background: #ee495c !important;
  font-size: 17px;
  padding: 8px 12px;
  font-weight: 400;
}

.custom-table table td {
  font-size: 15px;
  padding: 9px 13px;
}

form .actbtn {
  padding: 9px 0;
}

.img-pr_01 {
  position: relative;
}

.img-pr_01 h3 {
  color: #fff;
  bottom: 10px;
  width: 100%;
  text-align: left;
  padding: 0 20px;
}

.university-pt ul {
  padding: 0;
  list-style: none;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.university-pt ul li {
  flex: 0 0 25%;
  text-align: center;
}

.university-pt ul li p {
  color: #000;
  line-height: 19px;
  min-height: 40px;
  font-size: 13px;
  padding: 0 10px;
}

.partner-box img {
  width: 150px;
  object-fit: scale-down;
  height: 74px;
  margin-bottom: 10px;
}

.partner-box {
  margin-bottom: 2px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  margin-top: 20px;
  padding-bottom: 3px;
  background: #fff;
}

.university-pt.pt-4 {
  padding-bottom: 60px;
}

.bg2 {
  background: #f7f7f7;
}

.search-bt2 input {
  background-color: #ee495c;
  color: #fff;
  border: none;
  width: 100%;
  text-align: center;
  padding: 8px 19px;
  font-size: 17px;
  background-image: url(../images/search-icon-white.png);
  background-size: 24px;
  background-repeat: no-repeat;
  background-image: none;
  background-position: right 9px;
}

.national p {
  margin: 0 0 5px;
}

.national p span {
  color: #ee495c;
  font-weight: 500;
  font-size: 16px;
}

.national>div {
  margin-bottom: 1px;
  background: #fff;
  padding: 20px;
  border: solid 4px #f7f7f7;
}

.our-research2 {
  background: #f7f7f7;
}

.our-research .custom-table table th {
  white-space: nowrap;
}

.greybg {
  background: #f7f7f7;
}

.ess {
  padding-top: 40px;
}

.ess2 {
  padding: 40px;
}

.for-collab p {
  font-size: 18px;
  font-weight: 400;
  margin: 0 0 11px;
}

.ess2::before {
  content: "";
  width: 720px;
  height: 100%;
  background: #ea495c;
  position: absolute;
  z-index: -1;
  top: 0;
}

.list-add h4 {
  font-size: 22px;
  color: #ff475c;
  margin: 0 0 13px;
  min-height: 31px;
  font-weight: 400;
}

.list-add .jad4 p {
  min-height: 100px;
  margin: 0;
}

.list-add .jad4 {
  margin-bottom: 60px;
  border-bottom: solid 2px #999;
}

.list-add {
  margin-top: 40px;
}

.cont-name p span {
  color: #ff4256;
  font-weight: 500;
  display: block;
}

.our-leader-note .owl-nav {
  text-align: right;
  margin-top: -60px;
  position: absolute;
  top: -25px;
  right: 30px;
}

section.our-leader-note {
  padding-bottom: 0;
}

.rea-area .faqanswer {
  padding: 20px 0 0;
}

.img-p {
  margin-top: -110px;
}

.rea-area .university-pt ul li {
  flex: 0 0 19%;
}

.dark-pink a {
  color: #f9f9f9;
}

.our-labs .our-Events .leaderboard2 {
  height: 386px;
}

.our-labs .img-fluid {
  width: 100%;
}

.our-labs .our-Events .leaderboard2 .leader-img2 {
  max-width: 388px;
  width: 100%;
}

.our-labs .our-Events .leaderboard2 .leader-name2 {
  max-width: 744px;
}

.our-labs .other-details {
  max-height: 296px;
}

.our-labs .our-Events .plusicon {
  right: 29px;
  top: auto;
  bottom: auto;
  top: 10px;
}

.our-labs .our-Events .leader-name h5 {
  font-size: 17px;
  font-weight: 400;
  border-bottom: solid 2px #ee495c;
}

.img-shop h3 {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #ff475c;
  color: #fff;
  font-size: 32px;
  padding: 10px 43px 10px 30px;
  margin: 0;
  display: flex;
}

.img-shop h3 span {
  display: inline-block;
  width: 35px;
  margin-top: 4px;
  margin-right: 10px;
}

.work-detail {
  background: #ffeeef;
  padding: 40px 40px 40px;
  position: relative;
}

.light-pink {
  background: #ffeeef;
  padding: 40px 40px 60px;
  position: absolute;
  z-index: -1;
  left: 0;
  width: 100%;
  top: 387px;
  height: 478px;
}

.light-pink-bg {
  background: #ffeeef;
}

.our-workshops .owl-nav {
  text-align: right;
}

.our-workshops .img-fluid {
  width: 100%;
}

.our-labs-ai .seewoxsenyourself .videosection {
  max-width: 850px;
  margin: auto;
}

.icc .owl-nav {
  position: absolute;
  bottom: 60px;
}

.our-labs-ai .videoseewoxenimg img {
  width: 100%;
  box-shadow: 0 8px 30px #828282;
  margin-bottom: 20px;
}

.Facilities label {
  background: #e3e3e3;
  width: 100%;
  height: 100%;
  padding: 30px;
  text-align: center;
  color: #ee495c;
}

.res-box {
  border: solid #ff4256;
  padding: 18px 34px;
  width: 100%;
  height: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.res-box h3 {
  font-weight: 500;
  font-size: 20px;
}

.res-box h3 a {
  text-decoration: none;
  color: #ff4256;
}

.res-box:hover {
  background: #ff4256;
}

.res-box:hover a {
  color: #fff;
}

.data>div {
  flex-direction: row-reverse;
  border-bottom: solid 2px #eee;
  margin-bottom: 40px;
  padding-bottom: 40px;
  align-items: center;
}

.data>div:nth-child(2n) {
  flex-direction: row;
}

.real-data img {
  border-radius: 0;
  width: 215px;
  object-fit: fill;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  padding: 20px;
}

.data>div:last-child {
  border: none;
}

.beforebg {
  position: relative;
  padding-top: 50px;
}

.beforebg:before {
  content: "";
  width: 100%;
  height: 400px;
  background: #ffedee;
  position: absolute;
  z-index: -1;
  top: 0;
}

.beforebg .videosection {
  max-width: 850px;
  margin: auto;
}

.img-cum {
  position: relative;
  border-bottom: solid 2px #333;
  margin-bottom: 15px;
}

.img-cum img {
  position: absolute;
  width: 30px;
  top: 11px;
}

.img-cum h3 {
  padding-left: 40px;
  max-width: 268px;
  font-size: 18px;
  min-height: 53px;
  margin: 0 0 10px;
  display: flex;
  align-items: center;
}

.our-research-areas p {
  text-align: justify;
}

.advantageCard p {
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  color: #000;
}

.Outranks .heading {
  padding-right: 80px;
}

.second-menu ul li li {
  font-size: 12px;
}

.contact-text h4 {
  margin: 30px;
  font-size: 22px;
  font-weight: 400;
}

.our-labsana-highlights .videosection {
  max-width: 660px;
  margin-left: -100px;
  top: 31px;
  position: relative;
  width: 550px;
}

.our-labsana-highlights .greybg {
  padding: 50px 80px 50px 50px;
}

.pinkbg::before {
  content: "";
  width: 100%;
  height: calc(100% - 41%);
  background: #ea495c;
  position: absolute;
  z-index: -1;
  top: 0;
}

.our-labsana-highlights h5 {
  text-align: right;
  color: #fff;
}

.facilities1 .owl-dots {
  display: none;
}

.facilities1 .owl-nav {
  position: absolute;
  bottom: 6px;
  right: 6px;
}

.leader-img img {
  width: 100%;
  border: solid 1px #eee;
}

.custom-table2 p span {
  color: #ee495c;
}

.custom-table2 th {}

.custom-table2 th {
  color: #ee495c;
  font-weight: 400;
  font-size: 16px;
}

.custom-table2 table {
  border: solid 1px #ee495c;
  width: 100%;
}

.custom-table2 p {}

.custom-table2 p span {
  color: #ee495c;
}

.custom-table2 p {
  margin: 0;
}

.custom-table2 .table td,
.custom-table2 .table th {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #ee495c;
}

.custom-table2 {
  overflow: auto;
}

.enquires-sec h3 {
  color: #5d5d5d;
  font-size: 29px;
}

.enqprolist p {
  font-size: 17px;
}

.enqprolist {
  border-bottom: solid 1px #ccc;
  margin-bottom: 18px;
  padding-bottom: 5px;
  display: block;
  max-width: 422px;
}

.enqpro {
  margin-top: 28px;
}

.enqpro a {
  color: #5d5d5d;
}

.signup-update .inputbox {
  background: #fff;
  border: none;
}

.signup-update .actbtn input {
  background: transparent;
  border: solid 1px;
  width: 170px;
  font-size: 20px;
  margin: 0;
  border-radius: 60px;
}

.signup-update .actbtn {
  text-align: left;
}

.signup-update {
  padding: 70px 0;
}

.signup-update form {
  margin-top: 54px;
}

.videoseewoxenimg img {
  width: 100%;
  margin-left: auto;
  display: block;
  margin-top: 52px;
  cursor: pointer;
}

.contact2.seewoxsenyourself .banner-text {
  background: #fff;
}

.find-us {
  margin: 60px 0 20px;
}

.find-us h3 {
  border-bottom: solid 1px #ee495c;
  padding-bottom: 6px;
}

.customised {
  background: #f5f5f5;
}

.customised ul {
  padding: 0;
  list-style: none;
}

.customised ul li {
  position: relative;
  padding-left: 55px;
  border-bottom: solid 2px #ff475c;
  margin-bottom: 30px;
}

.customised ul li span {
  position: absolute;
  width: 39px;
  left: 0;
  display: inline-block;
  top: 4px;
}

.customised ul li h4 {
  color: #ff475c;
  font-size: 20px;
  font-weight: 400;
  margin: 0;
}

.customised ul li:last-child {
  border: none;
  margin: 0;
}

.surpass.beforebg::before {
  background: #ff475c;
}

a.btn3 {
  display: block;
  background: #ee495c;
  color: #fff;
  padding: 6px 20px;
  border-radius: 7px;
  font-size: 15px;
  width: 130px;
  text-align: center;
  margin: auto;
}

.conf-table tr:nth-child(2n) {
  background: #fff;
}

.conf-table tr {
  background: #f7f7f7;
}

.conf-table tr td {
  padding: 20px;
}

.conf-table {
  margin-top: 40px;
}

.strting ul {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}

.strting h4 {
  color: #ee495c;
  font-size: 16px;
}

.strting ul li {
  width: 50%;
  border-bottom: solid 2px #eee;
  margin-bottom: 20px;
}

.strting p {
  margin: 0 0 8px;
}

.aim .pb {
  width: 100%;
}

.aim .actbtn a {
  display: inline-block;
  border: solid 1px #fff;
  color: #fff;
  padding: 7px 12px;
  font-size: 16px;
  margin: 0 5px;
  text-decoration: none;
  width: 46%;
}

.list-paper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.content-point {
  background: #ffe7e8;
  padding: 25px;
  flex: 0 0 32%;
  margin-bottom: 21px;
}

.content-point h4 {
  font-size: 17px;
  margin-bottom: 20px;
  color: #656565;
}

.content-point.listing-li ul li {
  margin-bottom: 7px;
  padding-left: 12px;
  font-size: 13px;
  padding-top: 6px;
}

.editorial .greybg {
  padding: 20px;
  margin-top: 25px;
}

.editorial .greybg p {
  margin: 0;
}

.editorial .greybg a {
  color: #0071b4;
}

.editorial h5 {
  color: #ee495c;
  font-size: 17px;
}

.email-icon {
  background-image: url(../images/emailicon.png);
  background-repeat: no-repeat;
  padding-left: 20px;
  background-position: 0px 3px;
}

.content-point ul {
  margin-bottom: 0;
}

.course-details .actbtn {
  text-align: left;
}

.our-news .readmore {
  position: absolute;
  top: -82px;
  right: 7px;
}

.our-news .tab-img {
  margin-bottom: 12px;
}

.lab-facility .smooth-slider .img {
  padding: 16px 0 5px;
  width: 100%;
}

.icc.beforebg::before {
  background: #ed485b;
}

.icc h2,
.icc p {
  color: #fff;
}

.how-work .listing-li ul li {
  margin-bottom: 10px;
}

.how-work .listing-li ul {
  margin-bottom: 21px;
  margin-top: 14px;
}

.how-work .considerable strong {
  font-size: 133px;
  line-height: 80px;
  margin-left: -20px;
  display: inline-block;
  margin-top: 13px;
}

.how-work .step-li>div {
  border-bottom: solid 1px #c6c6c6;
  padding-bottom: 1px;
  margin-bottom: 30px;
}

.how-work .step-li>div:last-child {
  border: none;
}

.our-leader-note .col-md-8 {
  max-height: 360px;
  overflow: scroll;
}

.our-leader-note .item {
  padding-right: 25px;
}

.university-pt ul li {
  flex: 0 0 24%;
  margin-right: 1%;
}

.university-pt ul {
  justify-content: flex-start;
}

.pink-bg.aim .actbtn a {
  border: solid 1px #ec475a;
  color: #ec475a;
}

.spac h4 {
  color: #ee495c;
  font-weight: 300;
  font-size: 15px;
}

.spac h4 a {
  text-decoration: underline;
}

.archive-years ul {
  padding-left: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin: 20px 0 20px;
  padding-bottom: 20px;
}

.archive-years ul li {
  flex: 0 5%;
  font-weight: 20;
  font-size: 18px;
  margin-right: 39px;
  text-transform: uppercase;
}

.archive-years ul li a {
  color: #ed485b;
  font-weight: 400;
  background: #f7f7f7;
  display: inline-block;
  padding: 2px 9px;
}

.archive-years ul li:last-child {
  margin-right: 6px;
}

.archivelist {
  border-bottom: solid 1px #eee;
  margin-bottom: 40px;
}

.archive-years ul li a:hover {
  color: #cf4a5c;
}

.school-page .rankibg-slider .img {
  margin: 0px 0 0;
}

.academic-advisory .leaderboard .leader-img,
.governing-body .leaderboard .leader-img {
  height: auto;
}

.academic-advisory .leader-name h5 {
  min-height: 47px;
}

.our-course-video .seewoxsenyourself .videosection {
  max-width: 100%;
}

.our-labsana-highlights .videoseewoxenimg img {
  margin-top: 22px;
}

.our-leader-note .col-md-9 {
  overflow: auto;
  max-height: 260px;
  margin-bottom: 30px;
}

.our-research-overview .points ul li label {
  color: #fff;
  font-size: 37px;
  font-weight: 300;
  width: auto;
}

.our-research-overview .points ul li {
  width: 49%;
  margin-bottom: 40px;
  margin-top: 0;
  padding-left: 27px;
}

.aims .data>div {
  margin-bottom: 20px;
  padding-bottom: 0;
}

.our-research-overview .points ul li:nth-child(5n),
.our-research-overview .points ul li:nth-child(6n) {
  margin-bottom: 0;
}

.our-research-overview .highlights {
  padding: 24px 20px 18px;
}

.page-header.sticky-header .logo img {
  width: 142px;
}

.our-research-overview .points ul li span {
  font-size: 14px;
}

.program-outcome .gh h5 {
  margin: 0 0 10px;
  min-height: auto;
  font-weight: 400;
}

.program-outcome .gh {
  padding: 0;
}

.program-outcome .owl-nav {
  text-align: center;
}

.step-li.listing-li ul li::before {
  top: 8px;
}

.icc h2 {
  font-size: 30px;
  font-weight: 400;
  line-height: 31px;
}

.mt-5.mb-5.image06 img {
  transition: all 0.4s;
  transform: scale(0.8);
}

.mt-5.mb-5.image06 img:hover {
  transform: scale(1.3);
}

.collaborations .data>div {
  flex-direction: initial;
  margin: 0;
  padding: 0;
}

.collaborations .col-md-2.real-data {
  padding-left: 0;
}

.collaborations .faqquestiontitle.title-eq p {
  font-size: 18px;
}

.collaborations h4 {
  font-size: 25px;
  margin-top: 40px;
  margin-bottom: 0;
}

section.ap-progressive.pinktext.paddingbox {
  padding-bottom: 0;
}

.img-pr_02 {
  position: absolute;
  top: 125%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 96%;
  transition: all 0.5s;
  height: 270px;
}

.img-pr_01.relative::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transition: all 0.4s;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}

.img-pr_02 p,
.img-pr_02 li {
  color: #fff;
  text-align: left;
  padding: 0 20px;
  font-size: 16px;
}

.img-pr_01 {
  transition: all 0.4s;
  overflow: hidden;
}

.img-pr_01:hover::before {
  background: rgba(238, 73, 92, 0.8);
}

.img-pr_01:hover .img-pr_02 {
  top: 50%;
}

.our-Rankings .faqquestiontitle p {
  font-size: 22px;
}

.our-Rankings .rankingli {
  margin-bottom: 0;
}

.faculty3 .leaderboard2 {
  height: 591px;
}

.our-papers.listing-li ul li::before {
  top: 8px;
  left: 4px;
}

.university-pt .viewall.text-right.mt-4 {
  text-align: center !important;
}

.university-pt .viewall.text-right.mt-4 a {
  color: #ee495c;
  font-size: 15px;
  border: solid 1px;
  padding: 9px 20px;
  display: inline-block;
}

.brownbox a {
  color: #fff;
  font-weight: 300;
}

.share-event>span {
  display: none;
}

.news-list a {
  text-decoration: none;
}

.our-research a.btn3 {
  display: inline-block;
  background: #ee495c;
  color: #fff;
  padding: 6px 9px;
  border-radius: 7px;
  font-size: 13px;
  width: 136px;
  text-align: center;
  margin: auto 4px 5px;
}

.contentview p {
  display: none;
}

.contentview p:first-child,
.contentview p:nth-child(2) {
  display: block;
}

.scrollcont {
  overflow: auto;
  max-height: 347px;
}

.contentview {
  max-height: 348px;
  overflow: auto;
}

.globalslider h3 {
  font-size: 17px;
  margin: 0 0 20px;
  background: #ee495c;
  position: relative;
  padding: 10px;
  color: #fff;
  font-weight: 400;
}

.owldotshow .owl-dots span {
  display: inline-block !important;
  width: 8px;
  height: 8px;
  background: #2e2d2d;
  margin: 0 4px;
  border-radius: 40px;
  line-height: 10px;
  position: relative;
  top: -6px;
}

.owldotshow .owl-dots {
  text-align: center;
  margin: 20px 0;
}

.owldotshow .owl-dots>button {
  background: transparent;
}

.owldotshow .owl-dots>button.owl-dot.active span {
  width: 20px;
  background: #ee495c;
}

.our-news.paddingbox h3 {
  font-size: 18px;
}

.our-Events h3 {
  font-size: 37px;
}

.our-news.paddingbox h3 a {
  color: #000;
  text-decoration: none;
}

.faqaccordians .list-bd ul li a {
  color: #000;
}

.ct a {
  color: #ffffff;
}

.for-mobile {
  position: fixed;
  bottom: 0;
  z-index: 9;
  width: 100%;
  background: #ef495d;
  display: none;
}

.for-mobile img {
  width: 30px;
}

.our-placement .managlist p {
  min-height: 29px;
}

.for-mobile ul {
  padding: 0;
  list-style: none;
  display: flex;
  width: 100%;
  margin: 0;
}

.for-mobile ul li {
  flex: 0 0 100%;
  text-align: center;
}

.for-mobile ul li a {
  color: #fff;
  width: 100%;
  display: inline-block;
  border-right: solid 1px;
  font-size: 16px;
  padding: 3px;
  text-transform: uppercase;
  text-decoration: none;
}

.thumbnail-sloder-owl .owl-nav {
  position: absolute;
  bottom: 0;
}

.explorepg .content-point h4 {
  font-size: 21px;
  text-transform: uppercase;
}

.explorepg .content-point {
  flex: 0 0 49%;
}

.explorepg .content-point.listing-li ul li a {
  color: #5d5d5d;
}

.explorepg .content-point.listing-li ul li {
  padding: 0 0 0 14px;
  margin-bottom: 21px;
  font-size: 17px;
}

.formview::before {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  height: 100%;
  z-index: 999;
}

.form-popup {
  position: fixed;
  transition: 0.4s;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 999;
  padding: 20px;
  display: flex;
  width: 100%;
  background: #fff;
  max-width: 390px;
}

.popuphome .form-popup {
  position: fixed;
  transition: 0.4s;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 999;
  padding: 0px;
  display: flex;
  width: 100%;
  background: #fff;
  max-width: 600px;
}

.popuphome::before {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  height: 100%;
  z-index: 999;
}

.form-popup .closebtn {
  position: absolute;
  font-weight: 600;
  font-size: 20px;
  width: 29px;
  text-align: center;
  line-height: 25px;
  height: 29px;
  cursor: pointer;
  border-radius: 0;
  display: block;
  right: 0px;
  top: 0;
  color: #fff;
  background: #ee495c;
}
.form-popup .closebtnhome {
  position: absolute;
  font-weight: 600;
  font-size: 20px;
  width: 29px;
  text-align: center;
  line-height: 25px;
  height: 29px;
  cursor: pointer;
  border-radius: 0;
  display: block;
  right: 0px;
  top: 0;
  color: #fff;
  background: #ee495c;
}

.form-popup .input {
  color: #333;
  font-size: 14px;
  border-radius: 9px;
  padding: 0 10px;
  font-weight: 400;
  height: 38px;
  width: 100%;
  background: #fff;
}

.formview {
  display: none;
}

.form-popup .sbt {
  border: 0;
  background: 0 0;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  margin: 15px auto 5px;
  width: 100%;
  display: inherit;
  cursor: pointer;
  padding: 8px 9px 8px 9px;
  border-radius: 50px;
  height: auto;
  text-transform: capitalize;
  text-transform: uppercase;
}

.form-popup form {
  width: 100%;
}

.adm-txt {
  font-size: 20px;
  margin: 0 0 21px;
  color: #ee495c;
  font-weight: 600;
}

a:focus {
  outline: none;
}

.side-link ul li a {
  color: #fff;
  text-decoration: none;
}

.side-link ul li:last-child {
  border: none;
}

.imgFBox {
  position: relative;
}

.imgFBox h3 {
  font-size: 21px;
  position: absolute;
  bottom: 0;
  background: #ef495d;
  color: #fff;
  width: 100%;
  padding: 9px;
  left: 0;
  margin: 0;
  font-size: 16px;
  text-align: center;
}

.imgFBox img {
  width: 100%;
}

.imgFBox h3 a {
  color: #fff;
  text-decoration: none;
}

.Review .viewmore {
  position: absolute;
  top: 3px;
  right: 0;
}

.Review .heading {
  position: relative;
}

.Review .viewmore a {
  border: solid 2px;
  padding: 6px;
  color: #333;
  display: inline-block;
}

.our-course-fee>.container>p:last-child>a {
  color: #fff;
  border-radius: 40px;
  padding: 7px 20px;
  background: #ef495d;
  text-transform: uppercase;
  border: 1px soild #fff;
  border: none;
  box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease 0s;
  cursor: pointer;
  outline: none;
  display: inline-block;
}

.our-course-fee>.container>p:last-child>a:hover {
  background: #ef495d;
  box-shadow: 0px 15px 20px rgba(52, 52, 52, 0.4);
  color: #fff;
  transform: translateY(-7px);
}

.cxo-details a {
  color: #ee495c;
}

.marginboxw {
  margin-top: 100px;
}


/* devraj css start */


@media (max-width: 576px) {
  .rankinglink {
    color: #f54155;
    padding: 7px 12px;
    font-size: 18px;
    margin: 0 5px;
    text-decoration: none;
    position: absolute;
    top: 44.5%;
    right: 0%;
    text-decoration: underline;
    bottom: 0;
    z-index: 9999999;
  }

  .rankibg-logos {
    position: unset;
  }

  .we-rankings {
    position: relative;
  }


  .we-rankings .owl-stage-outer {
    position: relative;
    z-index: -1;
  }


  .curriculum-sec .pressbtn-row {
    align-items: center;
    margin-bottom: 25px;
    
  }

  .buld {
    margin: 0 !important;
}

  h2{
    margin-bottom: 0;
  }

  .row-center-div{
    padding: 0 15px;
  }

  /* .row-center-div .row{
    padding: 0 15px;
  } */


}
  .curriculum-sec .row-center-div{padding:0 15px;}
  
  /* for banner Accredtation logo  */
  .logoImg {
    /* background: #ffffff; */
    padding: 6px;
    /* filter: drop-shadow(5px 5px 10px #ffffff47); */
}

.logos {
    display: flex;
    align-items: center;
    column-gap: 8px;
    padding-top: 18px;
}

.logoImg img {
    width: 100%;
    /* filter: drop-shadow(5px 5px 10px #fff); */
   margin-left: -10px
}

.banner-text .logos {
  flex-wrap: wrap;
}
.banner-text .logos .logoImg {
  width: 60%;
}

@media (max-width: 480px) {

    .logoImg img {
    width: 100%;
    height: 50%;
}
}

.our-labs-ai ul li {
  position: static;
    flex: 0 0 23%;
    padding: 5px;
    display: flex;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
    margin: 0 11px 10px 0;
    background: #fff2f2;
    min-height: 50px;
    font-size: 14px;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.our-labs-ai ul {
  flex-wrap: wrap;
  display: flex;
  gap: 10px;
  padding: 0;
}

  video::slotted::-webkit-media-controls-container{
      display:none !important;
      visibility: hidden!important;
      opacity: 0 !important;
     -webkit-appearance: none !important;
    }
.nationalform-popup{
      position: fixed;
      transition: 0.4s;
      top: 73%;
      left: 13%;
      transform: translate(-50%, -50%);
      z-index: 999;
      padding: 20px;
      display: flex;
      width: 100%;
      /* background: #fff; */
      max-width: 300px;
      height:130px;
    }

    .nationalform-popup .closebtnhome {
      position: absolute;
      font-weight: 600;
      font-size: 16px;
      width: 25px;
      text-align: center;
      line-height: 21px;
      height: 25px;
      cursor: pointer;
      display: block;
      right: 4px;
      top: 14px;
      color: #fff;
      background: #ee495c;
      border-radius:50%;
    }
    .national{
      border-radius:50px;
    }
.summerbanner{
  top:60%!important;
}
/*student stories style*/
.parallax-content {
    padding: 100px;
    background-color: #ee495c;
    color: #fff;
    padding: 42px;
    width: 44%;
    float: right;
    height: 490px;
    position: relative;
margin-top: -90px;
}
	
.parallax {
  background-image: url(../../uploads/A20240517053618.webp);
  height: 400px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.studenttext{
  text-align: center;
  /* background-color: #ecebe2; */
}
.half_bg {
  font-size:70px;
  background: linear-gradient(/* Gradient from yellow to yellow */
  #e4eba2, #e4eba2)
  /* Starting position of the gradient */
  0
  /* Position of the gradient along the y-axis */
  70%
  /* Size of the gradient along the x-axis (full width) */
  / 100%
  /* Size of the gradient along the y-axis (1rem height) */
  1rem
  /* Background will not repeat */
  no-repeat;
}
.halftop_bg{
  font-size:70px;
  background: linear-gradient(/* Gradient from yellow to yellow */
  #e4eba2, #e4eba2)
  /* Starting position of the gradient */
  0
  /* Position of the gradient along the y-axis */
  40%
  /* Size of the gradient along the x-axis (full width) */
  / 100%
  /* Size of the gradient along the y-axis (1rem height) */
  1rem
  /* Background will not repeat */
  no-repeat;
}
.studentList .hoverBox{
  opacity: 0; transition: all 0.3s ease-in-out;background-color: #1363c6d1 !important;
  text-align: center;
}
.studentList:hover .hoverBox{
  opacity: 1;
}
.studentList1 .nameContent{
  transition: all 0.3s ease-in-out !important;
  opacity: 1 !important;
  background: #00000080 !important;
  height: 100% !important;
}
.studentList1:hover .nameContent{
  opacity: 0;
}

.bg-alumni {
  background: #15ACE1;
}
.bg-green-box {
  width: 250px;height: 300px;
  background: #02483a;transform: rotate(14deg);
}
.bg-yellwo-box {
  background: #fc0;width: 250px;height: 300px;transform: rotate(-6deg);margin-top: 60px;
}
.bg-white-box {
  background: rgb(255, 255, 255);width: 250px;height: 300px;position: absolute;left: 144px; right: 0;
}
.slideContent-box figure img {
  width: 60px;height: 60px;border-radius: 50%;
}
.slideContent-box  {
  width: 250px;height: 300px;
}
.relative .owl-nav{
  text-align: center;
  margin-top:7px;
}
.golbal{
  margin-top: 250px;
}

.storiesplus{
 
  position: absolute;
  right: 41px;
  top: 64px;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  width: 21px;
  text-align: center;
  line-height: 21px;
  height: 21px;
  border-radius: 27px;
  cursor: pointer;
  background: #ee495c;
}
.storiesleaderboard {
  background: #ee495c;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  height: 500px;
  overflow: hidden;
}

.storiesleaderboard .leader-img2 {
  max-width: 225px;
  width: 100%;
}

.storiesleaderboard .leader-name2 {
  padding: 30px 0 40px 40px;
  width: 100%;
  max-width: 771px;
}
.storiespopup{
width: 300% !important;
top:30px !important;

}
.studentlife{
background : #fff !important;
overflow:auto;
}
.studentList .leader-name{
border-bottom: none;
}
.studentList>h5{
  color:#fff !important;
}
.hovercontent>p{
  color:#222;
 overflow: auto;
}
.parallax-content>p
{
 color:#fff;
}
.hovertext>p{
 color:#fff;
margin-top:250px;
}
.roundimage{
border-radius:50% !important;
}
.viewmore{
margin-top:-14px !important;
margin-left:970px;
}
.background{
background:#f4f3ef;
}

/* kprstyles */
/* .progrma-fee-links {
  width: 100% !important;	border-bottom: solid 1px #b1b1b1;
} */
.progrma-fee-links {

      font-size: 18px !important;
					line-height: 19px !important;
					background: transparent;
					border: none;
					color: #5d5d5d;
          border-bottom: solid 1px #b1b1b1;
					width: 100% !important;
					text-align: left;
					padding: 19px 0 8px !important;
				
}

/* .we-edge .tab .progrma-fee-links a {
    background: transparent;
    border: none;
    color: #5d5d5d;
    border-bottom: solid 1px #b1b1b1;
    width: 100%;
    text-align: left;
    padding: 19px 0 8px;
    font-size: 15px;
} */

