:root {
  --physiotherapy-color1: #07acc4;
  --physiotherapy-color2: #007384;
  --physiotherapy-color3: #68c7d5;
  --physiotherapy-color4: rgba(7, 172, 196, 0.11);
  --physiotherapy-color5: #faf8f2;
  --life-science-color1: #2A9689;
  --life-science-color2: #18786F;
  --life-science-color3: #38D5BE;
  --life-science-color4: rgba(5, 139, 77, 0.15);
  --life-science-color5: #faf8f2;
  --bca-color1: #861043;
  --bca-color2: #4D0218;
  --bca-color3: #C71D36;
  --bca-color4: rgb(232, 206, 215);
  --bca-color5: #faf8f2;
  --management-color1: #053c8e;
  --management-color2: #162456;
  --management-color3: #51A2FF;
  --management-color4: #DFF2FE;
  --management-color5: #faf8f2;
  --bjmc-color1: #4D179A;
  --bjmc-color2: #2F0D68;
  --bjmc-color3: #7008E7;
  --bjmc-color4: #d4cdff;
  --bjmc-color5: #faf8f2;
}

#stuckNav {
  position: fixed;
  z-index: 2;
  width: 100%;
  text-align: center;
}

#page-menu {
  position: relative;
  width: 100%;
  text-align: center;
}

.page-menu .navbar {
  background: linear-gradient(to right, #071e6f, #053c8e, #0f0c29);
}
.page-menu .navbar.bca {
  background: linear-gradient(to right, #000000, #710d36, #0f0c29);
}
.page-menu .navbar.life-science {
  background: linear-gradient(to right, #000000, #2A9689, #0f0c29);
}
.page-menu .navbar.physiotherapy {
  background: linear-gradient(to right, #000000, var(--physiotherapy-color1), #0f0c29);
}
.page-menu .navbar.bjmc {
  background: linear-gradient(to right, #000000, var(--bjmc-color1), #0f0c29);
}
.page-menu .navbar .nav-link {
  color: white;
}
.page-menu .navbar .nav-item {
  margin-right: 5px;
}
.page-menu .navbar .active {
  color: gold !important;
  border-bottom: 1px solid white;
  padding-bottom: 0px;
  font-weight: 500;
}
.page-menu .navbar a.navbar-brand {
  color: gold;
}

.physiotherapy-banner .breadcrumb-row ul {
  background-color: var(--physiotherapy-color1);
}
.physiotherapy-banner .breadcrumb-row ul li.breadcrumb-item.active {
  color: gold !important;
}

.life-science-banner .breadcrumb-row ul {
  background-color: var(--life-science-color3);
}
.life-science-banner .breadcrumb-row ul li.breadcrumb-item a {
  color: black !important;
}
.life-science-banner .breadcrumb-row ul li.breadcrumb-item.active {
  color: black !important;
}

.bca-banner .breadcrumb-row ul {
  background-color: var(--bca-color3);
}
.bca-banner .breadcrumb-row ul li.breadcrumb-item a {
  color: white !important;
}
.bca-banner .breadcrumb-row ul li.breadcrumb-item.active {
  color: gold !important;
}

.management-banner .breadcrumb-row ul {
  background-color: var(--management-color3);
}
.management-banner .breadcrumb-row ul li.breadcrumb-item a {
  color: white !important;
}
.management-banner .breadcrumb-row ul li.breadcrumb-item.active {
  color: gold !important;
}

.bjmc-banner .breadcrumb-row ul {
  background-color: var(--bjmc-color3);
}
.bjmc-banner .breadcrumb-row ul li.breadcrumb-item a {
  color: white !important;
}
.bjmc-banner .breadcrumb-row ul li.breadcrumb-item.active {
  color: gold !important;
}

.programs-pages .physiotherapy .placement-records .student-box .student-image img {
  box-shadow: -50px -50px 0 -45px var(--physiotherapy-color4), 50px 50px 0 -45px var(--physiotherapy-color4);
}
.programs-pages .physiotherapy .resp-tab-active {
  background-color: var(--physiotherapy-color1) !important;
  color: white !important;
}
.programs-pages .physiotherapy h3.widget-title.style-1 {
  color: var(--physiotherapy-color1);
}
.programs-pages .physiotherapy .widget-title.style-1:before {
  background-color: #ccc;
}
.programs-pages .physiotherapy .widget-title.style-1:after {
  background-color: #3fded1;
}
.programs-pages .physiotherapy .list-checked li:before {
  color: var(--physiotherapy-color1);
}
.programs-pages .physiotherapy strong {
  color: var(--physiotherapy-color2);
}
.programs-pages .physiotherapy .text-bold {
  color: var(--physiotherapy-color2);
}
.programs-pages .physiotherapy .sub-heading2.style2 h2, .programs-pages .physiotherapy .sub-heading2 h2 {
  color: var(--physiotherapy-color2);
}
.programs-pages .physiotherapy .sub-heading2.style2 h2:before, .programs-pages .physiotherapy .sub-heading2 h2:before {
  background-color: var(--physiotherapy-color1);
}
.programs-pages .physiotherapy .sub-heading2.style2 h2:after, .programs-pages .physiotherapy .sub-heading2 h2:after {
  background-color: var(--physiotherapy-color1);
}
.programs-pages .physiotherapy .text-primary {
  color: var(--physiotherapy-color2) !important;
}
.programs-pages .physiotherapy .bg-style1 {
  background-color: var(--physiotherapy-color4);
}
.programs-pages .physiotherapy .bg-style2 {
  background-color: var(--physiotherapy-color5);
}
.programs-pages .physiotherapy .thead-dark tr th {
  background-color: var(--physiotherapy-color2);
  color: white;
}
.programs-pages .physiotherapy table.table tbody tr:nth-child(even) td {
  background-color: var(--physiotherapy-color4);
}
.programs-pages .physiotherapy.faculty-component .dz-team {
  border-bottom: 2px solid var(--physiotherapy-color1);
}
.programs-pages .physiotherapy.faculty-component .dz-team .dz-name {
  color: var(--physiotherapy-color1);
}
.programs-pages .physiotherapy .profile-modal .dz-department {
  color: var(--physiotherapy-color1);
}
.programs-pages .physiotherapy .profile-modal .modal-header {
  background-color: var(--physiotherapy-color1);
}
.programs-pages .physiotherapy .profile-modal .faculty-image-frame {
  --s: 10px; /* control the size */
  padding: var(--s);
  border: calc(2 * var(--s)) solid rgba(0, 0, 0, 0);
  outline: 1px solid rgba(7, 172, 196, 0.4);
  outline-offset: calc(-1 * var(--s));
  background: conic-gradient(from 90deg at 1px 1px, rgba(0, 0, 0, 0) 25%, rgba(7, 172, 196, 0.4) 0);
}
.programs-pages .physiotherapy .find-bx-wrapper.find-bar label {
  color: var(--physiotherapy-color1);
}
.programs-pages .life-science .placement-records .student-box .student-image img {
  box-shadow: -50px -50px 0 -45px var(--life-science-color4), 50px 50px 0 -45px var(--life-science-color4);
}
.programs-pages .life-science .resp-tab-active {
  background-color: var(--life-science-color1) !important;
  color: white !important;
}
.programs-pages .life-science h3.widget-title.style-1 {
  color: var(--life-science-color1);
}
.programs-pages .life-science .widget-title.style-1:before {
  background-color: #ccc;
}
.programs-pages .life-science .widget-title.style-1:after {
  background-color: var(--life-science-color3);
}
.programs-pages .life-science .list-checked li:before {
  color: var(--life-science-color3);
}
.programs-pages .life-science strong {
  color: var(--life-science-color2);
}
.programs-pages .life-science .text-bold {
  color: var(--life-science-color2);
}
.programs-pages .life-science .sub-heading2.style2 h2, .programs-pages .life-science .sub-heading2 h2 {
  color: var(--life-science-color2);
}
.programs-pages .life-science .sub-heading2.style2 h2:before, .programs-pages .life-science .sub-heading2 h2:before {
  background-color: var(--life-science-color1);
}
.programs-pages .life-science .sub-heading2.style2 h2:after, .programs-pages .life-science .sub-heading2 h2:after {
  background-color: var(--life-science-color1);
}
.programs-pages .life-science .text-primary {
  color: var(--life-science-color2) !important;
}
.programs-pages .life-science .bg-style1 {
  background-color: var(--life-science-color4);
}
.programs-pages .life-science .bg-style2 {
  background-color: var(--life-science-color5);
}
.programs-pages .life-science .thead-dark tr th {
  background-color: var(--life-science-color2);
  color: white;
}
.programs-pages .life-science table.table tbody tr:nth-child(even) td {
  background-color: var(--life-science-color4);
}
.programs-pages .life-science.faculty-component .dz-team {
  border-bottom: 2px solid var(--life-science-color1);
}
.programs-pages .life-science.faculty-component .dz-team .dz-name {
  color: var(--life-science-color1);
}
.programs-pages .life-science .profile-modal .dz-department {
  color: var(--life-science-color1);
}
.programs-pages .life-science .profile-modal .modal-header {
  background-color: var(--life-science-color1);
}
.programs-pages .life-science .profile-modal .faculty-image-frame {
  --s: 10px; /* control the size */
  padding: var(--s);
  border: calc(2 * var(--s)) solid rgba(0, 0, 0, 0);
  outline: 1px solid rgba(104, 213, 142, 0.41);
  outline-offset: calc(-1 * var(--s));
  background: conic-gradient(from 90deg at 1px 1px, rgba(0, 0, 0, 0) 25%, #68d58e 0);
}
.programs-pages .life-science .find-bx-wrapper.find-bar label {
  color: var(--life-science-color1);
}
.programs-pages .bca .placement-records .student-box .student-image img {
  box-shadow: -50px -50px 0 -45px var(--bca-color4), 50px 50px 0 -45px var(--bca-color4);
}
.programs-pages .bca .resp-tab-active {
  background-color: var(--bca-color1) !important;
  color: white !important;
}
.programs-pages .bca p.student-designation {
  color: var(--bca-color1) !important;
}
.programs-pages .bca h3.widget-title.style-1 {
  color: var(--bca-color1);
}
.programs-pages .bca .widget-title.style-1:before {
  background-color: #ccc;
}
.programs-pages .bca .widget-title.style-1:after {
  background-color: var(--bca-color3);
}
.programs-pages .bca .list-checked li:before {
  color: var(--bca-color3);
}
.programs-pages .bca strong {
  color: var(--bca-color2);
}
.programs-pages .bca .text-bold {
  color: var(--bca-color2);
}
.programs-pages .bca .sub-heading2.style2 h2, .programs-pages .bca .sub-heading2 h2 {
  color: var(--bca-color2);
}
.programs-pages .bca .sub-heading2.style2 h2:before, .programs-pages .bca .sub-heading2 h2:before {
  background-color: var(--bca-color1);
}
.programs-pages .bca .sub-heading2.style2 h2:after, .programs-pages .bca .sub-heading2 h2:after {
  background-color: var(--bca-color1);
}
.programs-pages .bca .text-primary {
  color: var(--bca-color2) !important;
}
.programs-pages .bca .bg-style1 {
  background-color: var(--bca-color4);
}
.programs-pages .bca .bg-style2 {
  background-color: var(--bca-color5);
}
.programs-pages .bca tr.table-dark td {
  background-color: #3e000b;
  color: white;
}
.programs-pages .bca table.table.custom1 tbody tr:nth-child(even) td {
  background-color: var(--bca-color4);
}
.programs-pages .bca.faculty-component .dz-team {
  border-bottom: 2px solid var(--bca-color1);
}
.programs-pages .bca.faculty-component .dz-team .dz-name {
  color: var(--bca-color1);
}
.programs-pages .bca .profile-modal .dz-department {
  color: var(--bca-color1);
}
.programs-pages .bca .profile-modal .modal-header {
  background-color: var(--bca-color2);
}
.programs-pages .bca .profile-modal .faculty-image-frame {
  --s: 10px; /* control the size */
  padding: var(--s);
  border: calc(2 * var(--s)) solid rgba(0, 0, 0, 0);
  outline: 1px solid rgba(104, 213, 142, 0.41);
  outline-offset: calc(-1 * var(--s));
  background: conic-gradient(from 90deg at 1px 1px, rgba(0, 0, 0, 0) 25%, #68d58e 0);
}
.programs-pages .bca .find-bx-wrapper.find-bar label {
  color: var(--bca-color1);
}
.programs-pages .bca .btn-primary {
  background-color: var(--bca-color2);
}
.programs-pages .bca .btn-primary:hover {
  background-color: var(--bca-color3);
}
.programs-pages .bca .icon-bx-wraper.style-2 i {
  color: var(--bca-color3);
}
.programs-pages .bca .icon-bx-wraper.style-2:hover .icon-cell {
  background-color: var(--bca-color2);
}
.programs-pages .bca .icon-bx-wraper.style-2:hover .icon-cell i {
  color: white;
}
.programs-pages .management h4.page-title.style1 {
  padding: 10px 5px;
  font-size: 20px;
  margin-top: 10px;
  margin-bottom: 15px;
}
.programs-pages .management .placement-records .student-box .student-image img {
  box-shadow: -50px -50px 0 -45px var(--management-color4), 50px 50px 0 -45px var(--management-color4);
}
.programs-pages .management .resp-tab-active {
  background-color: var(--management-color1) !important;
  color: white !important;
}
.programs-pages .management p.student-designation {
  color: var(--management-color3) !important;
}
.programs-pages .management h3.widget-title.style-1 {
  color: var(--management-color3);
}
.programs-pages .management .widget-title.style-1:before {
  background-color: #ccc;
}
.programs-pages .management .widget-title.style-1:after {
  background-color: var(--management-color3);
}
.programs-pages .management .list-checked li:before {
  color: var(--management-color3);
}
.programs-pages .management strong {
  color: var(--management-color2);
}
.programs-pages .management .text-bold {
  color: var(--management-color2);
}
.programs-pages .management .sub-heading2.style2 h2, .programs-pages .management .sub-heading2 h2 {
  color: var(--management-color2);
}
.programs-pages .management .sub-heading2.style2 h2:before, .programs-pages .management .sub-heading2 h2:before {
  background-color: var(--management-color1);
}
.programs-pages .management .sub-heading2.style2 h2:after, .programs-pages .management .sub-heading2 h2:after {
  background-color: var(--management-color1);
}
.programs-pages .management .text-primary {
  color: var(--management-color2) !important;
}
.programs-pages .management .bg-style1 {
  background-color: var(--management-color4);
}
.programs-pages .management .bg-style2 {
  background-color: var(--management-color5);
}
.programs-pages .management tr.table-dark td {
  background-color: var(--management-color3);
  color: white;
}
.programs-pages .management table.table.custom1 tbody tr:nth-child(even) td {
  background-color: var(--management-color4);
}
.programs-pages .management.faculty-component .dz-team {
  border-bottom: 2px solid var(--management-color1);
}
.programs-pages .management.faculty-component .dz-team .dz-name {
  color: var(--management-color1);
}
.programs-pages .management .profile-modal .dz-department {
  color: var(--management-color1);
}
.programs-pages .management .profile-modal .modal-header {
  background-color: var(--management-color2);
}
.programs-pages .management .profile-modal .faculty-image-frame {
  --s: 10px; /* control the size */
  padding: var(--s);
  border: calc(2 * var(--s)) solid rgba(0, 0, 0, 0);
  outline: 1px solid rgba(104, 213, 142, 0.41);
  outline-offset: calc(-1 * var(--s));
  background: conic-gradient(from 90deg at 1px 1px, rgba(0, 0, 0, 0) 25%, #68d58e 0);
}
.programs-pages .management .find-bx-wrapper.find-bar label {
  color: var(--management-color1);
}
.programs-pages .management .btn-primary {
  background-color: var(--management-color2);
}
.programs-pages .management .btn-primary:hover {
  background-color: var(--management-color3);
}
.programs-pages .management .icon-bx-wraper.style-2 i {
  color: var(--management-color3);
}
.programs-pages .management .icon-bx-wraper.style-2:hover .icon-cell {
  background-color: var(--management-color2);
}
.programs-pages .management .icon-bx-wraper.style-2:hover .icon-cell i {
  color: white;
}
.programs-pages .management .icon-bx-wraper.style-4 .separator {
  background-color: var(--management-color3);
}
.programs-pages .bjmc .placement-records .student-box .student-image img {
  box-shadow: -50px -50px 0 -45px var(--bjmc-color4), 50px 50px 0 -45px var(--bjmc-color4);
}
.programs-pages .bjmc .resp-tab-active {
  background-color: var(--bjmc-color1) !important;
  color: white !important;
}
.programs-pages .bjmc p.student-designation {
  color: var(--bjmc-color3) !important;
}
.programs-pages .bjmc h3.widget-title.style-1 {
  color: var(--bjmc-color3);
}
.programs-pages .bjmc .widget-title.style-1:before {
  background-color: #ccc;
}
.programs-pages .bjmc .widget-title.style-1:after {
  background-color: var(--bjmc-color3);
}
.programs-pages .bjmc .list-checked li:before {
  color: var(--bjmc-color3);
}
.programs-pages .bjmc strong {
  color: var(--bjmc-color2);
}
.programs-pages .bjmc .text-bold {
  color: var(--bjmc-color2);
}
.programs-pages .bjmc .sub-heading2.style2 h2, .programs-pages .bjmc .sub-heading2 h2 {
  color: var(--bjmc-color2);
}
.programs-pages .bjmc .sub-heading2.style2 h2:before, .programs-pages .bjmc .sub-heading2 h2:before {
  background-color: var(--bjmc-color1);
}
.programs-pages .bjmc .sub-heading2.style2 h2:after, .programs-pages .bjmc .sub-heading2 h2:after {
  background-color: var(--bjmc-color1);
}
.programs-pages .bjmc .text-primary {
  color: var(--bjmc-color2) !important;
}
.programs-pages .bjmc .bg-style1 {
  background-color: var(--bjmc-color4);
}
.programs-pages .bjmc .bg-style2 {
  background-color: var(--bjmc-color5);
}
.programs-pages .bjmc tr.table-dark td {
  background-color: var(--bjmc-color3);
  color: white;
}
.programs-pages .bjmc table.table.custom1 tbody tr:nth-child(even) td {
  background-color: var(--bjmc-color4);
}
.programs-pages .bjmc.faculty-component .dz-team {
  border-bottom: 2px solid var(--bjmc-color1);
}
.programs-pages .bjmc.faculty-component .dz-team .dz-name {
  color: var(--bjmc-color1);
}
.programs-pages .bjmc .profile-modal .dz-department {
  color: var(--bjmc-color1);
}
.programs-pages .bjmc .profile-modal .modal-header {
  background-color: var(--bjmc-color2);
}
.programs-pages .bjmc .profile-modal .faculty-image-frame {
  --s: 10px; /* control the size */
  padding: var(--s);
  border: calc(2 * var(--s)) solid rgba(0, 0, 0, 0);
  outline: 1px solid rgba(104, 213, 142, 0.41);
  outline-offset: calc(-1 * var(--s));
  background: conic-gradient(from 90deg at 1px 1px, rgba(0, 0, 0, 0) 25%, #68d58e 0);
}
.programs-pages .bjmc .find-bx-wrapper.find-bar label {
  color: var(--bjmc-color1);
}
.programs-pages .bjmc .btn-primary {
  background-color: var(--bjmc-color2);
}
.programs-pages .bjmc .btn-primary:hover {
  background-color: var(--bjmc-color3);
}
.programs-pages .bjmc .icon-bx-wraper.style-2 i {
  color: var(--bjmc-color3);
}
.programs-pages .bjmc .icon-bx-wraper.style-2:hover .icon-cell {
  background-color: var(--bjmc-color2);
}
.programs-pages .bjmc .icon-bx-wraper.style-2:hover .icon-cell i {
  color: white;
}
.programs-pages .bjmc .icon-bx-wraper.style-4 .separator {
  background-color: var(--bjmc-color3);
}
.programs-pages .designer-box2 {
  padding-top: 25px;
  padding-bottom: 25px;
  background-color: white;
}
.programs-pages .program-intro h4 {
  font-size: 50px;
  margin-bottom: 0px;
  color: var(--secondary);
}
.programs-pages .program-intro h4.life-science {
  color: #014701;
  font-size: 35px;
}
.programs-pages .program-intro h4.physiotherapy {
  color: var(--physiotherapy-color1);
}
.programs-pages .program-intro h4.life-science {
  color: var(--life-science-color1);
}
.programs-pages .program-intro h4.bca {
  color: var(--bca-color2);
}
.programs-pages .program-intro h4.management {
  color: var(--management-color2);
}
.programs-pages .program-intro h4.bjmc {
  color: var(--bjmc-color2);
}
.programs-pages .program-intro .approvals {
  font-weight: 700;
  color: #898888;
}
.programs-pages .program-intro .program-full-form {
  text-transform: uppercase;
  color: var(--primary);
  font-size: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.programs-pages .program-intro .program-full-form.physiotherapy {
  color: var(--physiotherapy-color2);
}
.programs-pages .program-intro .program-full-form.life-science {
  color: var(--life-science-color2);
}
.programs-pages .program-intro .program-full-form.bca {
  color: var(--bca-color1);
}
.programs-pages .program-intro .program-full-form.management {
  color: var(--management-color3);
}
.programs-pages .program-intro .program-full-form.bjmc {
  color: var(--bjmc-color3);
}
.programs-pages .program-intro .button5 {
  border: 1px solid var(--secondary);
  border-radius: 25px;
  padding: 10px 15px;
}
.programs-pages .program-intro .button5.physiotherapy {
  border-color: var(--physiotherapy-color1);
}
.programs-pages .program-intro .button5.life-science {
  border-color: var(--life-science-color1);
}
.programs-pages .program-intro .button5.bca {
  border-color: var(--bca-color1);
}
.programs-pages .program-intro .button5.management {
  border-color: var(--management-color3);
}
.programs-pages .program-intro .button5.bjmc {
  border-color: var(--bjmc-color3);
}
.programs-pages .program-details {
  margin-bottom: 20px;
  margin-top: 25px;
  padding-bottom: 25px;
  border-bottom: 3px solid;
  border-image: linear-gradient(to right, #3fded1 25%, #d71717 25%, #0e80d5 50%, #9fd721 50%, red 75%, teal 75%) 5;
}
.programs-pages .program-details ul li {
  display: inline-block;
  border-right: 1px solid #ccc;
  padding-right: 40px;
  padding-left: 20px;
}
.programs-pages .program-details ul li h6 {
  color: var(--primary);
  margin-bottom: 0px;
}
.programs-pages .program-details ul li p {
  font-weight: 300;
}
.programs-pages .program-details ul li:first-child {
  padding-left: 0px;
}
.programs-pages .program-details ul li:last-child {
  border-right: 0px solid #ccc;
}
.programs-pages .program-details ul.physiotherapy h6 {
  color: var(--physiotherapy-color1);
}
.programs-pages .program-details ul.life-science h6 {
  color: var(--life-science-color1);
}
.programs-pages .program-details ul.bca h6 {
  color: var(--bca-color1);
}
.programs-pages .program-details ul.management h6 {
  color: var(--management-color1);
}
.programs-pages .program-details ul.bjmc h6 {
  color: var(--bjmc-color1);
}
.programs-pages .sub-heading2.program h2 {
  font-size: 25px;
}
.programs-pages .sub-heading2.program h2:before {
  width: 55px;
  background-color: var(--primary);
}
.programs-pages .sub-heading2.program h2:after {
  width: 500px;
  max-width: 500px;
  background-color: var(--primary);
}
.programs-pages .sub-heading2.style2 h2 {
  font-size: 25px;
}
.programs-pages .sub-heading2.style2 h2:before {
  width: 55px;
  background-color: var(--primary);
}
.programs-pages .sub-heading2.style2 h2:after {
  width: 100%;
  max-width: 100%;
  background-color: var(--primary);
}
.programs-pages #section {
  padding: 0px;
}
.programs-pages #section .resp-tabs-container {
  background-color: rgba(240, 237, 237, 0.2);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.programs-pages #section .resp-tabs-container div {
  line-height: 1.8rem !important;
  color: #777;
  font-size: 16px !important;
}
.programs-pages .resp-tab-active {
  background-color: var(--secondary) !important;
  color: white !important;
}
.programs-pages .table tr td, .programs-pages .table tr th {
  padding: 10px;
  line-height: 23px;
  text-align: left;
}
.programs-pages .icon-bx i {
  font-size: 50px;
  color: var(--primary);
}
.programs-pages .icon-bx-wraper.style-4 {
  min-height: 200px;
}
.programs-pages .icon-bx-wraper.style-4 p {
  line-height: 22px;
}
.programs-pages .icon-bx-wraper.style-4:hover .icon-bx i {
  color: white;
}
.programs-pages .text-bold {
  font-weight: 500;
  color: var(--primary);
}
.programs-pages ul.list-checked li {
  line-height: 23px;
}
.programs-pages p {
  line-height: 26px;
}
.programs-pages .bg-primary {
  padding-top: 25px;
}
.programs-pages .bg-primary p {
  color: white;
}
.programs-pages .bg-primary li {
  color: white;
}
.programs-pages .bg-primary li:before {
  color: gold;
}
.programs-pages .bg-primary strong {
  color: gold;
}
.programs-pages .bg-primary h3.widget-title.style-1 {
  font-size: 18px;
  margin-bottom: 10px;
  margin-top: 20px;
  color: white;
}
.programs-pages .bg-primary .widget-title.style-1:before {
  background-color: var(--secondary);
}
.programs-pages .bg-primary .widget-title.style-1:after {
  background-color: gold;
}
.programs-pages .bg-primary.physiotherapy-bg {
  background: var(--physiotherapy-color2) !important;
}
.programs-pages .bg-primary.physiotherapy-bg li:before {
  color: var(--physiotherapy-color4);
}
.programs-pages .bg-primary.physiotherapy-bg .sub-heading2.style2 h2 {
  color: white;
}
.programs-pages .bg-primary.physiotherapy-bg .widget-title.style-1:before {
  background-color: var(--physiotherapy-color4);
}
.programs-pages .bg-primary.physiotherapy-bg .widget-title.style-1:after {
  background-color: var(--physiotherapy-color5);
}
.programs-pages .bg-primary.life-science-bg {
  background: var(--life-science-color2) !important;
}
.programs-pages .bg-primary.life-science-bg li:before {
  color: var(--life-science-color3);
}
.programs-pages .bg-primary.life-science-bg .sub-heading2.style2 h2 {
  color: white;
}
.programs-pages .bg-primary.life-science-bg .widget-title.style-1:before {
  background-color: var(--life-science-color4);
}
.programs-pages .bg-primary.life-science-bg .widget-title.style-1:after {
  background-color: var(--life-science-color5);
}
.programs-pages .bg-primary.life-science-bg p.text-bold {
  color: white !important;
}
.programs-pages .bg-primary.bca-bg {
  background: var(--bca-color2) !important;
}
.programs-pages .bg-primary.bca-bg li:before {
  color: var(--bca-color4);
}
.programs-pages .bg-primary.bca-bg .sub-heading2.style2 h2 {
  color: white;
}
.programs-pages .bg-primary.bca-bg .widget-title.style-1:before {
  background-color: var(--bca-color4);
}
.programs-pages .bg-primary.bca-bg .widget-title.style-1:after {
  background-color: var(--bca-color5);
}
.programs-pages .bg-primary.bca-bg p.text-bold {
  color: white !important;
}
.programs-pages .bg-primary.management-bg {
  background: var(--management-color2) !important;
}
.programs-pages .bg-primary.management-bg li:before {
  color: var(--management-color4);
}
.programs-pages .bg-primary.management-bg .sub-heading2.style2 h2 {
  color: white;
}
.programs-pages .bg-primary.management-bg .widget-title.style-1:before {
  background-color: var(--management-color4);
}
.programs-pages .bg-primary.management-bg .widget-title.style-1:after {
  background-color: var(--management-color5);
}
.programs-pages .bg-primary.management-bg p.text-bold {
  color: white !important;
}
.programs-pages .bg-primary.bjmc-bg {
  background: var(--bjmc-color2) !important;
}
.programs-pages .bg-primary.bjmc-bg li:before {
  color: var(--bjmc-color4);
}
.programs-pages .bg-primary.bjmc-bg .sub-heading2.style2 h2 {
  color: white;
}
.programs-pages .bg-primary.bjmc-bg .widget-title.style-1:before {
  background-color: var(--bjmc-color4);
}
.programs-pages .bg-primary.bjmc-bg .widget-title.style-1:after {
  background-color: var(--bjmc-color5);
}
.programs-pages .bg-primary.bjmc-bg p.text-bold {
  color: white !important;
}
.programs-pages .heading.style-8 h2 {
  text-align: center;
  margin-top: 15px;
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 1px;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  grid-template-rows: 16px 0;
  grid-gap: 22px;
  font-weight: 300;
  color: var(--primary);
}
.programs-pages .heading.style-8 h2:after, .programs-pages .heading.style-8 h2:before {
  content: " ";
  display: block;
  border-bottom: 1px solid #ccc;
}
.programs-pages .icon-bx-wraper .icon-content p {
  line-height: 20px;
  font-size: 16px;
  font-weight: 400;
}
.programs-pages .chart.style-1 tr td {
  line-height: 20px;
  padding-top: 15px;
}
.programs-pages .chart.style-2 .charts-css.legend li:nth-child(10n+1)::before {
  background-color: var(--color-6);
}
.programs-pages .chart.style-2 .charts-css.legend li:nth-child(10n+2)::before {
  background-color: var(--color-7);
}
.programs-pages .chart.style-2 .charts-css.legend li:nth-child(10n+3)::before {
  background-color: var(--color-8);
}
.programs-pages .chart.style-2 .charts-css.legend li:nth-child(10n+4)::before {
  background-color: var(--color-9);
}
.programs-pages .chart.style-2 .charts-css.legend li:nth-child(10n+5)::before {
  background-color: var(--color-10);
}
.programs-pages .chart.style-2 tr td {
  line-height: 20px;
  padding-top: 15px;
  color: white;
}
.programs-pages .recruiter-outer-box {
  border: 0.02rem dashed #ceced2;
  background-color: white;
  display: flex;
  padding: 15px;
  align-items: center;
}
.programs-pages .placement-records .student-box {
  border-bottom: 3px solid;
  box-shadow: 10px 10px 100px 5px rgba(170, 170, 170, 0.54);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-image: linear-gradient(to right, #3fded1 25%, #d71717 25%, #0e80d5 50%, #9fd721 50%, red 75%, teal 75%) 5;
  margin-bottom: 15px;
}
.programs-pages .placement-records .student-box .student-image {
  text-align: center;
  padding: 10px;
}
.programs-pages .placement-records .student-box .student-image img {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 5px;
  width: 200px;
  height: 240px;
  object-fit: cover;
  object-position: center;
  box-shadow: -50px -50px 0 -45px #e5ded9, 50px 50px 0 -45px #f5f0eb;
}
.programs-pages .placement-records .student-box .placement-details {
  text-align: center;
  margin-bottom: 20px;
}
.programs-pages .placement-records .student-box .placement-details h3.student-name {
  color: var(--primary);
  font-size: 16px;
  font-weight: 400;
}
.programs-pages .placement-records .student-box .placement-details p.student-company-name {
  font-size: 14px;
  margin-top: 10px;
  display: block;
  padding-bottom: 0px;
  line-height: 14px;
}
.programs-pages .placement-records .student-box .placement-details p.student-designation {
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
  color: var(--secondary);
  display: block;
  margin-top: 5px;
}
.programs-pages .popup-card .card-text {
  min-height: 70px;
}
.programs-pages .modal.card-popup-modal .modal-content .modal-header {
  padding: 0px;
  background: var(--primary);
}
.programs-pages .modal.card-popup-modal .modal-content .modal-header .modal-title {
  padding: 15px;
  color: white;
  line-height: 25px;
}
.programs-pages .modal.card-popup-modal .modal-content .modal-body {
  text-align: justify;
}

.infrastructure .hero {
  background: url("https://images.unsplash.com/photo-1581091870627-3f9c5f5f2c6a") center/cover no-repeat;
  color: #fff;
  padding: 0px 0;
}
.infrastructure .hero-overlay {
  background: #03315c;
  padding: 80px 0;
}
.infrastructure .hero-overlay h1 {
  color: white;
}
.infrastructure .facility-card img {
  height: 220px;
  object-fit: cover !important;
}
.infrastructure .cta-section {
  background: #03315c;
}
.infrastructure .cta-section h2 {
  color: white;
}

/*# sourceMappingURL=main2.css.map */
