* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

figure,
h1,
h2,
h3,
h4,
h5,
h6,
p,
li {
    margin: 0;
    line-height: 1.2;
}

h5 {
    font-family: "Amplitude-Bold";
}

.rowTit>.col-lg-6:only-child {
    flex: 0 0 100%;
    max-width: 100%;
}

.rowTit>.col-lg-6:only-child .nweTit figure {
    width: 25%;
}

.blogLeft .rowTit>.col-lg-6:only-child .nweTit h3 {
    font-size: 30px;
    width: 75%;
    font-family: "Amplitude-bold";
}

.rowTit>.col-lg-6:only-child .nweTit {
    align-items: center;
}

#relArticlesdata h5 {
    font-size: 35px;
    font-family: "Amplitude-bold";
    padding: 20px 50px 10px;
    color: var(--black);
    text-align: left;
}


/* .hiddenBody{
    overflow: hidden;
    padding-right: 17px;
} */

html {
    scroll-behavior: smooth;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.single-courses .eligible p,
.single-courses .fromCampus p {
    padding-bottom: 10px;
}

.sideForm form .secDev label {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

strong,
b {
    font-family: "Amplitude-Bold";
}

@font-face {
    font-family: "Amplitude-Bold";
    src: url("../fonts/Amplitude-Bold-Regular.ttf");
    font-display: swap;
}

@font-face {
    font-family: "Amplitude-light";
    src: url("../fonts/Amplitude-Light-Regular.ttf");
    font-display: swap;
}

@font-face {
    font-family: "Amplitude-regular";
    src: url("../fonts/Amplitude-Regular-Regular.ttf");
    font-display: swap;
}

a,
button {
    text-decoration: none;
    transition: all 0.4s;
    color: var(--darkblue);
    font-size: 33px;
    font-family: "Amplitude-regular";
}

h1 {
    font-size: 109px;
    line-height: 0.9;
    color: #fff;
    font-family: "Amplitude-light";
}

.justify {
    text-align: justify;
}

.bold {
    font-family: "Amplitude-bold";
}

h2 {
    font-size: 80px;
    font-family: "Amplitude-regular";
    line-height: 1;
}

h4 {
    font-family: "Amplitude-bold";
    font-size: 30px;
}

.blue {
    color: var(--darkblue);
}

h3 {
    font-size: 45px;
    font-family: "Amplitude-regular";
    line-height: 1;
}

p,
li {
    color: #606060;
    font-size: 24px;
    font-family: "Amplitude-light";
    line-height: 1.2;
}

h6 {
    color: #606060;
    font-size: 34px;
    font-family: "Amplitude-light";
}

.hero .container {
    max-width: 1500px;
}

.container {
    max-width: 1520px;
}

body.hide-overflow {
    overflow-y: hidden;
    position: fixed;
    width: 100%;
}

html,
body {
    /* overflow-x: hidden; */
    width: 100%;
    position: relative;
    font-family: "Amplitude-light";
    font-weight: 300;
}

:root {
    --blue: #26b1ee;
    --darkblue: #0d4d96;
    --white: #fff;
    --black: #000;
    --gray: #606060;
    --lightgray: #cdcdcd;
}

span,
.bold {
    font-family: "Amplitude-Bold";
}

section {
    padding: 80px 0;
}

ul {
    margin-bottom: 0;
}


/* header section css start */

.form_sec.mobile {
    display: none;
}

.form_sec {
    display: flex;
    align-items: center;
    gap: 12px;
}

.form_sec a {
    background: var(--lightGreen);
    color: #fff;
    display: block;
    width: 50%;
    padding: 7px 20px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.navbar_sec {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
}


/* hero section start */

.hero_slider .slick-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    list-style: none;
    bottom: 20px;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    z-index: 9;
}

img.img-fluid.desk {
    display: block;
}

img.img-fluid.mob {
    display: none;
}

.hero_slider .slick-dots li button {
    background: transparent;
    color: transparent;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    border: 1px solid white;
    transition: all 0.4s;
}

.hero_slider .slick-dots li.slick-active button {
    background: white;
    border-color: #fff;
}

header {
    height: 140px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: 20px 0;
    z-index: 11;
    transition: all 0.5s ease-out;
}

header.is-sticky {
    position: -webkit-fixed;
    position: fixed;
    top: 0;
    box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);
    padding: 8px 0;
    backdrop-filter: blur(10px);
    animation: slideDown 0.35s ease-out;
    background-color: #008cff87;
}

@keyframes slideDown {
    from {
        transform: translateY(-100%);
    }
    to {
        transform: translateY(0);
    }
}

header.is-sticky .logo img {
    width: 220px;
    transition: all 0.5s;
}

header.is-sticky {
    height: 100px;
    z-index: 999999;
}

header .container {
    max-width: 97%;
}

.hero {
    height: 100vh;
    padding: 0;
    background-color: var(--black);
    background-position: bottom;
    overflow: hidden;
}

.bannerSlider,
.bannerSlider .slick-list {
    height: 100%;
    width: 100%;
    object-fit: cover;
    overflow: hidden;
}

.bannerSlider .slick-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #5147471f;
    z-index: 11;
    position: relative;
    width: fit-content;
    margin: -100px auto;
    padding: 0;
    list-style: none;
    gap: 7px;
    padding: 10px;
}

.bannerSlider .slick-dots li button {
    background: transparent;
    color: transparent;
    width: 10px;
    height: 10px;
    border-radius: 50px;
    border: 2px solid #fff;
    position: relative;
}

.bannerSlider .slick-dots li {
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bannerSlider .slick-dots li button::after {
    position: absolute;
    content: "";
    left: 0;
    width: 100%;
    height: 0;
    background-color: #fff;
    top: 0;
    transition: all 0.5s;
}

.bannerSlider .slick-dots li.slick-active button::after {
    height: 100%;
}

.hero video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/* .secHero {
    position: relative;
} */

header .container,
header .container .row {
    height: 100%;
}

.hero_slider,
.hero_slider .slick-list,
.hero_slider .slick-track,
.hero_slider .slick-slide,
.hero_slider .slick-slide>div,
.hero_slider .slick-slide .item,
.hero_slider .slick-slide .item figure,
.hero_slider .slick-slide .item figure img {
    height: 100%;
    background: #00803d;
}

.hero_slider .slick-slide .item figure img {
    height: 100%;
    object-fit: cover;
    object-position: 90%;
    width: 100%;
}

.form_sec form,
.formTop {
    position: relative;
    width: 100%;
}

.clSrcb button {
    position: unset;
    transform: unset;
}

.clSrcb {
    position: absolute;
    right: 0;
    top: 20px;
}

.clSrcb i {
    font-size: 20px;
}

.form_sec button {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translate(0%, -50%);
    border: none;
    background: transparent;
}

.formTog .form_sec button {
    position: unset;
    transform: unset;
}

header>.form_sec {
    position: absolute;
    width: 100%;
    background: var(--darkblue);
    top: 0px;
    overflow: hidden;
    height: 0;
    padding: 0 90px;
    transition: all 0.5s;
    z-index: 1;
}

.form_sec form input {
    border-radius: 0;
    background: transparent;
    border-color: #fff;
    color: #fff;
    border: 2px solid #fff;
    padding: 10px 20px;
    font-size: 22px;
}

.form_sec form input::placeholder {
    color: rgb(255, 255, 255) !important;
    opacity: 1;
}

.form_sec form input::-ms-input-placeholder {
    color: rgb(255, 255, 255) !important;
}

.form_sec button i {
    color: #ffffff;
    font-size: 20px;
}

.form_sec form input.form-control:focus {
    color: #ffffff;
    background-color: transparent;
    border-color: #fff;
    outline: 0;
    box-shadow: none;
}

.form_sec form input::placeholder {
    color: #a6a6a6;
}


/* .hero .container,
.hero .container .row {
    height: 100%;
} */

.hero .container .row {
    align-items: center;
    position: relative;
}

.bannerImg img {
    height: 100%;
}

.bannerImg {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 700px;
    z-index: 1;
}

.banBtn a svg {
    width: 40px;
    fill: transparent;
    stroke: white;
    font-size: 2px;
    stroke-width: 3px;
}

.banBtn a {
    font-size: 52px;
    color: #fff;
    position: relative;
}

.banBtn a::after {
    position: absolute;
    content: "";
    left: 0;
    width: calc(100% - 56px);
    height: 2px;
    bottom: -9px;
    background: white;
}

.banBtn {
    margin-top: 40px;
}

.page-id-159310 .banBtn {
    margin-top: 10px;
}

.sameA::after {
    transition: all 0.5s;
}

.sameA:hover::after {
    width: 0 !important;
}

.banner_con {
    padding-top: 120px;
}

@keyframes customAni {
    0% {
        scale: 0.9;
    }
    50% {
        scale: 1;
    }
    100% {
        scale: 0.9;
    }
}

.formTog a.applyNow:hover {
    -webkit-animation-play-state: paused;
}


/* hero section end */


/* side form css start */

.sideForm {
    position: fixed;
    right: 0;
    top: 18%;
    background-color: var(--darkblue);
    background-image: url(../img/mobForm.webp);
    background-position: bottom;
    max-width: 370px;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all 0.5s;
    z-index: 999999999;
    /* border: 20px solid #000000ab; */
}

.sideForm h3 {
    color: var(--white);
    font-size: 27px;
    padding-bottom: 8px;
    font-family: "Amplitude-bold";
    text-align: center;
}

.sideForm form {
    display: flex;
    flex-direction: column;
    gap: 15px;
}


/* .sideForm form.invalid {
    gap: 0;
} */

.sideForm .fmc form.invalid .wpcf7-not-valid-tip {
    font-size: 12px;
    padding-top: 5px;
}

.sideForm form .secDev p br {
    display: none;
}

.form-check br {
    display: none;
}

.form-check {
    padding-left: 38px;
}

.sideForm .fmc .wpcf7-response-output {
    margin-top: 0;
    color: #fff;
    font-size: 12px;
    text-align: center;
}

.sideForm .fwc .btn.btn-primary {
    display: flex;
    width: fit-content;
    margin: auto;
    padding: 5px 30px;
    font-size: 25px;
    font-family: "Amplitude-regular";
    background-color: var(--darkblue);
    border-color: var(--darkblue);
    margin: auto;
    border-radius: 0;
    color: #fff;
}

.sideForm form .secDev span.wpcf7-spinner {
    display: none;
}

.sideForm form.invalid .secDev span.wpcf7-spinner {
    display: block;
}

.sideForm form .secDev select,
.sideForm form .secDev input {
    padding: 5px 5px 5px 10px;
    color: #000000;
    font-size: 16px;
    border: none;
    background: #ffffff;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    font-family: "Amplitude-light";
}

.sideForm form .secDev select {
    background-image: url(../img/arrow-down-s-line.webp);
    background-repeat: no-repeat;
    background-position: right;
    background-size: 14px;
    color: rgb(0, 0, 0) !important;
}

.sideForm form .secDev select option {
    margin: 40px;
    background: var(--darkblue);
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}

.sideForm form .secDev input::placeholder {
    color: var(--black);
}

.sideForm form .secDev {
    position: relative;
}

.sideForm form .secDev input~.focus-border {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background-color: #3399ff;
    transition: all 0.6s;
}

.sideForm form .secDev input:focus~.focus-border {
    width: 100%;
    transition: all 0.6s;
}

.sideForm .fmc button {
    display: inline;
    width: fit-content;
    margin: auto;
    padding: 5px 30px;
    font-size: 25px;
    font-family: "Amplitude-regular";
    background-color: var(--blue);
    border-color: var(--blue);
    margin: 25px auto 10px auto;
    border-radius: 0;
}

.secDev .wpcf7-not-valid-tip {
    font-size: 12px;
}


/* Change the white to any color */

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #000000 !important;
}

.sideForm .fwc form.invalid .btn.btn-primary {
    margin-top: 10px;
}

.sideForm .fmc .form-check .form-check-input {
    background-color: transparent;
    border-radius: 0;
    border-color: var(--white);
    width: 15px;
    height: 15px;
}

.fwc {
    padding: 0px;
    position: relative;
}

.fwc .closeBtn {
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
}

.sideForm form .secDev input:focus {
    outline: none;
    box-shadow: none;
}

.sideForm .fmc {
    background: #e83c44;
    padding: 30px 50px;
}

.sideForm .fmc .form-check label {
    color: #fff;
    font-size: 12px;
    padding-top: 5px;
}

.sideForm .wpcf7-not-valid-tip {
    color: #fff;
}


/* enquiry btn css start */

.enquarybtn button {
    position: relative;
    padding: 12px 35px;
    background: #e83c44;
    font-size: 20px;
    /* font-weight: 500; */
    color: #ffffff;
    border: 3px solid #e83c44;
    border-radius: 0px;
    box-shadow: 0 0 0 #fec1958c;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    font-family: "Amplitude-regular";
}

.enquarybtn button:hover {
    background: var(--black);
    color: var(--white);
    box-shadow: 0 0 25px #fec1958c;
    border-color: var(--black);
}

.enquarybtnMob {
    display: none;
}

.enquarybtn {
    position: fixed;
    right: 0;
    top: 50%;
    transform: translate(0%, -95%);
    rotate: 90deg;
    z-index: 11;
}

.formPop .modal-content form.invalid {
    gap: 0;
}

.formPop .modal-content form.invalid .wpcf7-not-valid-tip {
    font-size: 12px;
    padding-top: 5px;
}

.formPop .modal-content .wpcf7-response-output {
    margin-top: 0;
    color: red;
    font-size: 12px;
    text-align: center;
}

.formPop .modal-content form.invalid .btn.btn-primary {
    margin-top: 10px;
}

.formPop .modal-content form.invalid .secDev span.wpcf7-spinner {
    display: block;
}

.formPop .modal-content form .secDev span.wpcf7-spinner {
    display: none;
}

.formPop .modal-content .form-check label {
    font-size: 12px;
    color: #000000;
    font-size: 12px;
    padding-top: 5px;
}

.formPop .modal-content .secDev br {
    display: none;
}


/* enquiry btn css end */


/* div#wpcf7-f151043-o2 {
    background: #000000ab;
    padding: 50px;
}

.formPop .modal-content form {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.formPop .modal-content form.invalid{
    gap: 0;
}

.formPop .modal-content form.invalid .wpcf7-not-valid-tip {
    font-size: 12px;
    padding-top: 5px;
}

.formPop .modal-content .wpcf7-response-output {
    margin-top: 0;
    color: red;
    font-size: 12px;
    text-align: center;
}


.formPop .modal-content form.invalid .btn.btn-primary {
    margin-top: 10px;
}

.formPop .modal-content form.invalid .secDev span.wpcf7-spinner {
    display: block;
}

.formPop .modal-content .form-check label {
    font-size: 12px;
    color: #fff;
    font-size: 12px;
    padding-top: 5px;
}


.formPop .modal-content .secDev br {
    display: none;
}


.formPop .modal-content input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control,
.formPop .modal-content select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-select {
    outline: none;
    box-shadow: none;
    border-color: transparent;
    padding: 5px 5px 5px 0;
    color: #ffffff;
    font-size: 16px;
    border: none;
    background: transparent;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    font-family: 'Amplitude-light';
}


.formPop .modal-content div#wpcf7-f151043-o2 h3 {
    color: var(--white);
    font-size: 27px;
    padding-bottom: 8px;
    font-family: 'Amplitude-bold';
}

.formPop .modal-content div#wpcf7-f151043-o2 h6 {
    color: var(--white);
    font-size: 16px;
}




.formPop .modal-content .secDev .btn {
    display: flex;
    width: fit-content;
    margin: auto;
    padding: 5px 30px;
    font-size: 25px;
    font-family: 'Amplitude-regular';
    background-color: var(--blue);
    border-color: var(--blue);
    margin: auto;
    border-radius: 0;
}

.formPop .modal-content form.wpcf7-form.init {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.formPop .modal-content span.wpcf7-spinner {
    display: none;
}

.formPop .modal-content input#exampleCheck1 {
    background-color: transparent;
    border-radius: 0;
    border-color: var(--white);
    width: 15px;
    height: 15px;
}

.formPop .modal-content input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control::placeholder {
    color: var(--white);
} */


/* side form css end */


/* menu css start */

.menu_w_ser {
    display: flex;
    align-items: center;
    position: relative;
    width: 80%;
    justify-content: flex-end;
}

.toggle_btn {
    width: 30px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 8px;
    transition: all 0.5s;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.toggle_btn.active {
    background: var(--white);
    padding: 0px 0 30px 10px;
    height: 70px;
    width: 50px;
}

.toggle_btn span {
    display: block;
    width: 30px;
    height: 3px;
    background: #ffffff;
    border-radius: 5px;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
    border-radius: 5px;
}

.toggle_btn.active span:first-child {
    transform: translateY(8px);
    rotate: 42deg;
}

.toggle_btn.active span:last-child {
    transform: translateY(-8px);
    rotate: -46deg;
}

.toggle_btn.active span:nth-child(2) {
    position: absolute;
    right: -42px;
}


/* menu css end */


/* side menu items css start */

.side_menu_item {
    position: absolute;
    right: 0px;
    background: var(--darkblue);
    background-image: url(../img/headerBack.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    top: 70px;
    z-index: 1;
    width: 0%;
    margin-top: 0;
    transition: all 0.5s;
    z-index: 99;
    overflow: hidden;
    /* min-height: 485px; */
}

.hideme>a {
    display: none !important;
}

.ulCon>ul>li>ul {
    gap: 20px 0;
}

.formTog {
    display: flex;
    height: 40px;
    gap: 15px;
}

.ulCon ul>li>ul {
    display: flex;
    flex-direction: column;
    padding-left: 0;
}

.ulCon>ul {
    height: fit-content;
    gap: 10px 0;
}

.ulCon>ul>li>ul>li>ul>li>a {
    font-size: 16px;
    width: 100%;
}

.ulCon ul>li>ul li {
    width: 100%;
}

.ulCon>ul>li>ul>li>ul {
    gap: 0;
    padding-left: 10px;
}


/* .ulCon>ul>li.vertical ul {
    gap: 10px;
} */

.pro_slider-for .slick-slide .item {
    display: flex !important;
    gap: 12px;
    flex-direction: column;
}

.ulCon {
    display: flex;
    gap: 10px;
}

.ulCon figure {
    width: 30%;
}

.ulCon>ul {
    width: 70%;
}

.ulCon ul {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
}

.ulCon ul li {
    width: 33.33%;
}

.side_menu_item>ul li.dropdown ul.dropdown-menu {
    width: 100%;
    left: 0;
    padding: 25px 30px 0;
    border: none;
    margin-top: 4px !important;
    background-image: url(../img/headerBack.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0;
}

.side_menu_item>ul>li.dropdown {
    position: unset;
}

.toggle_btn.active span {
    background: var(--darkblue);
}

.side_menu_item.slide_show {
    width: 100%;
    right: 0;
    overflow: unset;
}

.side_menu_item>ul>li a {
    color: var(--black);
    font-size: 20px;
    transition: all 0.4s;
    position: relative;
}


/* .side_menu_item>ul>li a:hover {
    letter-spacing: 1px;
    font-family: 'Amplitude-bold';
} */

.side_menu_item>ul {
    list-style: none;
    display: flex;
    gap: 30px;
    justify-content: space-between;
    padding: 15px 30px 3px;
    white-space: nowrap;
    background: var(--white);
    border-bottom: 1px solid #e5e5e5;
}

.side_menu_item>ul>li.dropdown.active>a:before {
    width: 100%;
    z-index: 9999;
}

.side_menu_item>ul>li a.active {
    /* font-family: 'Amplitude-bold'; */
    color: var(--darkblue);
}

.side_menu_item>ul>li.dropdown.active>ul.dropdown-menu {
    display: block;
}


/* ul.dropdown-menu.active {
    display: block;
} */

.ulCon ul li a::after {
    width: 0;
    content: "";
    position: absolute;
    bottom: 0px;
    height: 4px;
    background-color: var(--blue);
    left: 0;
    transform: unset;
    transition: all 0.5s;
}

.ulCon ul li a::before {
    width: 190px;
    content: "";
    position: absolute;
    bottom: 0px;
    height: 2px;
    background-color: #c9e7f7;
    left: 0;
    transition: all 0.5s;
}

.ulCon ul li a {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 2px;
    display: inline-block;
    white-space: break-spaces;
}

.side_menu_item .ulCon {
    opacity: 0;
    transition: all 0.3s;
}

.side_menu_item.slide_show .ulCon {
    opacity: 1;
    padding-bottom: 30px;
}


/* custom css sidebar scrollbar css start */

.side_menu_item.slide_show::-webkit-scrollbar {
    height: 6px;
    width: 6px;
}

.side_menu_item.slide_show::-webkit-scrollbar-track {
    border-radius: 0px;
    background-color: #dfe9eb;
}

.side_menu_item.slide_show::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #26b1ee;
}

.overview .overviewUl ul::-webkit-scrollbar {
    height: 10px;
    width: 6px;
}

.overview .overviewUl ul::-webkit-scrollbar-track {
    border-radius: 0px;
    background-color: #dfe9eb;
}

.overview .overviewUl ul::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color: #000;
}

.side_menu_item>ul>li.dropdown.twoDif>ul>li>.ulCon>ul {
    width: 100%;
}


/* .side_menu_item>ul>li.dropdown.twoDif>ul>li>.ulCon>ul>li {
    width: 50%;
} */

.ulCon ul>li>ul li.thirdlebel>ul {
    padding-left: 10px;
    gap: 0px;
}

.ulCon ul>li>ul li.thirdlebel>ul li a {
    font-size: 14px;
    padding-bottom: 5px;
    margin-bottom: 0px;
}


/* custom css sidebar scrollbar css end */

.virtual figcaption .reBtn a svg {
    width: 20px;
    margin-left: 10px;
}

.ulCon ul a:hover::after {
    width: 190px;
    background-color: var(--darkblue);
    height: 4px;
}

.ulCon ul li a.active::after {
    width: 100%;
    height: 4px;
    background-color: var(--darkblue);
}

.pro_slider-for .slick-slide {
    height: auto;
}

.dropdown-item:focus,
.dropdown-item:hover {
    background-color: transparent;
}

.side_menu_item>ul>li>a::before {
    width: 0;
    content: "";
    position: absolute;
    bottom: -12px;
    height: 4px;
    background-color: var(--darkblue);
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.5s;
    z-index: 9999;
}

.side_menu_item>ul>li.active>a {
    color: var(--darkblue);
}

.side_menu_item>ul>li.active>a::after {
    content: "\f078";
    position: absolute;
    color: #000000;
    right: -26px;
    top: 50%;
    transform: translate(0%, -50%);
    font: var(--fa-font-solid);
}

.side_menu_item>ul>li a.active::before {
    width: 100%;
}

.side_menu_item>ul>li:hover>a {
    color: var(--darkblue);
}

.side_menu_item>ul>li:hover>a::before {
    width: 100%;
}


/* side menu items css end */


/* header section css end */


/* impact section css start */

.imBtn a svg {
    stroke: var(--blue);
    fill: transparent;
    width: 22px;
    stroke-width: 3px;
}

.impact {
    margin-top: -53px;
    position: relative;
}

.impact p {
    font-size: 34px;
    font-family: "Amplitude-light";
}

.impact .heading h1.blue {
    font-size: 60px;
}

.imBtn {
    text-align: center;
    border-top: 2px solid var(--blue);
    padding-top: 50px;
    margin-top: 50px;
}

.impact .row {
    border: 2px solid var(--blue);
    padding: 108px 105px 50px;
    align-items: center;
}


/* impact section css end */


/* impact leftside start */

.imBtn_1 a svg {
    stroke: var(--white);
    fill: transparent;
    width: 22px;
    stroke-width: 3px;
}

.imBtn_1 a {
    position: relative;
    color: #fff;
}

.imBtn_1 a::after {
    position: absolute;
    content: "";
    left: 0;
    width: calc(100% - 33px);
    height: 2px;
    bottom: -9px;
    background: var(--white);
    transition: all 0.5s;
}

.imBtn_1 a:hover::after {
    width: 0;
}


/* impact leftside end */


/* starting section css start */

.starting .heading h2 {
    padding-bottom: 40px;
}

.page-id-76 .starting .heading {
    padding-bottom: 0;
}

.page-id-76 .getPrepared.exOur .heading h2 {
    padding-bottom: 20px;
}

.rightwisdom p {
    padding-bottom: 10px;
}

.rightwisdom p:last-child {
    padding-bottom: 0;
}

.starting .heading {
    padding-bottom: 50px;
}

.startingUl ul li a {
    text-transform: unset;
}

.startingUl ul li a svg {
    width: 22px;
    height: 22px;
    stroke: var(--blue);
    fill: transparent;
    stroke-width: 3px;
}

.startingUl ul li a {
    display: flex;
    justify-content: space-between;
    font-size: 28px;
}

.startingUl {
    display: flex;
    justify-content: space-between;
    gap: 64px;
}

.startingUl ul {
    list-style: none;
    padding: 0;
    width: 100%;
}

.startingUl ul li:hover::after {
    width: 100%;
}

.startingUl ul li::after {
    content: "";
    position: absolute;
    left: 0;
    background: var(--darkblue);
    width: 0;
    height: 2px;
    bottom: -2px;
    transition: all 1s;
}

.startingUl ul li {
    border-bottom: 2px solid #909090;
    padding-bottom: 20px;
    margin-bottom: 25px;
    line-height: 1;
    position: relative;
}

.startingUl ul li:last-child {
    margin-bottom: 0;
}

.starting {
    padding-top: 40px;
}

.starting_con a svg {
    width: 22px;
    stroke: var(--white);
    fill: transparent;
    stroke-width: 3px;
}

.sliderStarting {
    margin-top: 0px;
}

.starting_con h4 {
    font-size: 30px;
}

.starting_con {
    background: var(--darkblue);
    color: #fff;
    padding: 50px;
}

.starting_con p {
    color: #fff;
    line-height: 1.3;
    padding: 30px 0 50px;
}

.starting_con a {
    color: #fff;
    /* border-bottom: 2px solid var(--blue); */
    padding-bottom: 10px;
    font-size: 24px;
    position: relative;
}

.starting_con a::after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background: var(--blue);
    bottom: 0;
}

.sliderStarting .item .starting_con:nth-child(even) a::after {
    background: var(--white);
}

.sliderStarting .item {
    display: flex;
    gap: 30px;
}

.sliderStarting .item .starting_con:nth-child(even) {
    background: var(--blue);
}

.sliderStarting .item .starting_con:nth-child(even) a {
    border-color: #fff;
}


/* starting section css end */


/* unlearn section css start */

.unlearn {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 0;
}

.unlearn .unlearnCon {
    background: #ededed;
    padding: 100px 60px 60px 190px;
    display: flex;
    align-items: center;
    gap: 80px;
    width: 55%;
    position: relative;
    min-height: 402px;
}

.unlearn .unlearnCon:nth-child(2) {
    background-color: var(--white);
    color: var(--black);
    padding: 70px 60px 60px 70px;
    width: 20%;
}

.unlearn .unlearnCon:nth-child(3) {
    background-color: #d7ebf2;
    color: var(--black);
    padding: 70px 60px 60px 70px;
    width: 25%;
}

.unlearn .unlearnCon:nth-child(4) {
    background-color: var(--darkblue);
    padding: 100px 60px 60px 190px;
    color: var(--white);
    width: 35%;
}

.unlearn .unlearnCon figure {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.unlearn .unlearnCon figure img {
    width: 100%;
    height: 100%;
}

.unlearn .unlearnCon:nth-child(5) h3 {
    color: var(--white);
}

.unlearn .unlearnCon h3 {
    position: relative;
}

.unlearn .unlearnCon:nth-child(5) {
    padding: 90px 0 90px 90px;
    width: 40%;
}

.unlearn .unlearnCon:nth-child(6) {
    background-color: var(--blue);
    color: var(--white);
    padding: 70px 60px 60px 70px;
    width: 25%;
}

.unlearn .unlearnCon:nth-child(7) {
    background: #b7d6e2;
    width: 25%;
}

.unlearn .unlearnCon:nth-child(8) {
    width: 20%;
    padding: 70px 60px 60px 70px;
    background: #d7ebf2;
}

.unlearn .unlearnCon:nth-child(9) {
    width: 55%;
    /* background: #d7ebf2; */
    padding: 70px 60px 60px 70px;
}


/* unlearn section css end */


/* leading section css start */

.leading {
    background-image: url("../img/leading_back.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.leading a {
    position: relative;
    display: inline-block;
    width: 100%;
}

.leading .leading_a a svg {
    width: 24px;
    fill: transparent;
    stroke: var(--blue);
    font-size: 2px;
    stroke-width: 3px;
}

.leading .leading_a a::after {
    position: absolute;
    content: "";
    left: 0;
    width: calc(100% - 33px);
    height: 2px;
    bottom: -9px;
    background: var(--blue);
}

.leading_a {
    text-align: end;
}

.leading_tab .nav .nav-item button {
    font-size: 80px;
    color: var(--darkblue);
    font-family: "Amplitude-Bold";
    padding: 0;
    border-bottom: 2px solid var(--blue);
    border-radius: 0;
    position: relative;
    width: 100%;
    text-align: left;
    margin-bottom: 35px;
}

.leading_tab .nav .nav-item {
    width: 33.33%;
}

.leading_tab .nav .nav-item button.active {
    color: var(--blue);
    background: transparent;
}

.leading_tab .nav {
    display: flex;
    justify-content: space-between;
}

.leadingTab_con p {
    font-size: 29px;
    color: #000;
    padding-bottom: 16px;
}

.leadingTab_con h3 {
    color: var(--blue);
    font-size: 358px;
    font-family: "Amplitude-Bold";
    line-height: 0.7;
}

.leadingTab_con {
    display: flex;
    align-items: end;
    gap: 25px;
    padding-bottom: 40px;
}

.leading .heading h2 {
    padding-bottom: 53px;
}

.leading_tab .nav .nav-item button::after {
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 0;
    height: 4px;
    background: var(--darkblue);
    content: "";
    transition: all 0.5s;
}

.leading_tab .nav .nav-item button.active::after {
    width: 30%;
}


/* leading section css end */


/* research section css start */

.slider_res .slick-list {
    margin: 0 -20px;
    padding: 0 0 0 20% !important;
}

.slider_res .slick-slide {
    margin: 0 20px;
    height: inherit !important;
}

.slick-arrow.slick-hidden {
    display: unset;
    opacity: 0;
}

.slider_res .slick-track {
    display: flex !important;
}

.slider_res .slick-slide>div,
.slider_res .slick-slide>div .item {
    height: 100%;
}

.slick-arrow.active svg {
    stroke: var(--blue) !important;
}

.slider_resArrow .slick-arrow svg,
.slider_chanArrow .slick-arrow svg,
.slider_topArrow .slick-arrow svg,
.sliderTrArrow .slick-arrow svg,
.realStoriesArrow .slick-arrow svg,
.slider_lCampus_arrow .slick-arrow svg {
    fill: transparent;
    stroke: #c9c9c9;
    width: 50px;
    stroke-width: 3px;
    transition: all 0.4s;
}

.slider_resArrow .slick-arrow {
    cursor: pointer;
}

.sliderTrArrow {
    display: flex;
    gap: 20px;
    margin-top: 20px;
}

.slick-arrow {
    cursor: pointer;
}

.slider_resArrow .slick-arrow:hover svg,
.slider_chanArrow .slick-arrow:hover svg {
    stroke: var(--blue);
}

.slider_resArrow {
    display: flex;
    justify-content: flex-end;
    gap: 20px;
    padding-bottom: 25px;
}

svg {
    width: 24px;
    fill: transparent;
    stroke: var(--blue);
    font-size: 2px;
    stroke-width: 3px;
    transition: all 0.5s;
}

.slick-arrow:hover svg {
    animation-name: rubberBand;
}

.ready_first:hover figure img,
.blogRight ul li:hover .bgCon figure img {
    animation-name: rubberBand;
}

a svg,
.ready_first figure img,
.slick-arrow svg,
a i,
.bgCon figure img {
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-iteration-count: 1;
}

a:hover i {
    animation-name: rubberBand;
}

a:hover svg,
.nav-link:hover svg {
    animation-name: rubberBand;
}

@keyframes rubberBand {
    from {
        transform: scale3d(1, 1, 1);
    }
    30% {
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        transform: scale3d(0.95, 1.05, 1);
    }
    75% {
        transform: scale3d(1.05, 0.95, 1);
    }
    to {
        transform: scale3d(1, 1, 1);
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand;
}

.research .heading {
    display: flex;
    flex-direction: column;
    height: 100%;
    gap: 10px;
}

.reBtn a::after,
.important .heading .imA a::after,
.imBtn a::after {
    position: absolute;
    content: "";
    left: 0;
    width: calc(100% - 33px);
    height: 2px;
    bottom: -9px;
    background: var(--blue);
    transition: all 0.5s;
}

.imBtn a {
    position: relative;
}

.ready_box .readyLink a::after {
    transition: all 0.5s;
}

.important .heading .imA a:hover::after,
.reBtn a:hover::after,
.ready_box .readyLink a:hover::after,
.imBtn a:hover::after {
    width: 0;
}

.reBtn a,
.important .heading .imA a {
    position: relative;
}

.research .row .col-lg-8 {
    position: absolute;
    left: 0;
    padding-right: 145px;
    height: 100%;
}

.research .col-lg-4 {
    margin-left: auto;
    padding: 49px 0 0;
}

.research {
    position: relative;
    overflow: hidden;
}

.research .heading p {
    padding: 30px 0 50px;
}

.important .heading {
    display: flex;
    align-items: end;
    justify-content: space-between;
    padding-bottom: 100px;
}


/* research section css end */


/* change section css start */

.change .row .col-lg-9 {
    margin: auto;
    z-index: -1;
}

.change .row .col-lg-9 .heading {
    border: 2px solid var(--blue);
    padding: 50px 50px 125px;
    min-height: auto;
    z-index: 1;
    position: relative;
}

.change .row .col-lg-9 .heading h2 {
    padding-bottom: 20px;
}

.sliderChange .slick-list,
.realStories_slider .slick-list {
    margin: 0 -10px;
}

.realStories_slider .slick-list {
    height: 100% !important;
}

.sliderChange .slick-slide,
.realStories_slider .slick-slide {
    margin: 0 10px;
}

.sliderC_con h3 {
    padding-top: 30px;
}

.sliderC_con figure {
    height: 416px;
}

.sliderC_con figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.change .row .col-lg-12 {
    margin-top: -134px;
}

.slider_chanArrow {
    display: flex;
    justify-content: space-between;
    padding-bottom: 30px;
}


/* change section css end */


/* important section css start */

.impoCon h3 {
    font-size: 112px;
    color: var(--blue);
    font-family: "Amplitude-Bold";
    line-height: 0.7;
}

.impoCon .boxHead p {
    color: #606060;
    font-size: 30px;
}

.impoCon p {
    font-size: 34px;
    color: var(--black);
    line-height: 1.1;
}

.impoCon {
    display: flex;
    flex-wrap: wrap;
    gap: 12%;
    border-bottom: 2px solid #b9b9b9;
    margin-bottom: 70px;
}

.challenges.challChanges .btn_cha a svg {
    display: none;
}

.challenges.challChanges .btn_cha a {
    cursor: default;
}

.impoCon .boxImpo {
    display: flex;
    width: 44%;
    min-height: 216px;
    position: relative;
}

.impoCon .boxImpo .boxHead {
    width: 30%;
}

.impoCon .boxImpo .boxPara {
    width: 70%;
}

.impoCon .boxImpo .boxIcon {
    width: 5%;
    position: absolute;
    bottom: 30px;
    right: 30px;
}

.important .col-lg-12 .impoCon:last-child {
    margin: 0;
}

.ready_box {
    background: rgb(46, 110, 168);
    background: linear-gradient(91deg, rgba(46, 110, 168, 1) 0%, rgba(40, 164, 225, 1) 77%);
    color: #fff;
    text-align: center;
    padding: 50px;
    min-height: 580px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 50px;
}

.ready_box .readyLink a {
    color: #fff;
    position: relative;
}

.ready_box .readyLink a svg {
    stroke: #fff;
}

.ready_box .readyLink a::after {
    position: absolute;
    content: "";
    left: 0;
    width: calc(100% - 33px);
    height: 2px;
    bottom: -9px;
    background: var(--white);
}


/* important section css end */


/* ready section start */

.ready_consi {
    display: flex;
    margin-top: 75px;
    border-bottom: 2px solid var(--darkblue);
    padding-bottom: 50px;
    justify-content: space-between;
}

.ready_consi .ready_first {
    display: flex;
    align-items: center;
    gap: 20px;
    width: 33.33%;
}

.ready_consi .ready_first h3 {
    font-size: 42px;
    color: #606060;
}


/* ready section end */


/* social media section css start */

.socialIcon .nav {
    width: 100%;
    flex-wrap: nowrap;
}

.socialIcon .nav .nav-link:focus {
    border: none;
    outline: none;
}

.socialIcon .nav .nav-link:focus-visible {
    outline: none;
}

.socialIcon .nav .nav-link.active {
    border: none;
}

.socialIcon .nav .nav-link:hover {
    border-color: transparent;
}

.socialIcon .nav .nav-link {
    width: 20%;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--darkblue);
    padding-bottom: 10px;
}

.socialMedia .col-md-4 iframe {
    width: 100%;
    height: 260px;
}

.visually-hidden {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.socialIcon>nav {
    width: 100%;
}

.socialMedia .heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 80px;
}

.socialMedia .heading .socialIcon {
    display: flex;
    justify-content: space-between;
    width: 20%;
    border-bottom: 2px solid var(--darkblue);
}

.socialMedia .row {
    --bs-gutter-x: 2.5rem;
    --bs-gutter-y: 5px;
}


/* social media section css end */


/* sameBanner css start */

.sameBanner {
    padding: 0;
    position: relative;
    height: calc(70vh - 80px);
    background: #93c0df;
    /* z-index: -1; */
}

.sameBanner .container,
.sameBanner .container .row {
    height: 100%;
}

.sameBanner .container .row {
    height: 100%;
    align-items: end;
    position: relative;
}

.sameBanner_con h2 {
    font-family: "Amplitude-light";
    font-size: 108px;
    line-height: 1;
}

.sameBanner_con {
    color: #fff;
}

.sameBanner_con img {
    width: 200px;
}

.sameBanner figure img {
    mix-blend-mode: multiply;
}

.sameBanner figure {
    opacity: 0;
}

.sameBanner .col-lg-5 {
    width: 80%;
    position: absolute;
    z-index: 1;
    left: 0;
    transform: translate(0%, -50%);
    top: 60%;
}

.sameBanner .col-lg-7 {
    width: 56%;
    margin-left: auto;
}


/* sameBanner css end */


/* single-course page css start */

.overview {
    background: var(--darkblue);
    padding: 0;
    display: flex;
    align-items: flex-end;
    height: 80px;
    position: sticky;
    top: 100px;
    z-index: 10;
}

.overview ul li a {
    color: #fff;
    font-size: 21px;
    display: block;
    position: relative;
    padding-bottom: 22px;
}

.overview .overviewUl ul {
    list-style: none;
    display: flex;
    padding: 0;
    overflow: auto;
    gap: 23px;
}

.overview .overviewUl ul li {
    white-space: nowrap;
}

.overview ul li a.active {
    font-family: "Amplitude-bold";
}

.overview ul li a.active::after {
    content: "";
    position: absolute;
    left: 50%;
    width: 50px;
    height: 6px;
    background: var(--blue);
    bottom: 0;
    transform: translate(-50%, 0%);
}

.overview ul li a::after {
    content: "";
    position: absolute;
    left: 50%;
    width: 0px;
    transition: all 0.5s;
    height: 6px;
    background: var(--blue);
    bottom: 0;
    transform: translate(-50%, 0%);
}

.overview ul li a:hover::after {
    width: 50px;
}

.btn_cha {
    text-align: center;
    padding: 10px;
    border: 2px solid var(--darkblue);
    transition: all 0.5s;
    position: relative;
}

.btn_cha::after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: var(--darkblue);
    z-index: 1;
    transition: all 0.5s;
}

.btn_cha:hover::after {
    width: 100%;
}

.btn_cha a {
    color: var(--darkblue);
    font-family: "Amplitude-light";
    display: block;
    z-index: 2;
    position: relative;
}

.challenges .row:last-child {
    padding-top: 80px;
}

.btn_cha:hover a {
    color: var(--white);
}

.challenges .heading small {
    font-size: 40px;
    vertical-align: text-top;
}

.btn_cha:hover svg {
    stroke: var(--white);
}

.challenges .row:first-child {
    align-items: center;
    padding: 0;
}

.challenges .col-lg-8 p {
    text-align: justify;
    padding-left: 100px;
}


/* choices section css start */

.choices .row {
    background: var(--blue);
    padding: 80px 70px;
    margin: 0;
    color: var(--white);
    width: 100%;
}

.choices .row .heading h3 {
    padding-bottom: 20px;
}

.choices .row .heading p {
    color: var(--white);
}

.choices .row .startingUl ul li a {
    color: var(--white);
}

.choices .row .startingUl ul li a svg {
    stroke: var(--white);
}

.choices .row .startingUl ul li {
    border-color: #008ec3;
}

.choices {
    background-image: url(../img/choiceBanner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
    padding: 0;
    background-attachment: fixed;
}

.choices.baLib {
    background-image: url("../img/adCar.jpg");
}

.choices .container {
    height: 100%;
    display: flex;
    align-items: center;
}

.choices .row .startingUl ul li:hover::after {
    background: var(--white) !important;
}

.choices .row .startingUl,
.choices .row .col-lg-8 p {
    padding-left: 100px;
    color: var(--white);
}

.choices .row .col-lg-8 p {
    padding-bottom: 35px;
}


/* choices section css end */


/* whyMba section css start */

.whyMba .container .col-lg-10 {
    margin: auto;
}

.whyMba .container .col-lg-10 .heading {
    border: 2px solid var(--blue);
    padding: 50px 60px 130px;
    text-align: center;
}

.whyMba.whyMbaSecn {
    padding-top: 0;
}

.whyMba.whyMbaSecn .container .col-lg-10 .heading {
    padding: 50px 60px 70px;
}

.whyMba .container .col-lg-01 .heading h2 {
    padding-bottom: 10px;
}

.Majors .left_handOn {
    background-color: var(--blue);
}

.Majors .left_handOn .handOn_con .nav {
    border: none;
}

.Majors .left_handOn .handOn_con .tab-content {
    background-color: transparent;
}

.tabing_conHand h5 {
    color: #606060;
    font-size: 30px;
    font-family: "Amplitude-regular";
    padding-top: 30px;
}

.Majors .left_handOn .handOn_con .tab-content .tabing_conHand h3,
.Majors .left_handOn .handOn_con .tab-content .tabing_conHand p,
.Majors .left_handOn .handOn_con .tab-content .tabing_conHand ul li,
.Majors .left_handOn .handOn_con .nav .nav-link.active,
.Majors .left_handOn .handOn_con .nav .nav-link {
    color: var(--white);
}

.Majors .left_handOn .handOn_con .nav .nav-link {
    width: 100%;
}

.Majors .left_handOn .handOn_con .nav .nav-link::after {
    background: var(--white);
}

.Majors .left_handOn .handOn_con .nav .nav-link::before {
    background: #008ec3;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    transition: all 0.5s;
}


/* whyMba section css end */


/* top rank section start */

.topRank .heading {
    background: #b7e5fc;
    padding: 0 0px 15px 50px;
    height: 100%;
    overflow: hidden;
}

.slick-slide {
    display: none !important;
}

.slick-initialized .slick-slide {
    display: block !important;
}

.topRank.rankSingle {
    padding: 80px 0;
    margin: 0;
}

.whyMba.whyMbaSingle .heading {
    display: flex;
    flex-direction: column;
    gap: 25px;
}

.topRank.topRankNew .heading {
    padding: 0;
}

.topRank.topRankNew .heading figure {
    filter: none;
    text-align: left;
}

.topRank.topRankNew .heading figure h6 {
    position: absolute;
    bottom: 20px;
    left: 30px;
    color: var(--white);
    z-index: 1;
}

.topRank.topRankNew .heading p {
    padding: 30px;
}

.topRank.topRankNew .slider_top {
    margin-top: 0;
    padding: 0;
}


/* .slider_top .slick-list {
    display: flex;
    flex-direction: column;
} */

.topRank .heading figure {
    text-align: end;
    filter: drop-shadow(9px 2px 10px #000000);
    position: relative;
    z-index: 1;
}

.topRank {
    padding-top: 0;
    margin-top: -80px;
}

.whyMba {
    padding-bottom: 0;
}

.topRank .heading p {
    font-size: 20px;
}

.topRank .heading h6 {
    color: var(--darkblue);
    font-family: "Amplitude-bold";
    padding-bottom: 5px;
    font-size: 34px;
}

.slider_top {
    margin-top: -62px;
    padding-right: 62px;
    overflow-y: hidden;
}

.topRank .col-lg-7 .row .col-lg-4 figure,
.page-id-159310 .topRank .row .col-lg-3 figure {
    position: relative;
    height: 100%;
}

.topRank .col-lg-7 .row .col-lg-4 figure a,
.page-id-159310 .topRank .row .col-lg-3 figure a {
    position: absolute;
    bottom: 17px;
    font-size: 25px;
    left: 0;
    color: var(--white);
    z-index: 1;
    line-height: 1;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
    align-items: end;
}

.topRank.topRankNew .heading figure h6 {
    z-index: 1;
}

.topRank .col-lg-7 .row .col-lg-4 figure::after,
.postid-445 .topRank .heading figure::after,
.page-id-159310 .topRank .row .col-lg-3 figure::after {
    background: rgb(255, 255, 255);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%);
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    /* width: 100%; */
    right: 0;
    bottom: 0;
}

.topRank .col-lg-7 .row .col-lg-4 figure a svg,
.page-id-159310 .topRank .row .col-lg-3 figure a svg {
    width: 18px;
    display: none;
}

.topRank .col-lg-7 .row .col-lg-4 figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.topRank .col-lg-7 .row {
    gap: 24px 0;
    height: 100%;
}

.slider_topArrow {
    display: flex;
    gap: 20px;
    padding-top: 20px;
}

.research.knowUn .item figure {
    position: relative;
}

.research.knowUn .item figure figcaption {
    position: absolute;
    bottom: 0;
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 20px 30px;
    align-items: end;
    z-index: 1;
    color: var(--white);
}

.research.knowUn .item figure::after {
    content: "";
    left: 0;
    top: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    background: rgb(255, 255, 255);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 74%) 100%);
}


/* top rank section end */

.sliderTribe_con h4 {
    font-family: "Amplitude-regular";
    color: #5f5f5f;
    font-size: 39px;
}

.sliderTribe_con h3 {
    font-family: "Amplitude-bold";
    color: var(--darkblue);
    font-size: 78px;
}

.sliderTribe_con h3 small {
    font-size: 40px;
}

.sliderTribe_con {
    margin: 30px 0;
    position: relative;
    padding-bottom: 30px;
}

.tribe .col-lg-7 ul li::marker {
    color: var(--darkblue);
}

.tribe .col-lg-5 .tribeBox {
    background: #e5e5e5;
    padding: 50px;
}


/* .tribe .col-lg-12 {
    padding: 50px;
} */

.tribeNewCont {
    display: flex;
    justify-content: space-between;
}

.tribe.tribeNew.tribeBa .col-lg-12,
.tribeSec {
    display: flex;
    width: 100%;
}

.tribeSec {
    background-color: #e5e5e5;
    padding: 50px 30px;
}

.tribe.tribeNew.tribeBa .col-lg-12 .heading {
    width: 30%;
}

.tribe.tribeNew.tribeBa .col-lg-12 .sliderParent {
    width: 70%;
}

.sliderTribe_con::after {
    background: #c6c6c6;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    transition: all 0.5s;
}

.tribeNewCont .sliderTribe_con::after {
    right: -88px;
    width: 2px;
    height: 100%;
    left: unset;
}

.tribeNewCont .sliderTribe_con::before {
    right: -88px;
    top: 0;
    width: 2px;
    height: 0;
    left: unset;
}

.tribeNewCont .sliderTribe_con:hover::before {
    height: 100%;
    width: 2px;
}

.tribeNewCont .sliderTribe_con {
    margin: 0;
}

.startUp.baNew .managementCon .heading1 {
    width: 30%;
}

.startUp.baNew .managementCon .manageNewcon {
    width: 70%;
    display: flex;
    flex-direction: column;
    gap: 20px;
    text-align: justify;
}

.sliderTribe_con::before {
    background: var(--darkblue);
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 2px;
    transition: all 0.5s;
    z-index: 1;
}

.sliderTribe_con:hover::before {
    width: 100%;
}

.hired {
    border: 2px solid var(--darkblue);
    padding: 40px;
}

.hired .hirde_con h2 {
    color: var(--blue);
    font-family: "Amplitude-bold";
}

.hired .hirde_con h2 small {
    font-size: 42px;
}

.hired .hirde_con h3 {
    font-size: 40px;
    color: #606060;
    font-family: "Amplitude-regular";
}

.hired .hirde_con {
    display: flex;
    justify-content: space-between;
    padding-bottom: 40px;
    position: relative;
    transition: all 0.5s;
    margin-bottom: 40px;
}

.hired .hirde_con::after {
    position: absolute;
    content: "";
    bottom: 0;
    height: 2px;
    width: 100%;
    background: #c6c6c6;
}

.hired .hirde_con::before {
    position: absolute;
    content: "";
    bottom: 0;
    height: 2px;
    width: 0;
    background: var(--darkblue);
    z-index: 1;
    transition: all 0.5s;
}

.hired .hirde_con:hover::before {
    width: 100%;
}

.hired .hirde_con:last-child::after {
    display: none;
}

.hired .hirde_con:last-child::before {
    display: none;
}


/* .tribe .col-lg-7 {
    padding-left: 46px;
} */


/* .tribe .col-lg-7 .hired {
    margin-top: 40px;
} */

.tribe .col-lg-7 h4 {
    color: var(--darkblue);
    padding: 40px 0 10px;
    font-size: 40px;
}

.tribe .col-lg-7 ul {
    display: flex;
    flex-wrap: wrap;
    gap: 0 47px;
}

.tribe .col-lg-7 ul li {
    font-size: 35px;
    font-family: "Amplitude-light";
}

.hired .hirde_con:last-child {
    padding: 0;
    margin: 0;
}

.sliderTribe .slick-track .slick-slide div .item .sliderTribe_con:last-child::after {
    display: none;
}

.sliderTribe .slick-track .slick-slide div .item .sliderTribe_con:last-child::before {
    display: none;
}

.sliderTribe .slick-track .slick-slide div .item .sliderTribe_con:last-child {
    padding: 0;
    margin: 0;
}

.recent_con h3 {
    font-family: "Amplitude-bold";
    color: var(--blue);
}

.recent_con {
    display: flex;
    justify-content: space-between;
    border: 2px solid #a7a7a7;
    border-left: 0;
    border-right: 0;
    padding: 40px 0;
    margin-top: 60px;
    width: 100%;
}

.hired>h2 {
    padding-bottom: 20px;
}

.recent_con ul {
    display: flex;
    flex-wrap: wrap;
    width: 55%;
    align-items: center;
    gap: 0 40px;
}

.recent_con ul li {
    font-size: 35px;
    font-family: "Amplitude-light";
}

.recent_con ul li::marker {
    color: var(--blue);
}

.realStories .heading h2 {
    padding-bottom: 40px;
}

.realStories_slider figure img {
    width: 100%;
}

.arrowWith_slider {
    margin-top: -89px;
}

.realStories_slider .realC {
    display: flex;
    justify-content: space-between;
    padding-top: 50px;
}

.realStories_slider .realC h4 {
    width: 30%;
    font-size: 34px;
}


/* .realStories_slider .realC p {
    width: 70%;
} */

.realStories_slider .realC>div {
    width: 70%;
}

.realStoriesArrow {
    display: flex;
    justify-content: space-between;
    padding-bottom: 60px;
}

.realM {
    display: flex;
    justify-content: space-between;
    align-items: end;
    margin-top: 50px;
}

.realM .realLine {
    width: 25%;
    height: 3px;
    background: var(--blue);
}

.realM .btn_cha {
    width: 70%;
}

.postid-445 .realM .btn_cha {
    width: 70%;
    display: none;
}


/* startUp section css start */

.startUpCon {
    background-color: var(--black);
    padding: 70px 80px 0 80px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.startUpCon::after {
    position: absolute;
    right: 0;
    width: 71%;
    height: 100%;
    background: #0000009c;
    content: "";
    top: 0;
    clip-path: polygon(94% 0, 100% 0, 100% 100%, 0 100%);
    z-index: 1;
}

.startUpCon::before {
    position: absolute;
    left: 0;
    width: 94%;
    height: 100%;
    content: "";
    top: 0;
    clip-path: polygon(0 0, 35% 0, 2% 100%, 0 100%);
    background: rgb(255, 255, 255);
    background: linear-gradient(180deg, rgb(255 255 255 / 4%) 0%, rgb(217 217 217 / 21%) 100%);
}

.startUpCon h5 {
    position: absolute;
    right: 50px;
    color: #ebebeb3d;
    font-size: 300px;
    width: fit-content;
    line-height: 0.8;
    z-index: 1;
}

.rightStart {
    position: relative;
    z-index: 2;
}

.startUpCon .leftStart .reBtn {
    padding-top: 90px;
}

.startUp .heading {
    padding-bottom: 40px;
}

.startUpCon .leftStart h4 {
    font-size: 38px;
    color: var(--blue);
}

.startUpCon .leftStart p {
    font-size: 22px;
    color: var(--white);
}

.startUpCon .leftStart .reBtn a {
    font-size: 30px;
    color: var(--white);
    font-family: "Amplitude-light";
}

.managementImg figure {
    height: 685px;
}

.managementImg figure img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    object-position: 100% 25%;
}

.managementImg {
    margin-top: 20px;
}

.managementCon {
    background: var(--blue);
    padding: 60px 60px 80px;
    display: flex;
    gap: 80px;
    margin: -280px 50px 0;
    position: relative;
}

.managementCon p {
    color: #fff;
}

.managementCon .heading1 h2 {
    color: #fff;
    padding-bottom: 30px;
}

.managementCon .reBtn a::after {
    background: var(--white);
}

.managementCon .reBtn a svg {
    stroke: var(--white);
}

.managementCon .reBtn a {
    color: var(--white);
}


/* startUp section css end */

.slider_lCampus_arrow {
    display: flex;
    justify-content: flex-end;
    gap: 20px;
    padding-bottom: 30px;
}

.lifeCampus .col-lg-8 {
    position: absolute;
    left: 0;
    padding: 0;
    width: 60%;
    top: 0;
    height: 100%;
}

.lifeCampus .col-lg-4 {
    margin-left: auto;
    height: 100%;
}

.svgImg {
    width: 20%;
    text-align: end;
}

.lifeCampus {
    position: relative;
}

.slider_lCampus .slick-list {
    margin: 0 -20px;
}

.slider_lCampus .slick-slide {
    margin: 0 20px;
}

.slider_lCampus .item figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
}

.slider_lCampus .item figure {
    height: 570px;
}

.Lcam_links .btn_cha {
    width: fit-content;
    padding: 10px 47px;
}

.lifeCampus .slick-list {
    padding: 0 0 0 20% !important;
}

.lifeCampus .heading h2 {
    padding-bottom: 30px;
}

.Lcam_links {
    display: flex;
    justify-content: space-between;
    margin-top: 100px;
}

.Lcam_links .btn_cha {
    width: fit-content;
}

.answered .heading {
    padding-bottom: 50px;
}

.page-id-125 .getPrepared.yHaven .havenImg {
    margin-top: -50px;
}

p a {
    font-size: unset;
}

.fromCampus,
.faculty_detail_page .col-md-12 {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.answered .faqs .accordion-item .accordion-button {
    font-size: 34px;
    color: var(--black);
    padding: 25px 45px;
}


/* .ulCon ul li.result_hover a:after {
    width: 100%;
} */

.faculty_detail_page .pro_slider-for ul {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.postid-2776 .progEdunew.answered .accordion-body ul li {
    color: var(--white);
}

.postid-2776 .progEdunew.answered .accordion-body ul {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.answered .faqs .accordion-item .accordion-button:not(.collapsed) {
    background: transparent;
    box-shadow: none;
}

.answered .faqs .accordion-item {
    border: none;
    position: relative;
    /* padding-bottom: 25px; */
    /* margin-bottom: 30px; */
    /* padding-left: 45px; */
    display: block;
}

.answered .faqs .accordion-item::after {
    content: "";
    position: absolute;
    left: 0;
    background: #c2c2c2;
    height: 3px;
    width: 100%;
    bottom: 0;
    z-index: 9;
}

.answered .faqs .accordion-body {
    padding: 0 0 30px;
}

.accordion-button:not(.collapsed)::after {
    background-image: url(../img/minus.png);
}

.accordion-button::after {
    background-image: url("../img/plus.png");
}

.accordion-button:focus {
    box-shadow: none;
}

.newsTabs .nav .nav-link {
    font-size: 38px;
    font-family: "Amplitude-regular";
    text-align: left;
    color: #606060;
    position: relative;
    padding: 0;
    line-height: 1.2;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.newsTabs .nav .nav-link.active {
    background: transparent;
}

.newsTabs .nav .nav-link::after {
    position: absolute;
    content: "";
    left: 0;
    width: 100%;
    height: 2px;
    background: #989898;
    bottom: 0;
}

.newsTabs .nav .nav-link.active::before {
    width: 50%;
}

.newsTabs .nav .nav-link::before {
    position: absolute;
    content: "";
    left: 0;
    width: 0;
    height: 4px;
    background: var(--darkblue);
    bottom: -1px;
    z-index: 1;
    transition: all 0.5s;
}

.newsTabs .tab-content {
    width: 60%;
    margin-right: 4%;
}

.newsTabs .navPart {
    width: 40%;
}

.newsTabs .tab-content figure img {
    width: 100%;
    height: auto;
}


/* .newsTabs>div {
    align-items: center !important;
} */

.news .heading {
    padding-bottom: 40px;
}


/* single-course page css end */


/* school of engineering page css start */

.sameBanner .col-lg-5.fontBig h2 {
    font-size: 90px;
}

.sameBanner .col-lg-5.fontBig {
    position: absolute;
    width: 70%;
    z-index: 1;
}

.tribe.soet .col-lg-5 {
    background: transparent;
    padding: 0 13px;
}

.tribe.soet .col-lg-5 .soetImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.tribe.soet .hired_conText {
    width: 36%;
}

.tribe.soet .col-lg-7 .hired {
    padding: 65px 45px;
    margin: 0;
    height: 100%;
}

.soetImg {
    height: 100%;
}

.soetImg figure {
    height: 100%;
}

.deansM {
    background: var(--darkblue);
    color: #fff;
    padding: 0;
}

.deansM .col-lg-5 figure {
    position: relative;
}

.deansM .col-lg-5 figure figcaption {
    position: absolute;
    bottom: 0;
    left: -70px;
}

.deansM .col-lg-5 figure figcaption img {
    width: 6vw;
}

.deansM h2 {
    padding: 0px 0 20px 0;
}

.deansM p {
    color: var(--white);
    padding: 0px 0 15px 0;
    text-align: justify;
}

.deansM a.sameA {
    color: var(--white);
}

.deansM .nameD h6 {
    color: var(--white);
    font-size: 28px;
}

.deansM .nameD h4 {
    font-size: 38px;
}

.deansM .nameD {
    margin-top: 40px;
}

.deansM .col-lg-7 {
    padding-right: 100px;
}

.choices.progOff {
    background-image: url(../img/progOff.jpg);
}

.choices.progOff .progUl ul li {
    color: var(--white);
}

.progUl h4 {
    font-size: 42px;
    padding-bottom: 20px;
}

.progUl ul li {
    font-size: 25px;
    text-indent: 15px;
}

.progUl ul {
    padding-left: 21px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.choices.progOff .row .startingUl ul li a {
    text-transform: uppercase;
}

.choices.progOff .row .startingUl ul {
    padding-left: 60px;
}

.choices.progOff .heading {
    padding-bottom: 20px;
}

.choices.progOff .row .startingUl ul li {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.ourProg_con .ready_consi {
    border-color: var(--blue);
}

.ourProg_con .ready_consi:last-child {
    margin-top: 50px;
    border: none;
}

.ourProg_con .ready_consi .ready_first h3 {
    color: var(--darkblue);
}

.change.change2 .row .col-lg-7 .heading {
    min-height: 560px;
}

.collboSlider .slider-nav .item figure img {
    margin: auto;
    width: 250px;
    /* object-fit: scale-down; */
}

.collboSlider .slider-nav .slick-list {
    margin: -9px -20px 0;
}

.collboSlider .slider-nav .slick-slide {
    margin: 0 20px;
    width: fit-content !important;
}

.collboSlider .slider-nav .slick-track {
    display: flex;
    justify-content: space-between;
}


/* .collboSlider .slider-nav .item {
    width: fit-content !important;
} */

.collboSlider .slider-nav .slick-current figure::after {
    width: 150px;
}

.collboSlider .slider-nav figure {
    position: relative;
}

.collboSlider .slider-nav figure::after {
    position: absolute;
    left: 50%;
    top: 0;
    background: #bdbdbd;
    width: 0;
    height: 10px;
    content: "";
    transition: all 0.5s;
    transform: translate(-50%, 0%);
}

.collboSlider .slider-nav figure {
    cursor: pointer;
    display: flex;
    align-items: center;
    height: 250px;
}

.collboSlider .slider-for .item,
.collboSlider .slider-for .item figure,
.collboSlider .slider-for .item figure img {
    height: 100%;
}

.collboSlider .slider-for .item figure img {
    height: 100%;
    width: 100%;
}

.collaborations .heading {
    padding-bottom: 50px;
}

.collaborations {
    padding-top: 0;
}

.collaborations .heading h2 {
    padding-bottom: 10px;
}

.arrow_con {
    position: relative;
}

.arrow_con .slider_chanArrow {
    position: absolute;
    width: 100%;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    padding: 0;
}

.arrow_con .slider-nav {
    width: 85%;
    margin: auto;
}

.advisory {
    background: #ededed;
}

.advisory_con figure {
    background-color: var(--white);
    margin-bottom: 30px;
    transition: all 0.5s;
}

.advisory_con figure img {
    width: 100%;
    height: auto;
}

img {
    height: auto;
}

.advisory_con h3 {
    padding-bottom: 15px;
    font-size: 40px;
}

.advisory_con p {
    line-height: 1.2;
}

.advisory_con:hover figure {
    background-color: var(--black);
}

.advisory .heading {
    padding-bottom: 50px;
}

.advisory .slick-list {
    margin: 0 -20px;
}

.advisory .slick-slide {
    margin: 0 20px;
}

.slider_chanArrow.advisorySliderArrow {
    margin-top: -75px;
    padding-bottom: 70px;
}

.impactSec_con {
    background-color: var(--blue);
    color: #fff;
    padding: 50px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 75px;
    height: 100%;
}

.impactSec_con h3 {
    font-size: 50px;
}

.impactSec_con h4 {
    font-size: 37px;
    font-family: "Amplitude-light";
}

.realStories_slider .realC h4 span {
    font-family: "Amplitude-regular";
}

.meetCon figure {
    height: 450px;
}

.meetCon figure img {
    object-fit: cover;
    height: 100%;
    object-position: top;
}

.meetCon h3 {
    font-size: 40px;
    padding: 35px 0 15px;
}

.meetCon p {
    line-height: 1.2;
}

.meetFaculty .heading {
    padding-bottom: 50px;
}

.meetFaculty_slider .slick-list {
    margin: 0 -15px;
}

.meetFaculty_slider .slick-slide {
    margin: 0 15px;
}

.meetFaculty_slider .slick-slide figure img {
    width: 100%;
}

.bestUniversitiesSlider .slick-slide .item .b-U-Slider figure:first-child {
    margin-bottom: 40px;
    border-bottom: 2px solid #989898;
    height: 300px;
}

.bestUniversitiesSlider .slick-slide .item .b-U-Slider figure {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 175px;
}

.bestUniversities .heading h2 {
    font-size: 55px;
    padding-bottom: 30px;
}


/* school of engineering page css end */


/* for employers css start */

.overview .overviewUl.onlyoneUl ul {
    justify-content: start;
    gap: 50px;
    width: 100%;
}

.choices.progOff.recruit {
    background-image: url(../img/recImg.jpg);
}

.progUl p {
    color: var(--white);
}

.recruit_con {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.recruit_con .btn_cha a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: var(--white);
    z-index: 2;
    position: relative;
}

.recruit_con .btn_cha a svg {
    stroke: var(--white);
}

.recruit_con .btn_cha {
    padding: 10px 25px;
    border-color: var(--white);
}

.choices.progOff.recruit .progUl {
    padding-right: 100px;
}

.recruit_con .btn_cha:hover {
    border-color: var(--darkblue);
}

.industySpeak .heading {
    padding-bottom: 50px;
}

.sliderIndus_con {
    display: flex;
    align-items: center;
}

.sliderIndus_con>figure {
    width: 30%;
}

.sliderIndus_con .sliderI_right {
    width: 70%;
    padding-left: 70px;
}

.line_top {
    background: var(--blue);
    width: 100%;
    height: 2px;
}

.sliderI_top {
    display: flex;
    align-items: end;
    gap: 12px;
}

.sliderI_center {
    padding: 25px 0;
    /* margin-bottom: 30px; */
}

.sliderI_bottom {
    padding-top: 25px;
}

.sliderI_bottom h6 {
    font-size: 25px;
    padding-top: 5px;
    color: var(--black);
}

.sliderI_bottom h4 {
    font-size: 30px;
}

.sliderIndusty .slick-dots li button {
    background: transparent;
    color: transparent;
    width: 26px;
    height: 40px;
    border: none;
    background-image: url(../img/quote1.png);
    background-size: 26px;
    background-repeat: no-repeat;
}

.sliderIndusty .slick-dots {
    display: flex;
    gap: 10px;
    list-style: none;
    padding: 0;
    justify-content: flex-end;
    margin-top: -58px;
    z-index: 1;
    position: relative;
}

.sliderIndusty .slick-dots li.slick-active button {
    background-image: url(../img/quote2.png);
}

.readyLink1 a {
    color: var(--white);
    font-size: 50px;
}

.Lcam_links.down .btn_cha a svg {
    rotate: 270deg;
}


/* for employers css end */


/* for students page css start */

.choices.progOff.recruit.students {
    background-image: url(../img/students.jpg);
}

.stu_Con p {
    color: var(--white);
}

.slider_getPreCon figure {
    position: relative;
}

.slider_getPreCon figure::after {
    position: absolute;
    top: 0;
    content: "";
    /* background: #0000003b; */
    height: 100%;
    left: 0;
    width: 100%;
    background: rgb(255, 255, 255);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 20%, rgb(0 0 0 / 57%) 100%);
}

.slider_getPreCon figure .figure_con {
    position: absolute;
    bottom: 20px;
    z-index: 1;
    left: 30px;
}

.slider_getPreCon figure .figure_con h6,
.slider_getPreCon figure .figure_con h5 {
    color: var(--white);
    padding-top: 5px;
}

.slider_getPreCon figure .figure_con h5 {
    font-size: 40px;
}

.getPrepared .heading {
    padding-bottom: 50px;
    border: 2px solid var(--blue);
    padding: 50px 50px 140px;
    max-width: 1290px;
    margin: auto;
}

.slider_getPreFor_con {
    display: flex;
    flex-direction: column;
    gap: 10px;
    text-align: justify;
}

.getPrepared .slider_getPre {
    margin-top: -60px;
}

.slider_getPreFor_con .line_text h5 {
    font-size: 40px;
    color: var(--blue);
    width: 22%;
}

.slider_getPreFor {
    margin-top: 40px;
}

.slider_getPreFor_con .line_text div {
    width: 100%;
    height: 2px;
    position: relative;
}

.slider_getPreFor_con .line_text div::after {
    background-color: var(--blue);
    content: "";
    position: absolute;
    left: 0;
    width: 0;
    height: 100%;
    transition: all 0.8s;
}

.slider_getPreFor .slick-current .slider_getPreFor_con .line_text div::after {
    width: 100%;
}

.slider_getPreFor_con .line_text {
    display: flex;
    align-items: center;
    gap: 25px;
    padding-top: 30px;
}

.slider_getPre .slick-list {
    margin: 0 -15px;
}

.slider_getPre .slick-slide {
    margin: 0 15px;
}

.slider_getPre .slick-current .slider_getPreCon {
    position: relative;
}

.slider_getPre .slick-current .slider_getPreCon::after {
    width: 45%;
}

.slider_getPre .slider_getPreCon::after {
    position: absolute;
    content: "";
    left: 0;
    bottom: -14px;
    background: var(--blue);
    height: 14px;
    width: 0;
    transition: all 0.8s;
}

.getPrepared .slider_getPre .slick-track {
    padding-bottom: 14px;
}

.fromCampus .heading {
    display: flex;
    align-items: center;
    gap: 50px;
    padding-bottom: 50px;
}

.choices.across.soCi .row .startingUl {
    padding: 70px;
    align-items: flex-start;
}

.choices.across.soCi .row .startingUl p {
    text-align: justify;
}

.choices.across.soCi .row .startingUl .heading {
    width: 45%;
}

.fromCampus .heading h2 {
    width: 50%;
}

.fromCampus .heading p {
    width: 50%;
}

.fromCampus table {
    border-collapse: collapse;
    width: 100%;
}

.fromCampus table td {
    font-family: "Amplitude-regular";
    vertical-align: middle;
}

.fromCampus tr {
    background: #ecf1ff;
}

.fromCampus table td,
.fromCampus table th {
    padding: 10px 20px;
    font-size: 21px;
    border-bottom: solid 1px #d3e3f4;
}

.formTog a.applyNow {
    background-color: #e83c44;
    color: #fff;
    padding: 10px 20px;
    display: inline-block;
    font-size: 20px;
    display: flex;
    align-items: center;
    font-family: "Amplitude-bold";
    /* animation: customAni 2s ease 0s infinite normal none; */
    transition: all 0.5s;
}

.formTog a.applyNow2 {
    background-color: #e83c44;
    color: #fff;
    padding: 10px 20px;
    display: inline-block;
    font-size: 20px;
    display: flex;
    align-items: center;
    font-family: "Amplitude-bold";
    /* animation: customAni 2s ease 0s infinite normal none; */
    transition: all 0.5s;
}

.fromCampus table th {
    background-color: var(--darkblue);
    color: var(--white);
    font-family: "Amplitude-bold";
    /* white-space: nowrap; */
}


/* .fromCampus table th {
    white-space: nowrap;
} */

.fromCampus tr:nth-child(even) {
    background-color: #ecf1ff;
}

.leading.helpingStu .heading h2 {
    padding-bottom: 30px;
}

.placementHighlight .pH_con h5 {
    font-size: 50px;
}

.placementHighlight .pH_con {
    display: flex;
    justify-content: space-between;
}

.placementHighlight .pH_con .pH_con_center h3 {
    font-size: 160px;
    font-family: "Amplitude-bold";
    color: var(--blue);
    width: fit-content;
    line-height: 0.8;
    display: flex;
}

.placementHighlight .pH_con .pH_con_center h3 span {
    font-size: 40px;
    transform: rotate(270deg);
    padding-top: 18px;
    padding-left: 13px;
}

.placementHighlight .pH_con .pH_con_center h3.diff span {
    transform: unset;
    padding: 0;
}

.placementHighlight .pH_con .pH_con_center h3.diff {
    display: unset;
}

.placementHighlight .pH_con .pH_con_center h6 {
    font-family: "Amplitude-bold";
    font-size: 32px;
}

.leading.helpingStu .heading {
    padding-bottom: 50px;
}

.placementHighlight .pH_con .sameW {
    width: 33.33%;
}

.placementHighlight .pH_con:first-child {
    padding-bottom: 40px;
    border-bottom: 4px solid var(--blue);
    margin-bottom: 40px;
}

.buildingLogos {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
}

.buildingLogos figure img {
    width: 140px;
    aspect-ratio: 2 / 1;
    object-fit: contain;
    height: auto;
}

.buildingLogos figure {
    width: 18.9%;
    text-align: center;
    border: 2px solid #e9e9e9;
    border-radius: 10px;
}

.internships .heading {
    display: flex;
    align-items: center;
}

.internships .heading p {
    width: 45%;
}

.internships .heading h2 {
    width: 55%;
}

.internships {
    background-color: #f1f1f1;
    position: relative;
}

.uls {
    display: flex;
    justify-content: space-between;
}

.uls ul {
    width: 100%;
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
}

.uls ul li::before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    color: var(--darkblue);
    width: 5px;
    height: 5px;
    border-radius: 50%;
}

.uls ul li {
    border-bottom: 2px solid var(--blue);
    padding-bottom: 15px;
    margin-bottom: 15px;
    color: var(--darkblue);
    font-size: 20px;
    position: relative;
    padding-left: 15px;
    width: 25%;
}

.uls ul:last-child {
    margin-bottom: 0;
}

.internships .uls {
    padding-top: 70px;
}

.internships>figure {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.internships .container {
    position: relative;
}

.readyLink2 {
    display: flex;
    justify-content: center;
    gap: 20px;
}

.readyLink2 a {
    border: 2px solid var(--white);
    padding: 6px 120px;
    color: var(--white);
    position: relative;
    z-index: 3;
}

.readyLink2 a:hover {
    color: var(--darkblue);
}

.readyLink2 a svg {
    stroke: var(--white);
    position: relative;
    z-index: 2;
}

.readyLink2 a:hover svg {
    stroke: var(--darkblue);
}

.readyLink2 a::after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: var(--white);
    z-index: -1;
    transition: all 0.5s;
}

.readyLink2 a:hover::after {
    width: 100%;
}

.uls ul li::marker {
    margin: 0;
    padding: 0;
    text-indent: 45px !important;
}


/* for students page css end */


/* bmu learing employers page css start */

.banBtn h6 {
    color: var(--white);
}

.rightLearn ul li {
    font-size: 34px;
    border-bottom: 2px solid var(--blue);
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.rightLearn ul {
    padding: 0;
    list-style: none;
}

.rightLearn ul li span {
    color: var(--blue);
}

.rightLearn ul li:last-child {
    margin-bottom: 0;
}

.stuSpend .quoteLine {
    display: flex;
    align-items: end;
}

.stuSpend .quoteLine svg {
    fill: var(--darkblue);
    width: 16%;
    height: 65px;
}

.stuSpend .quoteLine line {
    width: 100%;
    height: 2px;
}

.stuSpend .line {
    background: #e3e3e3;
    height: 6px;
    width: 100%;
}

.stuSpend {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.stuSpend h4 {
    font-size: 58px;
    color: var(--blue);
}

.studentSpend .row .col-lg-6:last-child {
    margin-left: -4%;
}

.studentSpend .row .col-lg-6 {
    width: 52%;
}

.left_handOn .handOn_con .nav {
    width: 35%;
    border: 2px solid var(--blue);
    padding: 30px;
    display: block;
}

.handOn_con {
    align-items: flex-start;
}

.left_handOn .handOn_con .tab-content {
    width: 65%;
    padding-left: 70px;
}

.left_handOn .handOn_con .nav .nav-link {
    font-size: 28px;
    text-align: left;
    font-family: "Amplitude-regular";
    color: #606060;
    position: relative;
    padding: 0 0 20px;
    margin-bottom: 20px;
    transition: all 0.5s;
    line-height: 1.2;
}

.left_handOn .handOn_con .nav .nav-link::after {
    background: var(--blue);
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 4px;
    transition: all 0.5s;
}

.left_handOn .handOn_con .nav .nav-link.active {
    background: transparent;
    color: var(--darkblue);
    font-family: "Amplitude-bold";
    width: 100%;
}

.left_handOn .handOn_con .nav .nav-link.active::after {
    width: 100%;
}

.handOnLearning .heading {
    padding-bottom: 50px;
}

.left_handOn .handOn_con .tab-content .tabing_conHand h3 {
    font-family: "Amplitude-bold";
    color: var(--darkblue);
    padding-bottom: 20px;
}

.left_handOn .handOn_con .tab-content ul {
    padding: 10px 0 0 20px;
}

.left_handOn .handOn_con .tab-content ul li {
    color: #606060;
    padding-bottom: 13px;
}

.left_handOn .handOn_con .tab-content ul li:last-child {
    padding-bottom: 0;
}

.left_handOn .handOn_con .tab-content .tabing_conHand p {
    padding-bottom: 13px;
    text-align: justify;
}

.percentageSec {
    display: flex;
    justify-content: space-between;
    text-align: center;
    padding-bottom: 80px;
}

.percentageSec h3 {
    font-size: 140px;
    color: var(--blue);
    font-family: "Amplitude-bold";
}

.percentageSec h6 {
    font-size: 30px;
}

.percentageSec .percentageSec_con {
    position: relative;
}

.percentageSec .percentageSec_con::after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2px;
    background: #606060;
    right: -87px;
}

.percentageSec .percentageSec_con:last-child::after,
.percentageSec .percentageSec_con:last-child::before {
    display: none;
}

.percentageSec .percentageSec_con::before {
    content: "";
    position: absolute;
    top: 0;
    height: 0;
    width: 2px;
    background: var(--blue);
    right: -87px;
    z-index: 1;
    transition: all 0.7s;
}

.percentageSec_con:hover::before {
    height: 100%;
}

.transformYour {
    background-image: url(../img/leading_back.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.transform_con {
    display: flex;
    background: #2b81b8;
    padding: 0 0 0 60px;
    color: var(--white);
    position: relative;
    align-items: center;
}

.transform_con h5 {
    font-family: "Amplitude-light";
    font-size: 33px;
    padding-bottom: 45px;
}

.transform_con p {
    color: var(--white);
}

.transform_con .transform_text {
    display: flex;
    flex-direction: column;
    gap: 30px;
    width: 50%;
    /* position: absolute; */
    padding-right: 50px;
}

.postid-1386 .transform_con .transform_text {
    width: 100%;
}

.postid-1386 .transform_con svg {
    fill: var(--darkblue);
    position: absolute;
    bottom: -20px;
    width: 100px;
    stroke: transparent;
}

.transform_con svg {
    fill: var(--darkblue);
    position: absolute;
    bottom: -8px;
    width: 60px;
    stroke: transparent;
}

.transform_con figure {
    transform: scaleX(-1);
    width: 50%;
    margin-left: auto;
}

.transform_con figure img {
    width: 100%;
    height: auto;
}

.freedomStudy .nav {
    border: 2px solid var(--blue);
    padding: 20px 20px 0;
    justify-content: space-between;
}

.freedomStudy .nav .nav-item .nav-link {
    font-size: 33px;
    font-family: "Amplitude-light";
    color: var(--darkblue);
    position: relative;
    padding-bottom: 20px;
    transition: all 0.5s;
}

.freedomStudy .nav .nav-item .nav-link.active {
    font-family: "Amplitude-bold";
    background: transparent;
}

.freedomStudy .nav .nav-item .nav-link::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    background: var(--darkblue);
    width: 0;
    height: 6px;
    transform: translate(-50%, 0);
    transition: all 0.7s;
}

.freedomStudy .nav .nav-item .nav-link.active::after {
    width: 100px;
}

.freedomStudy .heading {
    padding-bottom: 50px;
}

.freedomStudy .tab-content h6 {
    font-size: 33px;
    padding-bottom: 10px;
    color: var(--darkblue);
}

.freedomStudy .tab-content .col-lg-7 {
    padding-left: 40px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.professor-info h3 {
    /* font-family: 'Amplitude-bold'; */
    color: var(--darkblue);
}

.freedomStudy .tab-content {
    padding-top: 40px;
}

.outSideApproach h3 {
    font-size: 50px;
    font-family: "Amplitude-bold";
    padding-bottom: 25px;
}

.outSideApproach {
    color: var(--white);
}

.outSideApproach .left_out {
    background: var(--darkblue);
    padding: 50px;
    height: 100%;
}

.outSideApproach .right_out {
    background: var(--blue);
    padding: 50px;
    height: 100%;
}

.outSideApproach ul li {
    font-size: 24px;
    font-family: "Amplitude-bold";
    padding-bottom: 10px;
    color: var(--white);
}

.outSideApproach ul li:last-child {
    padding-bottom: 0;
}


/* bmu learing employers page css end */

.challenges.impactFull.contCare p {
    padding-left: 20px;
}

.challenges .col-lg-7 {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.cen-courses ul {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.meet-team.meet-teamsecN .heading {
    padding-bottom: 30px;
}

.aims-box {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.meet-team.meet-teamsecN .row {
    gap: 45px 0;
}

.giantLeapCOn {
    padding-top: 25px;
}

.giantLeapCOn h6 {
    font-size: 40px;
    padding-bottom: 15px;
    color: var(--black);
    font-family: "Amplitude-regular";
}

.giantLeapCOn p {
    line-height: 1.2;
}

.giantLeap .row {
    gap: 70px 0;
}


/* get the job done page css start */


/* .challenges.jobDone .col-lg-5 {
    width: 27%;
}

.challenges.jobDone .col-lg-7 {
    width: 73%;
} */

.journey {
    background: var(--darkblue);
    color: var(--white);
}

.sameStu_box .btn_cha {
    border: 2px solid var(--white);
}

.sameStu_box .btn_cha a {
    color: var(--white);
    font-size: 23px;
    display: flex;
    justify-content: space-around;
}

.sameStu_box .btn_cha a svg {
    stroke: var(--white);
    width: 18px;
}

.sameStu_box .btn_cha:hover::after {
    width: 100%;
}

.sameStu_box .btn_cha:hover svg {
    stroke: var(--darkblue);
}

.sameStu_box .btn_cha:hover a {
    color: var(--darkblue);
}

.sameStu_box .btn_cha::after {
    background: var(--white);
}

.sameStu_box {
    padding: 65px;
    height: 100%;
}

.student_box {
    background-color: #317ba9;
}

.student_box2 {
    background-color: var(--blue);
}

.student_box3 {
    background-color: #84b1d0;
}

.sameStu_box h6,
.sameStu_box ul li {
    color: var(--white);
}

.sameStu_box ul {
    padding: 20px 0 40px;
    padding-left: 21px;
    min-height: 220px;
}

.sameStu_box ul li {
    padding-bottom: 5px;
}

.sameStu_box ul li:last-child {
    padding: 0;
}

.journey .heading {
    padding-bottom: 50px;
}

.whatDoCon {
    width: 50%;
    padding: 30px 130px 30px;
    border-radius: 20px 0 0 20px;
    position: relative;
    min-height: 170px;
    display: flex;
    align-items: center;
}

.whatDoCon h3 {
    font-size: 60px;
    font-family: "Amplitude-bold";
    background-color: #a5cade;
    border-radius: 50%;
    width: 130px;
    height: 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--white);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-48%, -50%);
}

.whatDoCon h6 {
    color: var(--black);
    font-size: 28px;
}

.whatDoCon figure {
    position: absolute;
    left: 0;
    width: 100%;
    height: auto;
}

.whatDoCon figure img {
    width: 100%;
    height: auto
}

.whatDoAll .whatDo_left {
    display: flex;
    flex-wrap: wrap;
    gap: 50px 0;
}

.whatDo_left .whatDoCon:nth-child(even) h3 {
    right: 0;
    left: unset;
    transform: translate(47%, -50%);
}

.whatDo .heading {
    padding-bottom: 50px;
}

.whatDoAll .whatDo_left .whatDoCon:nth-child(2) h3 {
    background: #a5cade;
}

.whatDoAll .whatDo_left .whatDoCon:nth-child(3) h3,
.whatDoAll .whatDo_left .whatDoCon:nth-child(4) h3 {
    background: #84b1d0;
}

.whatDoAll .whatDo_left .whatDoCon:nth-child(5) h3,
.whatDoAll .whatDo_left .whatDoCon:nth-child(6) h3 {
    background: var(--blue);
}

.whatDoAll .whatDo_left .whatDoCon:nth-child(7) h3,
.whatDoAll .whatDo_left .whatDoCon:nth-child(7) h3 {
    background: var(--darkblue);
}

.theIndustry .heading h2 {
    padding-bottom: 20px;
}

.theIndustry .heading {
    padding-bottom: 50px;
}

.theIndustry .row {
    gap: 70px 0;
}

.getPrepared.higher .heading {
    min-height: 510px;
}

.getPrepared.higher .heading h2 {
    padding-bottom: 20px;
}

.tabing_higher .nav {
    display: flex;
    align-items: baseline;
}

.tabing_higher .nav button {
    width: 33.33%;
    text-align: left;
    color: #606060;
    font-family: "Amplitude-bold";
    font-size: 25px;
    padding: 0 14px 10px;
    position: relative;
}

.tabing_higher .nav button.active {
    background: transparent;
    color: var(--blue);
}

.tabing_higher .tab-content {
    margin-bottom: 40px;
}

.tabing_higher {
    margin-top: -145px;
    position: relative;
    border-bottom: 4px solid var(--blue);
    padding-bottom: 40px;
}

.tabing_higher::after {
    content: "";
    position: absolute;
    left: 0;
    width: 0;
    bottom: -4px;
    height: 4px;
    background: var(--darkblue);
    transition: all 0.7s;
}

.tabing_higher .nav button::before {
    content: "";
    left: 0;
    width: 5px;
    height: 5px;
    background: #606060;
    position: absolute;
    top: 14px;
    border-radius: 50%;
}

.tabing_higher .nav button.active::before {
    background: var(--blue);
}


/* get the job done page css end */


/* faculty page css start */

.schl-sec form input,
.schl-sec .form-select {
    border: 0;
    border-bottom: 2px solid var(--blue);
    border-radius: 0;
    font-size: 41px;
}

.schl-sec form input::placeholder,
.schl-sec .form-select {
    color: var(--darkblue);
}

.schl-sec .form-select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='royalblue' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-size: 25px 25px;
}

.schl-sec .srchbtn {
    background: transparent;
    border: 0;
    font-size: 25px;
    font-family: "Amplitude-light";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0%, -50%);
}

.schl-sec .srchbtn i {
    color: var(--darkblue);
}

.schl-sec {
    position: relative;
}

.leader_con .leadership-box {
    background: rgb(10, 10, 10);
    background: linear-gradient(180deg, rgba(10, 10, 10, 1) 0%, rgba(101, 101, 101, 1) 100%);
    display: flex;
    align-items: center;
    padding: 20px 50px 0;
    justify-content: space-between;
}

.leader_con a {
    color: var(--white);
}

.leader_con .leadership-box .leadership-text h3 {
    color: var(--blue);
    font-family: "Amplitude-regular";
    font-size: 41px;
}

.leader_con .leadership-box .leadership-text p {
    color: var(--white);
    font-size: 26px;
}

.leader_con {
    position: relative;
}

.leader_con .leadership-box .leadership-arrow {
    position: absolute;
    bottom: 5px;
    right: 20px;
}

.leader_con .leadership-box figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.leader_con .leadership-box figure {
    width: 35%;
    height: 100%;
}

.dean-cont .heading {
    padding: 50px 0 30px;
}

.dean-cont.leading .heading h2 {
    padding: 0;
}

.leader_con .leadership-box .leadership-text {
    width: 65%;
    display: flex;
    flex-direction: column;
    gap: 50px;
}

.leader_con .leadership-box .leadership-arrow svg {
    width: 20px;
    stroke: var(--white);
}

.leaderAll {
    position: relative;
    overflow: hidden;
    height: 100%;
    background: rgb(10, 10, 10);
    background: linear-gradient(180deg, rgba(10, 10, 10, 1) 0%, rgba(101, 101, 101, 1) 100%);
}

.leaderAll .leaderAll_con {
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    padding: 20px;
    background: #0d4d9685;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: all 0.5s;
    color: var(--white);
}

.leaderAll .leaderAll_con svg {
    position: absolute;
    bottom: 20px;
    right: 20px;
    width: 20px;
    stroke: var(--white);
}

.leaderAll:hover .leaderAll_con {
    left: 0;
}

.blue-box a svg {
    margin-left: 10px;
}

.leaderAll .leaderAll_con h4 {
    font-family: "Amplitude-light";
    font-size: 30px;
}

.leaderAll .leaderAll_con p {
    color: var(--white);
}

.professor-cont .row,
.team .row {
    gap: 22px 0;
}

.professor-cont .row .col-lg-6 {
    display: flex;
    align-items: center;
}

.leaderAll.diffC1 {
    background: var(--blue);
}

.leaderAll.diffC2 {
    background: #d8d8d8;
}

.leaderAll.diffC3 {
    background: var(--darkblue);
}

.blue-box {
    text-align: center;
    margin-top: 50px;
}

.blue-box a {
    position: relative;
    border: 2px solid var(--darkblue);
    padding: 10px 100px;
    color: var(--white);
    display: inline-block;
}

.postid-444 .blue-box {
    margin-top: 0;
}

.blue-box a::before {
    background: var(--darkblue);
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    z-index: -1;
    transition: all 0.5s;
}

.blue-box a:hover {
    color: var(--darkblue);
}

.blue-box a:hover::before {
    width: 0;
}

.leader_con-1 .leadership-box {
    background: rgb(176, 190, 203);
    background: linear-gradient(180deg, rgba(176, 190, 203, 1) 0%, rgba(197, 206, 221, 1) 61%, rgba(176, 190, 203, 1) 100%);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0 0px 20px;
    color: var(--darkblue);
    gap: 22px;
    height: 370px;
}

.leader_con-1 .leadership-box .leadership-text h3 {
    font-family: "Amplitude-regular";
    font-size: 40px;
}

.leader_con-1 .leadership-box .leadership-text p {
    color: var(--darkblue);
    font-size: 24px;
    font-family: "Amplitude-regular";
    line-height: 1.2;
}

.leader_con-1 .leadership-box .leadership-text {
    width: 40%;
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.leader_con-1 .leadership-box figure {
    height: 100%;
    width: 60%;
}

.leader_con-1 .leadership-box figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}

.prof-info p {
    white-space: nowrap;
}

.professor-info.leading .heading h2 {
    padding-bottom: 30px;
}

.professor-info.leading .row {
    align-items: center;
    --bs-gutter-x: 65px;
    --bs-gutter-y: 0;
}
.single-faculty-blog .professor-info.leading .row {
    align-items: flex-start;
}
.dwnld a figure svg {
    stroke-width: 0.5px;
    fill: var(--blue);
    width: 33px;
}

.dwnld a {
    color: var(--blue);
}

.prof-info p,
.prof-info p a,
.dwnld a {
    font-size: 30px;
    font-family: "Amplitude-regular";
}

.prof-info p a {
    color: #606060;
}

.prof-info p:first-child {
    border-bottom: 3px solid var(--blue);
    margin-bottom: 15px;
    padding-bottom: 15px;
    width: fit-content;
}

.dwnld {
    margin-top: 20px;
}

.prof-tab .nav {
    display: flex;
    justify-content: space-between;
}

.prof-tab .nav .nav-item {
    width: 24%;
}

.prof-tab .nav .nav-item button {
    border: 2px solid var(--blue);
    width: 100%;
    border-radius: 0;
    text-align: left;
    min-height: 80px;
    color: #606060;
    font-size: 25px;
    line-height: 1.1;
    position: relative;
    z-index: 1;
    font-family: "Amplitude-regular";
}

.prof-tab .nav .nav-item button.active {
    background: transparent;
    color: var(--white);
}

.prof-tab .nav .nav-item button:hover::before {
    width: 100%;
}

.prof-tab .nav .nav-item button::before {
    background: var(--blue);
    position: absolute;
    left: 0;
    width: 0;
    top: 0;
    height: 100%;
    content: "";
    z-index: -1;
    transition: all 0.5s;
}

.prof-tab .nav .nav-item button.active::before {
    width: 100%;
}

.prof-tab .nav .nav-item button:hover {
    color: var(--white);
}

.prof-tab .tab-content ul {
    border-bottom: 2px solid var(--blue);
    padding-bottom: 20px;
    margin-bottom: 10px;
    padding-left: 25px;
}

.prof-tab .tab-content ul:last-child {
    border: none;
    margin: 0;
    padding-bottom: 0;
}

.prof-tab .tab-content ul li {
    font-size: 24px;
    font-family: "Amplitude-regular";
}

.professor-cont .myboxfact {
    display: none;
}

.schl-sec form input:focus,
.schl-sec .form-select:focus {
    box-shadow: none;
}


/* faculty page css end */


/* leadership page css start */

.leadership-hdng {
    padding-bottom: 50px;
}

.leader_con.leader_con2 .leadership-box .leadership-text {
    width: 35%;
}

.leader_con.leader_con2 .leadership-box figure {
    width: 65%;
    height: 414px;
}

.leader_con.leader_con2 .leadership-box {
    padding: 20px 0px 0 45px;
}

.leaderAll figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: top;
}

.leaderAll figure {
    width: 100%;
    height: 340px;
}

.leaderAll.gray-clr {
    background: #d8d8d8;
}

.leaderAll.dark-bl {
    background: var(--darkblue);
}

.leaderAll.light-bl {
    background: var(--blue);
}

.text-section {
    padding-top: 50px;
}

.text-section p {
    padding-bottom: 20px;
}

.text-section p:last-child {
    padding: 0;
}


/* .professor-cont .leaderAll figure {
    height: auto;
} */


/* leadership page css end */


/* library overview page css start */

.rightwisdom h4 {
    padding-bottom: 20px;
}

.getPrepared.yHaven .havenImg {
    margin-top: -140px;
}

.getPrepared.yHaven.getPreparedSecn .havenImg {
    margin: 0;
}

.getPrepared.yHaven.getPreparedSecn {
    padding-top: 0;
}

.getPrepared.yHaven .row .vis {
    height: 100%;
    background: var(--blue);
    padding: 50px;
}

.getPrepared.yHaven .row .vis h3 {
    font-weight: bold;
    color: var(--white);
    padding-bottom: 16px;
}

.getPrepared.yHaven .row .vis p {
    color: var(--white);
}

.getPrepared.yHaven .col-lg-12 .row {
    padding-top: 40px;
}

.getPrepared.yHaven .row .col-lg-12 .row .col-lg-6:last-child .vis {
    background: #0D4D96;
}

.libraryTime .row .col-lg-6 h3 {
    padding-bottom: 25px;
    font-weight: bold;
}

.libraryTime .row .col-lg-6 .timeLib h6 {
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 2px solid var(--blue);
}

.libraryTime .row .col-lg-6 .timeLib h6:last-child {
    border: 0;
    margin: 0;
}

.libraryTime .row .col-lg-6 .timeLib h6:first-child {
    border-bottom: 2px solid var(--blue);
}

.wisdom {
    padding-bottom: 0;
}


/* library overview page css end */


/* library Team page css start */

.fromCampus.ltm .heading h2 {
    width: fit-content;
}


/* library Team page css end */


/* board of studies page css start */

.fromCampus.ltm .accordion-item {
    border: 0;
    border-bottom: 2px solid #dbdbdb;
    padding-bottom: 5px;
    margin-bottom: 20px;
}

.fromCampus.ltm .accordion-item .accordion-button:not(.collapsed) {
    background: transparent;
    box-shadow: none;
    padding: 0 20px 10px 35px;
}

.fromCampus.ltm .accordion-item .accordion-button {
    transition: all 0.5s;
}

.fromCampus.ltm .accordion .accordion-item:last-child {
    margin: 0;
}

.fromCampus.ltm.acaCoun tr:nth-child(odd) td p {
    padding-bottom: 20px;
    color: #000;
    font-size: 21px;
    font-weight: bold;
}

.fromCampus.ltm.acaCoun tr:nth-child(odd) td p:last-child {
    padding: 0;
}


/* board of studies page css end */


/* executive mba page css start */

.challenges.bigger p {
    padding-left: 0px;
}

.perhaps .heading {
    padding-bottom: 50px;
}

.perhaps .row .col-lg-6 .vis {
    background: var(--blue);
    padding: 50px;
    color: var(--white);
}

.perhaps .row .col-lg-6 .vis p {
    padding-bottom: 40px;
    color: var(--white);
}

.perhaps .row .col-lg-6 .vis h3 {
    font-size: 90px;
    font-weight: 900;
}

.perhaps .row .col-lg-6 .vis small {
    font-size: 18px;
}

.perhaps .row .col-lg-6:last-child .vis {
    background-color: #77a3bc;
}

.choices.adCar .row .heading h2 {
    font-size: 49px;
}

.postid-437 .choices.shDo .heading h2 {
    padding-bottom: 30px;
}

.choices.adCar .row .startingUl {
    padding-left: 60px;
}

.choices.adCar .row .startingUl ul li a {
    text-transform: uppercase;
    font-size: 24px;
}

.choices.adCar {
    background-image: url(../img/adCar.jpg);
}

.topRank.topRank-mba .slider_topArrow {
    justify-content: space-between;
    margin-bottom: 35px;
}

.topRank-mba .slider_top {
    margin: 0;
    padding: 0;
}

.topRank.topRank-mba .heading {
    height: auto;
    padding: 0 0 65px 50px;
    margin-bottom: 20px;
}

.topRank.topRank-mba .heading figure img {
    width: 100%;
}

.topRank.topRank-mba .heading figure {
    max-width: 400px;
    margin-left: auto;
}

.topRank.topRank-mba .heading .row {
    align-items: end;
}

.topRank.topRank-mba .heading .row .col-lg-5 {
    padding: 0px 0 30px 50px;
}

.topRank.topRank-mba {
    margin-top: -130px;
}

.whyMba.busiEdu .container .col-lg-10 {
    margin: auto;
}

.whyMba.busiEdu .container .col-lg-10 .heading {
    border: 2px solid var(--blue);
    padding: 50px 70px 130px;
    text-align: center;
}

.topRank.topRank-mba .col-lg-12 .row .col figure {
    position: relative;
}

.topRank.topRank-mba .col-lg-12 .row .col figure img {
    width: 100%;
}

.topRank.topRank-mba .col-lg-12 .row .col figure a {
    position: absolute;
    bottom: 17px;
    font-size: 25px;
    left: 0;
    color: var(--white);
    z-index: 1;
    line-height: 1;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
    align-items: end;
}

.topRank.topRank-mba .col-lg-12 .row .col figure a svg {
    width: 18px;
    display: none;
}

.topRank.topRank-mba .col-lg-12 .row .col figure::after {
    background: rgb(255, 255, 255);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%);
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    /* width: 100%; */
    right: 0;
    bottom: 0;
}

.oneLeader .heading {
    padding-bottom: 60px;
}

.oneLeader .heading h2 {
    padding-bottom: 30px;
}

.oneLeader figure {
    background: rgb(10, 10, 10);
    background: linear-gradient(180deg, rgba(10, 10, 10, 1) 0%, rgba(101, 101, 101, 1) 100%);
    margin-bottom: 30px;
}

.oneLeader figure figcaption p {
    line-height: 1;
}

.oneLeader figcaption p {
    line-height: 1.2;
    padding-top: 15px;
}

.oneLeader .col-lg-12 {
    margin-top: 45px;
}

.oneLeader .col-lg-12 .btn_cha {
    width: fit-content;
    margin: auto;
    padding: 10px 30px;
}

.diverRight {
    border: 2px solid var(--darkblue);
    padding: 50px;
}

.diverRight h3 {
    font-size: 70px;
    font-weight: bold;
    color: var(--blue);
}

.diverRight p {
    font-weight: 600;
}

.diverRight .row .col-lg-6 .dvrCon {
    padding-bottom: 20px;
    border-bottom: 2px solid #b6b6b6;
    margin-bottom: 20px;
}


/* executive mba page css end */


/* about us page css start */

.heroBehind {
    padding-bottom: 0;
}

.heroBehind .row .col-lg-8 {
    padding-left: 100px;
}

.heroBehind .row .col-lg-4 .heading h2 {
    padding-bottom: 25px;
}

.heroBehind .row .col-lg-8 p {
    padding-bottom: 15px;
    text-align: justify;
}

.heroBehind .row .col-lg-8 p:last-child {
    padding: 0;
}

.celebrating {
    background-color: var(--darkblue);
    color: var(--white);
    /* padding-bottom: 0; */
    position: relative;
}

.celebrating video {
    width: 100%;
    height: 100%;
}

.celebrating h2,
.celebrating h3 {
    font-weight: bold;
    text-transform: uppercase;
}

.celebrating .row .col-lg-12 {
    display: flex;
    align-items: end;
    gap: 35px;
    justify-content: center;
    border-top: 2px solid var(--blue);
    padding: 70px 0;
    position: relative;
}

.celebrating h3 {
    padding-bottom: 30px;
}

.celebrating .row .col-lg-12::after,
.changingLive .row .col-lg-12::after {
    position: absolute;
    content: "";
    left: 0;
    width: 2px;
    height: 100%;
    background-color: var(--blue);
    top: 0;
}

.celebrating .row .col-lg-12::before,
.changingLive .row .col-lg-12::before {
    position: absolute;
    content: "";
    right: 0;
    width: 2px;
    height: 100%;
    background-color: var(--blue);
    top: 0;
}

.changingLive .heading h2 {
    padding-bottom: 30px;
}

.changingLive .heading p {
    padding-bottom: 15px;
}

.changingLive .heading p:last-child {
    padding-bottom: 0;
}

.changingLive .row .col-lg-12 {
    padding: 80px 50px 70px 80px;
    border-bottom: 2px solid var(--blue);
    position: relative;
}

.changingLive {
    padding-top: 0;
}

.celebrating>figure {
    position: absolute;
    top: 50%;
    height: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 9999;
}

.celebrating>figure img {
    height: 100%;
    object-fit: contain;
    width: 100%;
}

.aboutVis {
    padding: 0;
}

.aboutVis .col-lg-6 .heading {
    padding-bottom: 15px;
}

.aboutVis .col-lg-6 p {
    padding-bottom: 15px;
    text-align: justify;
}

.aboutVis .col-lg-6 p:last-child {
    padding-bottom: 0;
}

.aboutVis .row {
    --bs-gutter-x: 50px;
}

.aboutBoard .col-lg-12 .btn_cha {
    width: fit-content;
    padding: 10px 30px;
}

.aboutBoard .nav {
    background: var(--darkblue);
    padding: 50px;
    width: 40%;
}

.aboutBoard .tab-content {
    width: 60%;
}

.aboutBCon figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.aboutBCon h2 {
    padding-bottom: 25px;
}

.aboutBCon figure {
    margin-bottom: 50px;
    height: 400px;
}

.aboutBoard .nav .nav-link.active::after {
    width: 100%;
}

.aboutBoard .nav .nav-link {
    color: var(--white);
    font-size: 40px;
    text-align: left;
    /* transition: all 0.5s ease-in; */
    padding: 0 0 20px;
    border-bottom: 2px solid var(--blue);
    margin-bottom: 20px;
    border-radius: 0;
    position: relative;
    transition: all 0.5s;
    justify-content: space-between;
    display: flex;
}

.aboutBoard .col-lg-12>div {
    gap: 70px;
}

.aboutBoard .nav .nav-link.active {
    background: transparent;
    font-family: "Amplitude-bold";
    letter-spacing: 1px;
}

.aboutBoard .nav .nav-link::after {
    content: "";
    position: absolute;
    left: 0;
    background: var(--white);
    width: 0;
    height: 2px;
    bottom: -2px;
    transition: all 1s;
}

.aboutBoard .nav .nav-link:hover::after {
    width: 100%;
}


/* about us page css end */


/* bba hons page css start */

.banBtn a.sameA.smallA {
    font-size: 35px;
    line-height: 1.2;
}

.banBtn a.sameA.smallA svg {
    width: 25px;
}

.banBtn a.sameA.smallA::after {
    width: calc(100% - 35px);
}

.challenges.empoweringNew .steps h4 {
    background: var(--blue);
    color: var(--white);
    min-height: 100px;
    display: flex;
    align-items: center;
    padding: 0 40px;
}

.challenges.empoweringNew .steps p {
    padding: 20px 35px;
    text-align: justify;
}


/* .challenges.empoweringNew .row:nth-child(2) .col-lg-4:first-child {
    padding-top: 200px;
}

.challenges.empoweringNew .row:nth-child(2) .col-lg-4:nth-child(2) {
    padding-top: 100px;
} */

.challenges.empoweringNew .row:nth-child(2) .col-lg-4:first-child .step h4 {
    background: var(--darkblue);
}

.challenges.empoweringNew .row:nth-child(2) .col-lg-4:first-child .steps h4 {
    background: var(--darkblue);
}

.challenges.empoweringNew .row:nth-child(2) .col-lg-4:last-child .steps h4 {
    background: #83b0cf;
}

.challenges.empoweringNew .row:first-child {
    align-items: start;
}

.challenges.empoweringNew .row:nth-child(2) {
    margin-top: 50px;
}

.choices.pickYour .row .startingUl ul li a {
    text-transform: uppercase;
}

.choices.pickYour .row .startingUl ul li {
    padding-bottom: 15px;
    margin-bottom: 30px;
}

.tribe.tribeNew .col-lg-7 ul li,
.tribe.tribeNew .recent_con ul li {
    color: var(--black);
    font-weight: bold;
}


/* bba hons page css end */


/* acic page css start */

.empowerNew .heading p {
    font-size: 30px;
    font-weight: bold;
    padding-top: 15px;
}

.empowerNew {
    background-image: url(../img/empBack.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.empowerNew .ready_consi .ready_first figure {
    width: 85px;
}

.empowerNew .ready_consi .ready_first {
    display: flex;
    align-items: start;
    gap: 25px;
    width: 33.33%;
}

.planSeedNew .btn_cha {
    max-width: 250px;
    padding: 10px 29px;
    margin-top: 40px;
}

.planSeedNew .btn_cha a {
    justify-content: space-between;
    display: flex;
}

.groLogos {
    display: flex;
    flex-wrap: wrap;
    gap: 40px 0;
}

.groLogos figure {
    width: 33.33%;
}

.groLogos figure img {
    width: 150px;
    aspect-ratio: 3/2;
    object-fit: contain;
}

.research.impactSec.dreamNew .row .col-lg-8 .slider_res .slick-list .slick-track .slick-current .item .impactSec_con {
    background-color: var(--blue);
    color: var(--white);
}

.research.impactSec.dreamNew .row .col-lg-8 .slider_res .slick-list .slick-track .item .impactSec_con {
    background: #dbdbdb;
    color: var(--black);
    transition: all 0.5s;
    position: relative;
}

.research.impactSec.dreamNew .row .col-lg-8 .slider_res .slick-list .slick-track .item .impactSec_con a svg {
    stroke: var(--black);
    position: absolute;
    right: 50px;
    bottom: 35px;
}

.research.impactSec.dreamNew .row .col-lg-8 .slider_res .slick-list .slick-track .slick-current .item .impactSec_con a svg {
    stroke: var(--white);
}

.parLogo {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
}

.parLogo img {
    width: 225px;
    aspect-ratio: 3/1;
    object-fit: contain;
}

.partnersNew .col-lg-12 {
    margin-top: 40px;
    position: relative;
}

.partnersNew .col-lg-12 .btn_cha {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 2px solid var(--blue);
    padding: 10px 30px;
}

.partnersNew .col-lg-12 .btn_cha a {
    color: var(--white);
}

.partnersNew .col-lg-12 .btn_cha::after {
    width: 100%;
    background: var(--blue);
}

.partnersNew .col-lg-12 .btn_cha a svg {
    stroke: var(--white);
}

.partnersNew .col-lg-12 .btn_cha:hover::after {
    width: 0;
}

.partnersNew {
    padding-top: 180px;
}


/* acic page css end */


/* your journey page css start */

.sbCon {
    border: 2px solid var(--darkblue);
    padding: 50px 50px 40px;
    position: relative;
    height: 100%;
}

.sbCon h4 {
    border-bottom: 2px solid #d7d7d7;
    padding-bottom: 5px;
    margin-bottom: 20px;
    font-size: 70px;
    color: var(--darkblue);
}

.sbCon h5 {
    font-size: 32px;
    font-family: "Amplitude-regular";
    color: var(--darkblue);
    padding-bottom: 10px;
}

.sbCon p {
    text-align: left !important;
}

.sbCon::after {
    content: "";
    position: absolute;
    transition: all 0.5s;
    background: var(--darkblue);
    height: 15px;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}

.sbCon:hover::after {
    height: 100%;
}

.sbCon:hover h5,
.sbCon:hover h4,
.sbCon:hover p,
.studyBmu .row .col-lg-4:nth-child(2) .sbCon:hover h4,
.studyBmu .row .col-lg-4:nth-child(2) .sbCon:hover h5,
.studyBmu .row .col-lg-4:nth-child(2) .sbCon:hover p,
.studyBmu .row .col-lg-4:last-child .sbCon:hover h4,
.studyBmu .row .col-lg-4:last-child .sbCon:hover h5,
.studyBmu .row .col-lg-4:last-child .sbCon:hover p {
    color: var(--white);
}

.studyBmu .row .col-lg-4:nth-child(2) .sbCon h4,
.studyBmu .row .col-lg-4:nth-child(2) .sbCon h5 {
    color: var(--blue);
}

.studyBmu.studyBmuSecn .sbCon p {
    text-align: left;
    color: var(--darkblue);
    font-size: 33px;
    font-family: "Amplitude-regular";
    line-height: 1;
}

.studyBmu.studyBmuSecn .row .col-lg-4:last-child .sbCon p {
    color: #84b1d0;
}

.studyBmu.studyBmuSecn .row .col-lg-4:nth-child(2) .sbCon p {
    color: var(--blue);
}

.studyBmu.studyBmuSecn .sbCon:hover p,
.studyBmu.studyBmuSecn .row .col-lg-4:last-child .sbCon:hover p,
.studyBmu.studyBmuSecn .row .col-lg-4:nth-child(2) .sbCon:hover p {
    color: var(--white);
}

.studyBmu.studyBmuSecn .sbCon h5 {
    font-family: "Amplitude-bold";
    font-size: 60px;
    line-height: 1;
}

.studyBmu.studyBmuSecn .sbCon {
    display: flex;
    flex-direction: column;
    gap: 10px;
    justify-content: center;
}

.nxCon {
    padding-top: 50px;
}


/* .studyBmu.studyBmuSecn .sbCon h5 br,
.studyBmu.studyBmuSecn .sbCon p br {
    display: none;
} */

.studyBmu.studyBmuSecn {
    padding-top: 0;
    margin-top: -2px;
}

.studyBmu .row .col-lg-4:last-child .sbCon h4,
.studyBmu .row .col-lg-4:last-child .sbCon h5 {
    color: #84b1d0;
}

.studyBmu .row .col-lg-4:last-child .sbCon::after {
    background: #84b1d0;
}

.studyBmu .row .col-lg-4:nth-child(2) .sbCon::after {
    background: var(--blue);
}

.studyBmu .row .col-lg-4:nth-child(2) .sbCon {
    border-color: var(--blue);
}

.studyBmu .row .col-lg-4:last-child .sbCon {
    border-color: #84b1d0;
}

.studyBmu .row .col-lg-4:nth-child(2) .sbCon p {
    color: var(--blue);
}

.studyBmu .row .col-lg-4:nth-child(3) .sbCon p {
    color: var(--darkblue);
}

.studyBmu .row .col-lg-4 .sbCon:hover p {
    color: var(--white);
}

.applyingMode .heading {
    padding-bottom: 50px;
}

.applyingMode .heading h2 {
    padding-bottom: 15px;
}

.apModeCon {
    height: 100%;
    background: var(--blue);
    color: var(--white);
    padding: 50px 50px 120px;
    position: relative;
}

.apModeCon p {
    color: var(--white);
    padding: 15px 0 30px;
}

.apModeCon .btn_cha {
    border-color: var(--white);
    width: fit-content;
    padding: 10px 30px;
    position: absolute;
    bottom: 40px;
}

.apModeCon .btn_cha a {
    color: var(--white);
}

.apModeCon .btn_cha::after {
    background: var(--white);
    /* z-index: -1; */
}

.apModeCon .btn_cha:hover a {
    color: var(--blue);
}

.apModeCon .btn_cha:hover a svg {
    stroke: var(--blue);
}

.apModeCon .btn_cha a svg {
    stroke: var(--white);
}

.apModeCon h4 {
    font-size: 42px;
}

.applyingMode .row {
    --bs-gutter-y: 1.5rem;
}

.applyingMode .row .col-lg-6:nth-child(2) .apModeCon {
    background: #77a3bc;
}

.applyingMode .row .col-lg-6:nth-child(3) .apModeCon {
    background: #84b1d0;
}

.applyingMode .row .col-lg-6:last-child .apModeCon {
    background: var(--darkblue);
}

.getPrepared.yHaven.exOur .havenImg {
    margin-top: -100px;
    position: relative;
}

.getPrepared.exOur .heading {
    padding: 50px 50px 150px;
    min-height: auto;
}

.getPrepared.yHaven.exOur .havenImg figure .btn_cha {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 2px solid var(--blue);
    padding: 10px 30px;
}

.getPrepared.yHaven.exOur .havenImg figure .btn_cha::after {
    width: 100%;
    background: var(--blue);
}

.getPrepared.yHaven.exOur .havenImg figure .btn_cha a {
    color: var(--white);
}

.getPrepared.yHaven.exOur .havenImg figure .btn_cha a svg {
    stroke: var(--white);
}

.getPrepared.yHaven.exOur .havenImg figure .btn_cha:hover::after {
    width: 0;
}

.contactUs .contCon {
    display: flex;
    align-items: center;
    gap: 20px;
    border-bottom: 2px solid var(--blue);
    padding-bottom: 20px;
    margin-bottom: 20px;
    /* width: fit-content; */
}

.contactUs .contCon figure {
    width: 10%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.contactUs .contCon a {
    color: #606060;
    font-size: 27px;
    white-space: nowrap;
}

.contactUs h3 {
    font-weight: bold;
    padding-bottom: 25px;
}

.contactUs .heading {
    padding-bottom: 50px;
}

.contactUs .row .col-lg-4 {
    position: relative;
}

.contactUs .row .col-lg-4::after {
    left: 2px;
    background: var(--darkblue);
    top: 0;
    position: absolute;
    content: "";
    width: 2px;
    height: 100%;
}

.contactUs .row .col-lg-4:first-child::after {
    display: none;
}

.contactUs .row {
    --bs-gutter-x: 145px;
}


/* your journey page css end */


/* btech curriculum page css start */

.curriSpe {
    background-color: var(--darkblue);
    color: var(--white);
}

.curriSpe .heading {
    padding-bottom: 50px;
}

.curriSpe .row {
    --bs-gutter-y: 1.5rem;
}

.curriSpe .row .col-lg-4:nth-child(4) .apModeCon,
.curriSpe .row .col-lg-4:last-child .apModeCon {
    background-color: #317ba9;
}


/* btech curriculum page css end */


/* international immersion page css start */

.challenges .col-lg-12 .heading h2 {
    padding-bottom: 35px;
}


/* international immersion page css end */


/* btech computer science engineering page css start */

.amCon {
    border: 2px solid var(--blue);
    min-height: 100px;
    display: flex;
    align-items: center;
    padding: 0 25px;
    position: relative;
    z-index: 1;
}

.sameEffect {
    position: relative;
}

.amazingIs .row {
    --bs-gutter-y: 1.5rem;
}

.postid-146113 .amazingIs.amazingIsSecn .amCon {
    min-height: 65px;
}

.postid-146113 .amazingIs.amazingIsSecn {
    padding-top: 0;
}

.amazingIs.amazingIsSecn .amCon h4 {
    font-size: 20px;
}

.buildings .heading {
    padding-bottom: 30px;
}

.sameEffect::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 0;
    height: 100%;
    background-color: var(--blue);
    transition: all 0.5s;
}

.sameEffect:hover::after {
    width: 100%;
    z-index: -1;
}

.amCon h4 {
    font-family: "Amplitude-regular";
    color: var(--gray);
}

.amCon:hover h4 {
    color: var(--white);
}

.ourSuccNew .ourAll {
    border: 2px solid var(--darkblue);
    padding: 50px;
}

.ourSuccNew .ourAll .row .col-lg-4 .heading h2 {
    font-size: 65px;
}

.ourSuccNew .ourAll .row .col-lg-8 {
    display: flex;
    justify-content: space-between;
}

.ourSuccNew .ourAll .row .col-lg-8 .ourSuccCon h3 {
    color: var(--blue);
    font-size: 85px;
    font-family: "Amplitude-bold";
}

.ourSuccNew .ourAll .row .col-lg-8 .ourSuccCon p {
    font-size: 30px;
    line-height: 1.2;
    font-family: "Amplitude-regular";
}

.ourSuccNew .ourAll .row .col-lg-8 .ourSuccCon h3 small {
    font-size: 28px;
}

.ourSuccNew .ourAll .row .col-lg-8 .ourSuccCon {
    position: relative;
}

.ourSuccNew .ourAll .row .col-lg-8 .ourSuccCon::after {
    position: absolute;
    right: -4vw;
    content: "";
    width: 2px;
    height: 100%;
    background: #c5c5c5;
    top: 0;
}

.ourSuccNew .ourAll .row .col-lg-8 .ourSuccCon:last-child::after {
    display: none;
}

.answered .faqs .accordion {
    counter-reset: my-sec-counter;
}

.answered .faqs .accordion-item .accordion-button::before {
    counter-increment: my-sec-counter;
    content: "" counter(my-sec-counter) ". ";
    position: absolute;
    left: 0;
    font-size: 30px;
    top: 50%;
    font-weight: 900;
    font-family: "Amplitude-bold";
    transform: translate(0, -50%);
}


/* .accordion-item .accordion-button:not(.collapsed)::before {
    transform: unset;
} */

.accordion-item {
    position: relative;
}


/* btech computer science engineering page css end */


/* btech computer science engineering curriculum page css start */

.choices.adCar.bCse {
    background-image: url(../img/bCse.jpg);
}

.choices.adCar.bCse .row .heading h2 {
    font-size: 35px;
}

.leftArti {
    background-color: #b7e5fc;
    padding: 50px;
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.leftArti p:last-child {
    /* font-weight: bold; */
    font-family: "Amplitude-regular";
}

.artiNew .row .col-lg-6:nth-child(2) .row {
    --bs-gutter-y: 1.5rem;
}

.artiNew .row .col-lg-12 {
    padding-top: 45px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.artiNew .row .col-lg-12 p {
    text-align: justify;
}

.ourProgramme.indus .ready_consi .i2e {
    width: 33.33%;
}

.ourProgramme.indus .ready_consi .ready_first {
    width: 100%;
}

.progEdunew.answered .accordion-body {
    counter-reset: list;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.internships>figure img {
    height: 100%;
}

.slider_res .slick-current .impactSec_con p,
.outSideApproach .right_out p {
    color: var(--white);
}


/* .progEdunew.answered .accordion-body p::before {
    counter-increment: list;
    content: "PEO " counter(list) ". ";
    left: 0;
    top: -6px;
} */

.progEdunew.answered {
    background-color: var(--darkblue);
}

.progEdunew.answered .faqs .accordion-item {
    background: transparent;
    color: var(--white);
}

.progEdunew.answered .faqs .accordion-item::after {
    background: var(--white);
}

.progEdunew.answered .faqs .accordion-item .accordion-button {
    color: var(--white);
    background: transparent;
}

.progEdunew.answered .accordion-body p {
    color: var(--white);
}

.fromCampus.ltm.CseFaq .accordion .accordion-item .accordion-button {
    /* border-top: 2px solid var(--darkblue); */
    border-bottom: 2px solid var(--darkblue);
    padding: 12px 16px;
    border-radius: 0;
}

.fromCampus.ltm.CseFaq .accordion .accordion-item {
    border: none;
}

.fromCampus.ltm.CseFaq .accordion .accordion-item .accordion-button:not(.collapsed) {
    background-color: var(--darkblue);
    padding: 12px 16px;
}

.fromCampus.ltm.CseFaq .accordion .accordion-item .accordion-button:not(.collapsed) h3 {
    color: var(--white);
}

.fromCampus.ltm.CseFaq .accordion .accordion-item .accordion-button h3 {
    color: var(--darkblue);
    padding: 0;
    font-size: 25px;
}


/* .fromCampus.ltm.CseFaq .accordion .accordion-item .accordion-body {
    padding: 0;
} */

.fromCam_table p {
    font-size: 20px;
}

.fromCampus.ltm.CseFaq .accordion {
    padding-top: 30px;
}


/* .fromCampus.ltm.CseFaq .accordion .accordion-item .accordion-item,
.fromCampus.ltm.CseFaq .accordion .accordion-item {
    border: none;
} */


/* btech computer science engineering curriculum page css end */


/* Specialisations in BTech Computer Science and Engineering page css start */

.challenges .col-lg-12 {
    display: flex;
    flex-direction: column;
    /* gap: 10px; */
}

.trenLink {
    width: 100%;
    height: 100%;
    background-color: var(--darkblue);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 350px;
}

.trenLink a {
    color: var(--white);
    position: unset;
    font-size: 41px;
    line-height: 1.2;
}

.topRank.topRankNew.trenSpe .row {
    --bs-gutter-y: 1.5rem;
}

.topRank.topRankNew.trenSpe .row .col-lg-3:nth-child(3) .trenLink,
.topRank.topRankNew.trenSpe .row .col-lg-3:last-child .trenLink {
    background: #84b1d0;
}

.trenLink a svg {
    position: absolute;
    bottom: 20px;
    right: 30px;
}

.topRank.topRankNew.trenSpe .row .col-lg-3:nth-child(5) .trenLink {
    background: var(--blue);
}

.topRank.topRankNew.trenSpe {
    margin-top: -110px;
}

.choices.baLib.minProg .startingUl ul li a {
    font-size: 21px;
}

.choices.baLib.minProg {
    background-image: url(../img/minor.jpg);
}

.studyBmu.studyNew .col-lg-12 {
    padding-top: 10px;
}

.studyBmu.studyNew .col-lg-12 p {
    text-align: justify;
}

.challenges p {
    text-align: justify;
}

.bmuMarge {
    background-image: url(../img/leading_back.png);
}


/* Specialisations in BTech Computer Science and Engineering page css end */


/* publication journals css start */

.darkBlue .heading {
    padding-bottom: 50px;
}

.sameCard {
    border: 2px solid var(--darkblue);
    padding: 50px;
    display: flex;
    flex-direction: column;
    gap: 90px;
    position: relative;
    z-index: 1;
    height: 100%;
    justify-content: space-between;
}

.sameCard br {
    display: none;
}

.sameCard::after {
    position: absolute;
    left: 0;
    width: 100%;
    height: 0;
    background-color: var(--darkblue);
    content: "";
    top: 0;
    transition: all 0.5s;
    z-index: -1;
}

.sameCard:hover::after {
    height: 100%;
}

.sameCard h6,
.sameCard .author .auth h5 {
    font-family: "Amplitude-bold";
    font-size: 28px;
    transition: all 0.5s;
}

.sameCard .author .auth h5 {
    color: #606060;
    font-family: "Amplitude-regular";
    width: 70%;
}

.sameCard .author {
    display: flex;
    flex-direction: column;
    gap: 29px;
}

.sameCard .author .auth {
    display: flex;
}

.sameCard .author .auth h6 {
    width: 28%;
    color: var(--blue);
}

.sameCard:hover h6 {
    color: var(--blue);
}

.sameCard:hover .auth h5 {
    color: var(--white);
}

.darkBlue .row {
    --bs-gutter-y: 1.5rem;
}

.darkBlue.blueNew .sameCard {
    border-color: var(--blue) !important;
}

.darkBlue.blueNew .sameCard::after {
    display: none;
}

.darkBlue.blueNew .sameCard::before {
    position: absolute;
    left: 0;
    width: 100%;
    height: 0;
    background-color: var(--blue);
    content: "";
    top: 0;
    transition: all 0.5s;
    z-index: -1;
}

.darkBlue.blueNew .sameCard:hover::before {
    background-color: var(--blue);
    height: 100%;
}

.darkBlue.blueNew .sameCard:hover h6 {
    color: var(--white);
}


/* publication journals css end */


/* social impact page css start */

.choices.across {
    background-image: url(../img/across.jpg);
}

.choices.across .row {
    width: 100%;
    padding: 10px 50px 0px 0px;
}

.choices.across .row .col-lg-12 {
    padding: 0;
}

.choices.across .row .startingUl {
    padding-left: 0;
    align-items: center;
}

.choices.across .row .startingUl figure {
    width: 40%;
}

.choices.across .row .startingUl .acrossP {
    width: 60%;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.choices.across .row .startingUl .acrossP p {
    color: var(--white);
    line-height: 1.2;
}

.getPrepared.differenceNew .slider_getPre .slick-current .item .slider_getPreCon figure .figure_con h6 {
    font-family: "Amplitude-bold";
}

.getPrepared.differenceNew .realStoriesArrow {
    margin-top: -190px;
}

.getPrepared.differenceNew .slider_getPre {
    margin: 0;
}

.microBusiness .heading {
    padding-bottom: 50px;
}

.microBusiness .col-lg-7 h6 {
    font-size: 39px;
    font-family: "Amplitude-regular";
}

.microBusiness .col-lg-7 ul {
    padding: 20px 0 0 24px;
}

.microBusiness .col-lg-7 ul li::marker {
    color: var(--darkblue);
}

.microBusiness .col-lg-7 ul li {
    font-size: 26px;
    font-family: "Amplitude-regular";
    padding-bottom: 15px;
    line-height: 1.3;
    text-align: justify;
}

.microBusiness .col-lg-7 {
    padding-left: 80px;
}

.microBusiness {
    background-image: url(../img/leading_back.png);
}

.upcomingMiles .mileBox {
    background-color: var(--darkblue);
    padding: 50px;
    height: 100%;
}

.upcomingMiles .mileBox p {
    color: var(--white);
}

.upcomingMiles .mileBox h4 {
    color: var(--white);
    padding-bottom: 15px;
    border-bottom: 2px solid var(--lightgray);
    margin-bottom: 20px;
    font-size: 55px;
}

.upcomingMiles .heading {
    padding-bottom: 50px;
}

.upcomingMiles .row .col-lg-3:nth-child(2) .mileBox {
    background-color: var(--blue);
}

.upcomingMiles .row .col-lg-3:nth-child(3) .mileBox {
    background-color: #77a3bc;
}

.upcomingMiles .row .col-lg-3:last-child .mileBox {
    background-color: #77a3bc;
}

.upcomingMiles .mileBox h4 small {
    font-size: 40px;
}

.freedomStudy.mileTones .nav {
    justify-content: space-around;
}


/* social impact page css end */


/* industry collaborations page css start */

.whyCollaNew .whyCollaAll {
    background-color: var(--darkblue);
    padding: 50px 0;
    height: 100%;
    overflow: hidden;
    color: var(--white);
    position: relative;
    min-height: 450px;
}

.whyCollaNew .whyCollaAll p {
    padding-top: 20px;
    color: var(--white);
}

.whyCollaNew .heading {
    padding-bottom: 50px;
}

.whyCollaNew .whyCollaAll .whyCollaCon {
    position: absolute;
    padding: 0 50px;
    /* height: 100px; */
    overflow: hidden;
    bottom: -248px;
    transition: all 0.5s;
    z-index: 1;
}


/* .whyColla .whyCollaAll .whyCollaCon h3{
    transition: font-weight .4s ease-in-out;
} */

.whyCollaNew .whyCollaAll:hover .whyCollaCon {
    bottom: 40px;
    width: 100%;
}

.whyCollaNew .whyCollaAll:hover h3 {
    font-weight: bold;
}

.whyCollaNew .whyCollaAll::after {
    top: 0;
    content: "";
    position: absolute;
    background-color: var(--blue);
    width: 100%;
    height: 0;
    transition: all 0.5s;
}

.whyCollaNew .whyCollaAll:hover::after {
    height: 100%;
}

.whyCollaNew {
    background-image: url("../img/leading_back.png");
}

.industryNew {
    background-image: url(../img/industryBan.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
    background-attachment: fixed;
}

.indusLogos {
    background-color: var(--white);
    padding: 50px;
    width: 100%;
}

.indusLogos .heading {
    padding-bottom: 50px;
}

.sliderIndus .item .inLogo:first-child {
    border-bottom: 2px solid var(--darkblue);
    margin-bottom: 35px;
}

.sliderIndus .item .inLogo {
    min-height: 110px;
}

.sliderIndus .item .inLogo figure img {
    margin: auto;
    width: 185px;
    aspect-ratio: 3/1;
    object-fit: contain;
}

.centerEx .heading {
    padding-bottom: 50px;
}

.centerEx .heading h2 {
    padding-bottom: 20px;
}

.centerEx.empowerNew {
    background: transparent;
}

.centerEx.empowerNew .heading p {
    font-size: 24px;
    font-weight: 100;
    padding: 0;
}

.centerEx.empowerNew .ready_consi .ready_first figure {
    width: 75px;
}

.centerEx.empowerNew .ourProg_con .ready_consi .ready_first h3 {
    font-size: 30px;
    font-family: "Amplitude-bold";
}

.excenSlider .slick-list {
    margin: 0 -15px;
}

.excenSlider .slick-slide {
    margin: 0 15px;
}

.ready_box h3 {
    font-family: "Amplitude-light";
}

.industryNew .container .row .col-lg-12,
.industryNew .container .row,
.industryNew .container {
    height: 100%;
}

.industryNew .container .row .col-lg-12 {
    display: flex;
    align-items: center;
}

.challenges.greatM p {
    padding: 0;
}

.challenges.greatM ul li {
    border-bottom: 2px solid var(--blue);
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-family: "Amplitude-regular";
}

.challenges.greatM ul {
    padding: 15px 0 0 0;
    list-style: none;
}


/* industry collaborations page css end */


/* school of management page css start */

.choices.progOff.progMN {
    background-image: url(../img/progM.jpg);
}


/* school of management page css end */


/* research page css start */

.challenges.greatM .btn_cha {
    width: fit-content;
    padding: 10px 30px;
    margin-top: 20px;
}

.impactSecond .realStoriesArrow {
    display: none;
}

.logo figure img {
    max-width: 80%;
}

.researchNumbers .hired .hirde_con h2 {
    font-size: 150px;
    color: var(--white);
    line-height: 0.9;
}

.researchNumbers .hired .hirde_con h3 {
    font-size: 31px;
    color: var(--white);
    max-width: 235px;
}

.researchNumbers .hired .hirde_con h2 sup {
    font-size: 84px;
}

.researchNumbers .hired .hirde_con h2 small {
    font-size: 50px;
    color: var(--white);
}

.researchNumbers .hired .hirde_con::after {
    background: var(--darkblue);
}

.researchNumbers .hired .hirde_con::before {
    background: var(--white);
}

.researchNumbers .hired .hirde_con .hired_conText {
    width: 50%;
}

.researchNumbers .hired .hirde_con .hired_conText:last-child {
    padding-left: 60px;
}

.researchNumbers .hired {
    background-color: var(--blue);
    border: none;
    margin-left: 70px;
}

.researchNumbers figure {
    margin-top: 60px;
    opacity: 0.2;
}

.innovationN .heading h2 {
    padding-bottom: 25px;
}

.innovationPart .boxInno {
    width: 25%;
    position: relative;
    overflow: hidden;
}

.innovationPart {
    display: flex;
}

.innovationPart .boxInno .boxICon {
    position: absolute;
    bottom: -60%;
    left: 0;
    overflow: hidden;
    color: var(--white);
    z-index: 1;
    height: 100%;
    width: 100%;
    padding: 0 50px;
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
    transition: all 0.5s;
}

.innovationPart .boxInno::after {
    position: absolute;
    content: "";
    left: 0;
    background: red;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgb(0, 0, 78);
    background: linear-gradient(180deg, rgb(0 0 70 / 0%) 50%, rgb(0 0 0 / 86%) 100%);
}

.innovationPart .boxInno .boxICon ul {
    padding-left: 24px;
    opacity: 0;
}

.innovationPart .boxInno:hover .boxICon ul {
    opacity: 1;
}

.innovationPart .boxInno .boxICon ul li::marker {
    color: var(--blue);
}

.innovationPart .boxInno .boxICon ul li {
    color: var(--white);
    font-size: 28px;
}

.innovationPart .boxInno .boxICon h5 {
    font-size: 34px;
    padding-bottom: 25px;
}

.innovationPart .boxInno::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 0;
    width: 100%;
    background: #0d4d96db;
    z-index: 1;
    transition: all 0.5s;
}

.innovationPart .boxInno:hover .boxICon {
    bottom: 0;
    justify-content: center;
}

.innovationPart .boxInno:hover::before {
    height: 100%;
}

.researchNews .heading h2 {
    padding-bottom: 25px;
}

.researchNews figure {
    margin-top: 40px;
}

.cutCon {
    display: flex;
    /* justify-content: space-between; */
}

.cutCon h4 {
    width: 40%;
}

.cuttingEdge {
    background-color: var(--blue);
    padding: 50px;
    color: var(--white);
    margin: -120px 100px 0;
    position: relative;
}

.cutCon p {
    color: var(--white);
    text-align: justify;
    width: 60%;
}

.slick-arrow svg {
    fill: transparent;
    stroke: #c9c9c9;
    width: 50px;
}

.cuttingArrow {
    margin-top: -29px;
    justify-content: space-between;
    display: flex;
}

.industryNew.industryNew2 {
    margin-top: -80px;
    z-index: 1;
    position: relative;
    background-image: url(../img/buiImg.jpg);
}

.tryNew2slider .item .inLogo:first-child {
    border-bottom: 2px solid var(--darkblue);
    margin-bottom: 35px;
}

.tryNew2slider .item .inLogo {
    min-height: 110px;
}

.tryNew2slider .item .inLogo:last-child {
    min-height: 0;
}

.tryNew2slider .item .inLogo figure img {
    width: 180px;
    aspect-ratio: 2 / 1;
    object-fit: contain;
    margin: auto;
}


/* research page css end */


/* bba mba integrated page css start */

.choices.bmSpa h2 {
    padding-bottom: 35px;
}

.choices.bmSpa p {
    text-align: justify;
}

.choices.bmSpa .row .startingUl {
    padding-left: 50px;
}


/* bba mba integrated page css end */


/* institute innovation page css start */

.freedomStudy .heading p {
    padding-top: 15px;
}

.getPrepared.yHaven .row .vis ul li {
    color: var(--white);
    padding-bottom: 10px;
    text-align: justify;
}

.getPrepared.yHaven .row .vis ul li:last-child {
    padding-bottom: 0;
}

.charting .left_handOn .handOn_con .nav .nav-link {
    width: 100%;
}

.charting .left_handOn .handOn_con .tab-content ul {
    padding: 0 0 0 24px;
}

.handOnLearning.progSecn .left_handOn .handOn_con .tab-content .tabing_conHand h2 {
    color: var(--darkblue);
}

.handOnLearning.progSecn .tabing_conHand h6 {
    padding-top: 20px;
    font-size: 40px;
    font-family: "Amplitude-regular";
}

.handOnLearning.progSecn .tabing_conHand .progSecnCon h2 {
    padding-bottom: 5px;
    margin-bottom: 30px;
    border-bottom: 3px solid var(--blue);
}

.handOnLearning.progSecn .tabing_conHand .progSecnCon h5 {
    font-size: 45px;
    font-family: "Amplitude-regular";
}

.charting .heading {
    padding-bottom: 50px;
}

.charting .handOn_con {
    align-items: unset;
}

.left_handOn .handOn_con .tab-content {
    padding: 50px;
    background: #f9f9f9;
    margin-left: 50px;
}

.sameStu_box h4 {
    color: var(--white);
    font-family: "Amplitude-regular";
}


/* institute innovation page css end */


/* phd page css start */

.challenges .col-lg-7 ul {
    list-style: decimal;
}

.choices.shDo .startingUl {
    display: flex;
    justify-content: space-between;
    gap: 64px;
    align-content: normal;
    height: 100%;
    align-items: end;
}

.phdBmu .trenLink {
    align-items: end;
    justify-content: flex-start;
    padding: 30px;
    overflow: hidden;
    min-height: 532px;
}

.phdBmu .row .col-lg-4:nth-child(even) .trenLink {
    background: var(--blue);
}

.phdBmu .trenLink:hover .phdBox {
    bottom: 0;
    height: 100%;
    justify-content: center;
}

.phdBmu .trenLink:hover .phdBox h4 {
    padding-bottom: 10px;
    min-height: auto;
}

.phdBmu .trenLink:hover>a {
    opacity: 0;
}

.phdBmu .trenLink .phdBox p {
    color: var(--white);
}

.phdBmu .trenLink .phdBox li {
    color: var(--white);
}

.phdBmu .trenLink .phdBox h4 {
    color: var(--white);
    font-size: 41px;
    font-family: "Amplitude-regular";
    padding-bottom: 29px;
    display: flex;
    align-items: end;
    min-height: 170px;
    transition: all 0.5s;
}

.phdBmu .trenLink .phdBox {
    position: absolute;
    bottom: -68%;
    width: 100%;
    left: 0;
    padding: 0 20px;
    transition: all 0.5s;
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
    height: 100%;
}

.phdBmu .row .col-lg-4:nth-child(even) .trenLink a svg {
    stroke: var(--white);
}

.change.change2.change3 .row .col-lg-12 {
    margin-top: 0;
}

.change.change2.change3 .sliderChange .slick-list {
    margin: 0 -10px;
}

.change.change2.change3 .sliderChange .slick-slide {
    margin: 0 10px;
}

.change.change2.change3 .sliderC_con h3 {
    padding-top: 25px;
    font-size: 40px;
}

.news.oMilestones {
    background-image: url(../img/empBack.png);
    background-repeat: no-repeat;
    background-size: cover;
}


/* phd page css end */


/* doctoral research page css start */

.challenges.docRes .col-lg-7 ul {
    list-style: disc;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.giantLeap .container>h6 {
    font-size: 32px;
    padding-bottom: 30px;
    font-family: "Amplitude-regular";
}

.handOnLearning .heading h3 {
    padding-top: 10px;
}


/* doctoral research page css end */


/* school of law page css start */

.change.practiceP .sliderChange .slick-list {
    margin: 0 -20px;
}

.change.practiceP .sliderChange .slick-slide {
    margin: 0 20px;
}

.choices.progOff.schlLaw {
    background-image: url(../img/sclLaw.jpg);
}

.choices.progOff.schlLaw .heading {
    padding-bottom: 40px;
}


/* school of law page css end */


/* woman in leadership page css start */

.aspiration {
    background-image: url("../img/1920x881px.webp");
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 100vh;
    position: relative;
    background-attachment: fixed;
}

.aspiration .startingUl ul li a svg {
    stroke: var(--white);
}

.aspiration .startingUl ul li::after {
    background: #ffffff;
}

.aspiration .startingUl ul li {
    border-bottom: 2px solid #008ec3;
}

.aspiration .col-lg-8 .aspiR {
    background: var(--blue);
    padding: 50px 150px 50px 50px;
}

.aspiration .col-lg-8 {
    position: relative;
    /* right: -11vw; */
    margin-left: auto;
}

.aspiration .startingUl ul li a h6 {
    line-height: 1;
    color: var(--white);
    font-family: "Amplitude-regular";
}

.aspiration .startingUl ul li a h6 span {
    font-family: "Amplitude-light";
    font-size: 25px;
}

.aspiration .col-lg-8 .heading h2 {
    color: var(--white);
    padding-bottom: 40px;
    padding-left: 50px;
}

.aspiration .startingUl ul li a {
    color: var(--white);
}

.oneLeader.exGuidance .heading {
    display: flex;
}

.oneLeader.exGuidance .heading h2 {
    width: 45%;
    padding-bottom: 0;
}

.oneLeader.exGuidance .row {
    gap: 50px 0;
}

.oneLeader.exGuidance .heading p {
    width: 55%;
}

.oneLeader.exGuidance .myboxfact2 {
    display: none;
}

.oneLeader.exGuidance .col-lg-12 {
    margin-top: 0;
}

section.realStories {
    transition: all 1.5s;
}

body.single-post .answered.answeredSecn {
    margin-top: 60px;
}


/* woman in leadership page css end */


/* blog page css start */

.blogLeft .headingBlo {
    padding: 30px 0 20px;
    color: var(--blue);
    text-align: center;
    font-family: "Amplitude-regular";
}

.blogLeft img {
    width: 100%;
}

.blogRight ul li a {
    display: flex;
    justify-content: space-between;
    /* line-height: 0; */
    padding-bottom: 20px;
}

.blogRight ul {
    list-style: none;
    padding: 0;
}

.blogRight ul li {
    border-bottom: 2px solid var(--gray);
    margin-bottom: 20px;
    position: relative;
}

.blogLeft {
    padding-right: 45px;
    font-size: 20px;
    line-height: 1.3;
}

.blogLeft table tr td,
.blogLeft table tr th {
    font-size: 20px;
}

.blogLeft table tr td ul li {
    color: #000;
    font-family: "Amplitude-regular";
}

.blogTitle {
    padding-bottom: 40px;
}

.blogRight ul li::after {
    content: "";
    position: absolute;
    left: 0;
    width: 0;
    height: 2px;
    background: var(--darkblue);
    bottom: -2px;
    transition: all 0.5s;
}

.blogRight ul li:hover::after {
    width: 100%;
}

.bgCon {
    display: flex;
    align-items: center;
    gap: 12px;
    width: 90%;
}

.bgCon figure {
    background-color: #fee4d9;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.bgCon h4 {
    color: var(--black);
    transition: all 0.5s;
}

.blogRight ul li a:hover h4 {
    color: var(--darkblue);
}

.blogRight ul li a:hover svg {
    stroke: var(--darkblue);
}

.blogRight ul li:nth-child(even) figure {
    background-color: #feefbd;
}

.blogRight ul li:last-child figure {
    background-color: #e9ebf0;
}

.blogLeft p {
    padding-bottom: 20px;
}

.blogLeft h3 {
    padding: 0 0 10px;
    font-size: 25px;
    font-family: "Amplitude-bold";
    color: var(--darkblue);
}

.blogLeft a {
    font-size: 18px;
}

.blogLeft h4,
.blogLeft h5,
.blogLeft h6 {
    padding-bottom: 10px;
    font-family: "Amplitude-regular";
}

.blogLeft h5 {
    font-size: 25px;
}

.blogLeft ul {
    padding: 10px 0 0px 20px;
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.blogLeft ul>ul {
    padding-left: 10px;
}

.blogLeft ul li h3 {
    padding: 0;
}

.blogLeft ul li {
    font-size: 20px;
    /* padding-bottom: 10px; */
}

.blogLeft ol li {
    font-size: 20px;
    padding-bottom: 10px;
}

.trandingBlog {
    padding-top: 70px;
}

.trandingBlog .tbHeading {
    display: flex;
    align-items: center;
    gap: 35px;
    padding-bottom: 40px;
}

.trandingBlog .tbHeading .tbLine {
    width: 100%;
    height: 2px;
    background: var(--gray);
    position: relative;
}

.trandingBlog .tbHeading h3 {
    white-space: nowrap;
}

.trandingBlog .tbHeading .tbLine::after {
    content: "";
    position: absolute;
    left: 0;
    height: 2px;
    width: 0;
    background-color: var(--darkblue);
    transition: all 0.5s;
}

.trandingBlog .tbHeading:hover .tbLine::after {
    width: 100%;
}

.tbSlider .slick-list {
    margin: 0 -15px;
}

.tbSlider .slick-slide {
    margin: 0 15px;
}

.tbCon h5 {
    padding: 20px 0 10px;
    font-size: 22px;
    min-height: 115px;
}

.tbCon p {
    font-size: 22px;
}

.blogLeft .behind {
    padding-top: 0;
}


/* writen by me */

.ez-toc-js-icon-con svg {
    stroke: transparent;
}

#ez-toc-container li.ez-toc-page-1.ez-toc-heading-level-2 {
    background: #ffffff;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 8px;
    border-color: #0d4c94;
}

#ez-toc-container li.ez-toc-page-1.ez-toc-heading-level-2 a {
    padding: 0;
}

.most-read-blogs {
    position: relative;
}

.most-read-blogs .row .col-lg-3 .blogRight {
    overflow: hidden;
    position: sticky;
    top: 180px;
    z-index: 1;
    height: calc(100vh - 180px);
    /* height: 240px !important; */
    overflow: scroll;
}

#ez-toc-container {
    background: #ecf1ff !important;
    border: none !important;
    padding: 30px !important;
}

.ez-toc-title-container {
    padding: 10px 20px;
    border-radius: 5px;
    margin-bottom: 10px;
    border-radius: 5px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.most-read-blogs .container {
    max-width: 100%;
    padding: 0 70px;
}

@media(max-width:576px) {
    .most-read-blogs .row .col-lg-3 .blogRight {
        height: auto;
    }
    .overview {
        top: 60px;
    }
    .most-read-blogs .container {
        padding: 0 13px;
    }
}


/* blog page css end */


/* pagination css start */

.paginationdiv .nav-links a,
.nav-links span.page-numbers.dots {
    width: 40px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #d3d3d3;
    font-size: 20px;
}

.paginationdiv .nav-links {
    display: flex;
    align-items: center;
    width: 100%;
    gap: 10px;
    justify-content: center;
}

.paginationdiv {
    margin: 50px;
}

.nav-links span.page-numbers.current {
    border: 2;
    background: var(--darkblue);
    width: 40px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: var(--white);
}


/* pagination css end/



/* blog listing page css start */

.blogListing .heading {
    padding-bottom: 50px;
}

.blogListing .blog_lCon figure {
    width: 33%;
    height: 230px;
}
.blogListing .blog_lCon .fig{
    width: 40%;
    display: flex;
    justify-content: center;
    gap: 5px;
}

.blogListing .blog_lCon figcaption {
    width: 60%;
}

.blogListing .blog_lCon figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.blog .blogListing .blog_lCon figure img, .archive .blogListing .blog_lCon figure img {
    width: 100%;
    height: auto;
    object-fit: cover;
}
.blogListing .blog_lCon {
    display: flex;
    gap: 30px;
}

.blogListing .blog_lCon h3 {
    font-weight: bold;
    /* font-size: 35px; */
}

.blogListing .blog_lCon small {
    font-size: 20px;
    font-weight: bold;
    padding: 20px 0;
    display: block;
}

.blogListing .blog_lCon p {
    font-size: 22px;
}

.blogRight .heading {
    padding: 30px 0;
}

.blogRight .artical h6 {
    font-weight: bold;
    color: var(--black);
    font-size: 26px;
    padding-bottom: 10px;
}

.blogRight .artical small {
    font-size: 20px;
}

.blogRight .artical {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.blogAll {
    display: flex;
    flex-direction: column;
    gap: 50px;
    padding-right: 40px;
}

.blogLeft h2 {
    font-size: 30px;
    font-family: "Amplitude-bold";
    padding: 10px 0 0px;
    color: var(--darkblue);
}

.blogLeft h1 {
    font-size: 30px;
    font-family: "Amplitude-bold";
    padding: 10px 0 5px;
    color: var(--darkblue);
}

.blogLeft p {
    padding-bottom: 0px;
}

.blogLeft a {
    font-size: 20px;
}

.blogLeft table tr:first-child th,
.blogLeft table tr:first-child td,
.blogLeft table tr:first-child td ul li {
    color: var(--darkblue);
    font-family: "Amplitude-bold";
    background-color: var(--darkblue);
    color: var(--white);
}

table {
    border-collapse: collapse;
    width: 100%;
}

.blogLeft .table-bordered> :not(caption)>*>* {
    border: none;
}

.blogLeft .table tr {
    border: none;
}


/* blog listing page css end */


/* housing page css start */

.choices.housing .row .col-lg-8 p {
    text-align: justify;
}

.choices.housing {
    background-image: url("../img/housing.jpg");
}

.houLeft {
    display: flex;
    gap: 20px;
    border-bottom: 2px solid var(--blue);
    padding-bottom: 30px;
    margin-bottom: 30px;
    gap: 70px;
    position: relative;
}

.houLeft .hfc h4 {
    color: var(--darkblue);
    padding-bottom: 15px;
}

.houLeft .hfc ul {
    padding-left: 22px;
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.houLeft .hfc p {
    text-align: justify;
}

.houLeft .hfc {
    width: 50%;
}

.houLeft::before {
    content: "";
    position: absolute;
    left: 0;
    transition: all 0.5s;
    bottom: -2px;
    background-color: var(--darkblue);
    width: 0;
    height: 2px;
}

.houLeft:hover::before {
    width: 100%;
}

.change.change2.medical .row .col-lg-7 {
    width: 85%;
}

.change.change2.medical .row .col-lg-7 .heading {
    min-height: 480px;
}

.stuMental {
    background-image: url("../img/empBack.png");
}

.stuMental .heading h2 {
    padding-bottom: 20px;
}

.stuMental .heading p {
    text-align: justify;
}

.safP p {
    padding: 0;
}

.safP {
    padding-top: 35px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.dinniRight {
    border: 2px solid var(--darkblue);
    padding: 50px;
    height: 100%;
}

.dinniRight p {
    text-align: justify;
    padding-top: 20px;
}

.dinning figure {
    height: 100%;
}

.dinning figure img {
    height: 100%;
    object-fit: cover;
}

.hCon {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-top: 30px;
    text-align: justify;
}

.tuke figure {
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
}

.tuke figure figcaption {
    position: absolute;
    bottom: 20px;
    left: 25px;
    z-index: 1;
}

.tuke figure figcaption h2 {
    color: var(--white);
}

.tuke figure::after {
    content: "";
    left: 0;
    width: 100%;
    top: 0;
    height: 100%;
    position: absolute;
    background: rgb(0, 0, 78);
    background: linear-gradient(180deg, rgb(255 255 255 / 0%) 40%, rgba(0, 0, 0, 0.5942752100840336) 90%);
}

.tuke p {
    text-align: justify;
}

.tuke figure:hover img {
    scale: 1.1;
}

.tuke figure img {
    transition: all 0.5s;
}


/* housing page css end */


/* international colaborations page css start */

.made .hired .hirde_con {
    flex-direction: column;
    gap: 12px;
}

.made .hired .hirde_con p {
    text-align: justify;
}

.choices.housing.empI {
    background-image: url("../img/empi.jpg");
}

.choices.housing.empI .row .col-lg-7 p {
    color: var(--white);
    text-align: justify;
}

.empowerNew.gloNew .heading p {
    padding: 30px 0px;
    font-size: 24px;
    font-family: "Amplitude-regular";
    font-weight: 100;
}

.empowerNew.gloNew .heading h5 {
    font-size: 24px;
    color: var(--gray);
}

.lastP p {
    font-family: "Amplitude-regular";
}

.empowerNew.gloNew .ready_consi .ready_first figure {
    width: 190px;
}

.empowerNew.gloNew .ready_consi .ready_first h3 {
    font-size: 36px;
}

.empowerNew.gloNew .ready_consi .ready_first {
    width: 48%;
}

.canPartner .row .col-lg-4 .sameCan {
    background: var(--darkblue);
    height: 100%;
    display: flex;
    padding: 50px;
}

.canPartner .row {
    --bs-gutter-y: 1.5rem;
}

.canPartner .row .col-lg-4 .sameCan h6 {
    color: var(--white);
}

.canPartner .row .col-lg-4:nth-child(odd) .sameCan {
    background: var(--blue);
}

.canPartner .row .col-lg-4 .heading {
    padding: 50px;
}

.collaborations.collaborations2 .heading h2 {
    padding-bottom: 0;
}

.ready.ready2.ready3 p {
    color: var(--white);
    margin-top: -30px;
}


/* international colaborations page css end */


/* events and news page css start */

.announcement2 .btn_cha {
    padding: 5px 50px;
    margin-top: 40px;
    width: fit-content;
    margin: 100px auto 0;
}

.bmu-news.bck.bmu-news2 {
    background: transparent;
}

.bmu-news.bmu-news2.bck.announcement2 .btn_cha {
    margin-top: 20px;
}

.events.eventsFar {
    background-color: #f1f1f1;
}

.eventsFar .heading {
    padding-bottom: 50px;
}

.events.eventsFar .col-lg-12 .btn_cha {
    width: fit-content;
    padding: 7px 50px;
    margin: 50px auto 0;
}

.upEvents.important {
    background-color: #0e4e80;
}

.upEvents.important .heading h2,
.upEvents.important .impoCon p,
.upEvents.important .impoCon h5 {
    color: var(--white);
}

.upEvents.important .impoCon {
    border-bottom: 1px solid #26b1ee;
}


/* events and news page css end */


/* hero group page css start */

.heroGroup h4 {
    font-family: "Amplitude-regular";
    padding-top: 20px;
}

.allBegan {
    background-color: #daf0f6;
}

.allBegan p {
    text-align: justify;
}

.allBegan figure {
    position: relative;
}

.allBegan figure figcaption {
    position: absolute;
    bottom: 0;
    background-color: var(--white);
    color: var(--darkblue);
    padding: 50px;
    min-height: 180px;
    display: flex;
    align-items: center;
    min-width: 435px;
    right: 0;
}

.allBegan .heading h3 {
    padding-bottom: 30px;
}

.heading .hgPara {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.heroFSlider {
    border-radius: 125px;
    background-color: var(--blue);
    padding: 50px 120px;
    margin-top: 50px;
}

.hfCon {
    display: flex;
    align-items: center;
}

.hfCon figure {
    width: 25%;
}

.hfCon p {
    width: 75%;
    color: var(--white);
}

.heroFArrow {
    display: flex;
    gap: 10px;
    justify-content: center;
    margin-top: 25px;
}

.educationRes {
    background-color: #daf0f6;
    text-align: center;
}

.eduCon figure {
    height: 140px;
}

.eduCon figure img {
    margin: auto;
}

.eduCon figcaption h6 {
    color: var(--darkblue);
    font-size: 24px;
    font-family: "Amplitude-regular";
}

.eduSlider {
    margin-top: 50px;
}

.educationRes .heading h3 {
    padding-bottom: 15px;
}

.continue {
    text-align: center;
}

.continue .heading {
    padding-bottom: 40px;
}

.continue p {
    text-align: justify;
}

.continue .row {
    --bs-gutter-x: 50px;
}


/* hero group page css end */


/* pdf page css start */

svg {
    height: auto;
}

.pdfCon {
    background: #f5f5f5;
}

.ucg {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.pdf .row {
    gap: 22px 0;
}

.pdf_icon_media svg {
    width: 40px;
}

.pdfCon a {
    padding: 20px;
    display: block;
}

.media_title h5 {
    font-family: "Amplitude-regular";
    font-size: 18px;
}


/* pdf page css end */


/* mentoring page css start */

.respoCon {
    background: var(--darkblue);
    height: 100%;
    padding: 50px;
    text-align: justify;
}

.respoCon p {
    color: var(--white);
}

.respoMen .row .col-lg-4:nth-child(even) .respoCon {
    background: var(--blue);
}

.respoMen .heading {
    padding-bottom: 50px;
}

.rationale .ratiAll {
    border-top: 2px solid var(--blue);
    padding-top: 80px;
}

.rationale {
    padding-top: 0;
}

.rationale .ratiAll .row {
    --bs-gutter-x: 50px;
    gap: 40px 0;
}

.rationale .ratiAll .row ul {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.rationale .ratiAll .row ul li::marker {
    color: var(--darkblue);
}


/* mentoring page css end */


/* experiential learning page css start */

.innovationPart.acrSchools .boxInno .boxICon p {
    color: var(--white);
}

.innovationPart.acrSchools .boxInno .boxICon .btn_cha {
    border-color: var(--white);
    transition: all 1.2s;
    width: fit-content;
    padding: 5px 20px;
}

.innovationPart.acrSchools .boxInno:hover .boxICon .btn_cha {
    margin-top: 65px;
}

.innovationPart.acrSchools .boxInno .boxICon .btn_cha a {
    color: var(--white);
}

.innovationPart.acrSchools .boxInno .boxICon .btn_cha a svg {
    stroke: var(--white);
}

.innovationPart.acrSchools .boxInno:hover .boxICon .btn_cha::after {
    background: var(--white);
    width: 100%;
}

.innovationPart.acrSchools .boxInno:hover .boxICon .btn_cha a {
    color: var(--darkblue);
    font-family: "Amplitude-regular";
}

.innovationPart.acrSchools .boxInno:hover .boxICon .btn_cha a svg {
    stroke: var(--blue);
}

.innovationPart.acrSchools .boxInno .boxICon {
    bottom: -85%;
}

.innovationPart.acrSchools .boxInno:hover .boxICon {
    bottom: 0;
}

.practiceP .sliderC_con h3,
.aboutBoard.five_key .aboutBCon figure h3 {
    padding-top: 0;
    position: absolute;
    bottom: 26px;
    left: 40px;
    color: var(--white);
    z-index: 1;
}

.practiceP .sliderC_con figure,
.aboutBoard.five_key .aboutBCon figure {
    position: relative;
}

.practiceP .sliderC_con figure::after,
.aboutBoard.five_key .aboutBCon figure::after {
    position: absolute;
    content: "";
    height: 100%;
    left: 0;
    width: 100%;
    top: 0;
    background: rgb(255, 255, 255);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 15%, rgb(0 0 0 / 68%) 93%);
}

.practiceP .sliderC_con p {
    text-align: justify;
    padding-top: 30px;
}

.change.practiceP .row .col-lg-12 {
    margin-top: -140px;
}

.change.practiceP .row .col-lg-7 .heading {
    min-height: 425px;
}

.choices.infraNew .stu_Con {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.choices.infraNew {
    background-image: url(../img/infaNew1.jpg);
}


/* experiential learning page css end */


/* exp school of management page css start */

.aboutBoard.five_key .aboutBCon figure {
    height: auto;
}

.aboutBoard.five_key .aboutBCon figure h3 {
    font-size: 35px;
    font-family: "Amplitude-bold";
}

.aboutBoard.five_key .heading {
    padding-bottom: 50px;
}

.aboutBoard.five_key .nav .nav-link {
    font-size: 30px;
    line-height: 1.2;
}

.aboutBoard.five_key .aboutBCon h3 {
    font-size: 35px;
    color: var(--darkblue);
    padding-bottom: 15px;
}

.aboutBoard.five_key .aboutBCon p {
    padding-bottom: 35px;
    text-align: justify;
}

.aboutBoard.five_key .col-lg-12>div {
    gap: 35px;
    align-items: flex-start;
}

.challenges h4 sup {
    top: -0.4em;
}

.challenges.knowNew p {
    padding-left: 0;
}


/* exp school of management page css end */


/* exp school of law page css start  */

.aboutBoard.five_key .aboutBCon ul {
    padding-bottom: 35px;
    padding-left: 24px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.aboutBoard.five_key .aboutBCon ul li::marker {
    color: var(--blue);
}


/* exp school of law page css end  */


/* exp school of engineering technology page css start */

.keyThemes {
    background-color: var(--darkblue);
    color: var(--white);
    padding-bottom: 260px;
}

.keyThemes p {
    color: var(--white);
    text-align: justify;
}

.ktSlider .slick-list {
    margin: 0 -15px;
}

.ktSlider .slick-slide {
    margin: 0 15px;
}

.keyThemesSlider {
    padding: 0;
    margin-top: -185px;
}

.aboutBoard.five_key .heading h4 {
    font-family: "Amplitude-regular";
    margin-top: 20px;
}

.tribe.soet.courNew .col-lg-7 ul {
    gap: 20px;
}

.tribe.soet.courNew .col-lg-7 ul li {
    font-size: 24px;
}


/* exp school of engineering technology page css end */


/* our campus page css start */

.ourCampus {
    background-image: url(../img/ourCampus.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    width: 100%;
    padding: 0;
}

.ourCampus .row {
    gap: 150px 0;
}

.numNew {
    background-color: var(--blue);
    padding: 50px 100px;
    display: flex;
    justify-content: space-between;
}

.numNew h3,
.numNew p {
    color: var(--white);
}

.numNew .ourSuccCon h3 {
    font-size: 160px;
    font-family: "Amplitude-bold";
}

.numNew .ourSuccCon p {
    font-size: 30px;
    font-family: "Amplitude-bold";
}

.numNew .ourSuccCon {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}

.numNew .ourSuccCon h3 small {
    font-size: 40px;
}

.numNew .ourSuccCon::after {
    position: absolute;
    right: -160px;
    content: "";
    width: 2px;
    height: 92%;
    background: #ffffff;
    bottom: 0;
}

.numNew .ourSuccCon:last-child::after {
    display: none;
}

.ourCampus .heading {
    border: 2px solid var(--blue);
    padding: 50px;
    text-align: center;
    color: var(--darkblue);
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.gCArrows {
    display: flex;
    gap: 10px;
    margin-top: 20px;
}

.gCslider figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.gCsliderCon h3 {
    font-size: 200px;
    color: #b4cde1;
    font-family: "Amplitude-bold";
    line-height: 0.8;
}

.gCsliderCon p {
    padding: 15px 0 30px;
    text-align: justify;
}

.greenCampus .row {
    --bs-gutter-x: 55px;
    align-items: end;
}

.gCslider figure {
    height: 730px;
}

.greenCampus {
    background-color: #d8e4eb;
    padding-top: 0;
    margin-top: -2px;
}

.gCRightslider {
    margin-top: 50px;
}

.gCRightslider .slick-list {
    margin: 0 -10px;
}

.gCRightslider .slick-slide {
    margin: 0 10px;
}

.gCslider .slick-slide>div {
    transform: scale(0.1);
    transition: transform 0.7s cubic-bezier(0.4, 0, 0.2, 1);
}

.gCslider .slick-current>div {
    transform: scale(1);
}

.gAdven .heading {
    padding-bottom: 50px;
    text-align: center;
}

.gAdven .heading h2 {
    padding-bottom: 20px;
}

.evCol {
    background-color: var(--blue);
    height: 100%;
    padding: 80px;
}

.evCol h3,
.evCol p,
.evCol .reBtn a {
    color: var(--white);
}

.evCol p {
    text-align: justify;
    padding: 30px 0 40px;
}

.evCol .reBtn a::after {
    background-color: var(--white);
}

.evCol .reBtn a svg {
    stroke: var(--white);
}

.everyDays figure {
    height: 660px;
}

.everyDays figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.everyDays {
    padding: 0;
}

.everyDays .row {
    gap: 60px 0;
    --bs-gutter-x: 0;
}

.performanceNew {
    padding-top: 0;
    background-color: var(--darkblue);
    padding-bottom: 550px;
}

.performanceNew .evCol.perLeft {
    background-color: #80a6c5;
}

.communityNew figure {
    position: relative;
    height: 600px;
}

.communityNew figure figcaption {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 140px;
}

.communityNew figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: top;
}

.communityNew .heading {
    padding-bottom: 50px;
}

.communityNew .heading h2 {
    padding-bottom: 10px;
}

.communityNew .heading h2,
.communityNew .heading h3 {
    color: var(--white);
}

.communityNew {
    margin-top: -500px;
    position: relative;
    z-index: 1;
}

.stuAmb {
    margin-top: -448px;
    background-color: #d8e4eb;
    padding-top: 450px;
    padding-bottom: 235px;
}

.stuAmb .col-lg-12 {
    display: flex;
    flex-direction: column;
    gap: 14px;
    padding-top: 30px;
}

.stuAmb .col-lg-12 p {
    text-align: justify;
}

.stuAmb .Lcam_links {
    margin-top: 6px;
    justify-content: flex-end;
}

.virtual figcaption {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    gap: 28px;
    align-items: center;
}

.virtual figure {
    position: relative;
}

.virtual figcaption .reBtn a {
    color: var(--white);
    line-height: 1;
    font-size: 30px;
    font-family: "Amplitude-bold";
}

.virtual figcaption .reBtn a::after {
    background-color: var(--white);
}

.virtual figcaption .reBtn a svg {
    stroke: var(--white);
}


/* our campus page css end */


/* exp school liberal arts page css start */

.samePhilo {
    background-color: var(--darkblue);
    padding: 50px;
    display: flex;
    flex-direction: column;
    gap: 30px;
    height: 100%;
    justify-content: space-between;
}

.samePhilo p {
    color: var(--white);
    text-align: justify;
}

.samePhilo .btn_cha {
    border-color: var(--white);
    width: fit-content;
    padding: 5px 20px;
}

.samePhilo .btn_cha a {
    color: var(--white);
}

.philosophyNew .row .col-lg-4:nth-child(odd) .samePhilo {
    background-color: var(--blue);
}

.philosophyNew .heading {
    padding-bottom: 50px;
}

.philosophyNew .heading h2 {
    padding-bottom: 10px;
}

.samePhilo .btn_cha:hover::after {
    background-color: var(--white);
}

.samePhilo .btn_cha:hover a {
    color: var(--darkblue);
}

.samePhilo .btn_cha:hover svg {
    stroke: var(--darkblue);
}

.samePhilo .btn_cha svg {
    stroke: var(--white);
}

.sameInter {
    border: 2px solid var(--blue);
    height: 100%;
    padding: 50px;
    text-align: justify;
    display: flex;
    flex-direction: column;
    gap: 20px;
    position: relative;
}

.sameInter p,
.sameInter small {
    color: var(--darkblue);
    position: relative;
    z-index: 2;
}

.interDis .heading {
    padding-bottom: 50px;
}

.sameInter::after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 0;
    background-color: var(--blue);
    height: 100%;
    transition: all 0.5s;
    z-index: 1;
}

.sameInter:hover p,
.sameInter:hover small {
    color: #fff;
}

.sameInter:hover::after {
    width: 100%;
}

.interDis .fromCam_table table tr th {
    background-color: var(--darkblue);
    color: var(--white);
    font-family: "Amplitude-bold";
    padding: 25px;
}

.interDis .fromCam_table table tr th,
.interDis .fromCam_table>table>tbody>tr>td {
    font-size: 18px;
    padding: 20px 30px;
}

.interDis .fromCam_table table tr:nth-child(even) {
    background-color: #ddedff;
}

.interDis .fromCam_table>table>tbody>tr {
    background: #ecf1ff;
}

.interDis .fromCam_table table tr th:last-child {
    text-align: end;
}

.interDis .fromCam_table>table>tbody>tr>td>table>tbody>tr>td:first-child {
    width: 5%;
}

.interDis .fromCam_table>table>tbody>tr>td>table>tbody>tr>td:nth-child(2) {
    width: 79%;
}

.interDis .fromCam_table>table>tbody>tr>td>table>tbody>tr>td:nth-child(3) {
    width: 10%;
}

.interDis .fromCam_table table tr th:first-child {
    width: 5%;
}

.interDis .fromCam_table table tr th:nth-child(2) {
    padding-left: 7px;
}

.TnvCon table tr:first-child {
    background: var(--darkblue);
    border-bottom: 0;
}

.TnvCon table tr th {
    color: var(--white);
    padding: 10px 20px;
}

.TnvCon table tr td {
    padding: 10px 20px;
    color: var(--black);
}

.TnvCon table tr {
    border-bottom: 2px solid #dbdbdb;
}

.TnvCon table tr td,
.TnvCon table tr th {
    font-size: 18px;
}

.interDis .fromCam_table table tr td,
.interDis .fromCam_table table tr th {
    font-size: 18px;
}

.aboutBoard.five_key.TentativeM .tab-content {
    width: 70%;
}

.aboutBoard.five_key.TentativeM .nav {
    width: 30%;
}

.impaCommu .row {
    gap: 50px 0;
}

.impaCommu .icoSlider .slick-list {
    margin: 0 -10px;
}

.impaCommu .icoSlider .slick-slide {
    margin: 0 10px;
}

.headingParac {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.video-container video {
    width: 100%;
}

.viSlider .slick-list {
    margin: 0 -10px;
}

.viSlider .slick-slide {
    margin: 0 10px;
}

.video-wrapper iframe {
    width: 100%;
    height: 100%;
}

.video-wrapper {
    height: 400px;
}

.testiVideo .heading {
    padding-bottom: 40px;
}

.testiVideo .realStoriesArrow {
    padding-bottom: 0;
    padding-top: 20px;
}


/* exp school liberal arts page css end */


/* footer css start */


/* .footer_right .sameStyle ul li a:hover {
    letter-spacing: 0.5px;
} */

.footer_right .sameStyle ul li a {
    color: #606060;
    font-size: 16px;
    transition: all 0.5s;
}

.footer_right .sameStyle ul {
    list-style: none;
    width: 25%;
    padding: 0;
}

.footer_right .sameStyle {
    display: flex;
}

.footer_right .heading h4 {
    font-size: 32px;
    font-family: "Amplitude-regular";
    color: var(--darkblue);
    position: relative;
    text-transform: uppercase;
}

.footer_right .sameStyle ul li {
    line-height: 1.4;
    padding-bottom: 10px;
}

.footer_right .sameStyle ul li:last-child {
    padding: 0;
}

.footer_right .heading {
    padding-bottom: 35px;
}

.footer_right .heading h4::after {
    position: absolute;
    content: "";
    right: 0;
    width: calc(100% - 212px);
    height: 2px;
    background: #cfcfcf;
    top: 50%;
    transform: translate(-50% -50%);
}

.programMenu {
    padding-top: 100px;
}

.footer_right .programMenu:first-child {
    padding: 0;
}

.FsocialLinks .item h5 {
    font-size: 26px;
    font-family: "Amplitude-regular";
    color: var(--darkblue);
}

.FsocialLinks .item a {
    font-size: 26px;
    color: #606060;
}

.FsocialLinks .item {
    padding-bottom: 40px;
    margin-bottom: 30px;
    border-bottom: 2px solid #b7b7b7;
}

.FsocialLinks .item:last-child {
    padding: 0;
    margin: 0;
    border: 0;
}

.Slink {
    display: flex;
    gap: 25px;
    padding-top: 20px;
}

.footer_left {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-right: 90px;
}

.footer_right {
    padding-left: 65px;
}

footer {
    padding: 80px 0;
    background-color: #ededed;
}

.FsocialLinks .item a:hover i {
    color: var(--darkblue);
}

.FsocialLinks .item a i {
    transition: all 0.4s;
}


/* a:hover svg{
    animation: mymove all 5s ;
    transition: all 0.5s;
}



@keyframes mymove {
    from {
        transform: translateY(-10px);
    }

    to {
        transform: translateY(0px);
    }
} */


/* footer css end */


/* apt css from write the my hand  */

.cse .nav-pills .nav-link {
    border-radius: 0;
    border: 2px solid var(--darkblue);
    padding: 20px;
    position: relative;
    width: 100%;
    z-index: 1;
}

.cse-sec .percentile-sec {
    background: #27a6e4;
    display: flex;
    justify-content: space-between;
    margin: -168px 60px 0 60px;
    padding: 50px;
    color: #fff;
    position: relative;
}

.cse .btn_cha.active a {
    color: var(--white);
}

.cse .btn_cha.active a svg {
    stroke: var(--white);
}

.cse .nav-pills .nav-link.active {
    background: var(--darkblue);
}

.percentile th {
    font-size: 24px;
    font-family: "Amplitude-bold";
    font-weight: 100;
}

.percentile td {
    font-size: 24px;
    font-family: "Amplitude-regular";
}

.percentile-sec .heading {
    width: 40%;
}

.percentile-sec .percentile {
    width: 60%;
}

.percentile th:last-child,
.percentile td:last-child {
    width: 60%;
}

.studRe {
    border-bottom: 2px solid var(--blue);
    padding-bottom: 40px;
    margin-bottom: 40px;
}

.stud-research.res-faclty .container .row:last-child .col-lg-12 .studRe:last-child {
    border-bottom: 0;
    padding: 0;
    margin: 0;
}

.stud-research .col-lg-12 p {
    padding-bottom: 40px;
}

.studRe .row {
    --bs-gutter-x: 40px;
}

.rsrch-fac figure {
    width: 110px;
}

.rsrch-fac h4 {
    width: 100%;
}

.faculty_detail_page .pro_slider-for ul li a {
    font-size: 20px;
}


/* 404 page css start */

.errorPage {
    width: 100%;
    padding: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.errorPage .container,
.errorPage .container .row,
.errorPage .container .row .col-lg-12 {
    height: 100%;
}

.errorPage h1 {
    color: var(--darkblue);
    font-size: 300px;
    display: flex;
}

.errorPage h1 span {
    display: block;
}

.errorPage h1 span:nth-child(2) {
    color: var(--blue);
}

.errorPage p {
    font-size: 40px;
}

.errorCon {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    overflow: hidden;
}

.errorPage .row {
    align-items: center;
}


/* 404 page css end */


/* form with popup css start */

.formPop .group {
    position: relative;
}

.formPop form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 50px;
    background-color: #ffffffdb;
    border-radius: 0;
    position: relative;
    gap: 15px;
}

.formPop form h3 {
    padding-bottom: 5px;
    font-size: 25px;
    letter-spacing: 0.5px;
    color: var(--darkblue);
    font-family: "Amplitude-regular";
}

.formPop form h6 {
    font-size: 14px;
    color: #000000;
}

.formPop .container-1 {
    padding-top: 30px;
    width: 100%;
}

.formPop .secDev br {
    display: none;
}

.formPop .secDev input {
    font-size: 16px;
    padding: 5px;
    display: block;
    width: 100%;
    border: none;
    border-bottom: 1px solid #000000;
    background: transparent;
    color: #000000;
    font-family: "Amplitude-regular";
    border-radius: 0;
}

.formPop .secDev input:focus,
.formPop .secDev select:focus {
    outline: none;
    border-bottom-color: var(--blue);
}

.formPop .lebal-same {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 5px;
    top: 10px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
    font-family: "Amplitude-regular";
}

.formPop .main-input:focus~.lebal-same,
.formPop .main-input:valid~.lebal-same,
.group .form-select:focus {
    top: -20px;
    /* font-size: 14px; */
    color: var(--darkblue);
    box-shadow: none;
}

.formPop .modal {
    z-index: 999999999;
    background: #000000d6;
}

.formPop .highlight-span {
    position: absolute;
    height: 60%;
    width: 0px;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: 0.5;
}

.formPop .main-input:focus~.highlight-span {
    -webkit-animation: input-focus 0.3s ease;
    animation: input-focus 0.3s ease;
}

.formPop .secDev {
    width: 100%;
    text-align: center;
}

.formPop .secDev select {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #000000;
    font-size: 16px;
    padding: 10px 10px 10px 5px;
    border-radius: 0;
    color: rgb(108 117 125);
    font-family: "Amplitude-regular";
}

@keyframes input-focus {
    from {
        background: var(--darkblue);
    }
    to {
        width: 100%;
    }
}

.formPop input.btn {
    /* margin-top: 35px; */
    padding: 5px 35px;
    border-radius: 10px;
    border: none;
    font-size: 25px;
    display: block;
    width: 100%;
    font-family: "Amplitude-regular";
    background: var(--blue);
    color: var(--white);
    text-transform: uppercase;
}

.formPop select option:checked {
    background-color: var(--darkblue);
    color: var(--white);
}

.formPop .modal-content {
    background-color: var(--darkblue);
    background-position: center;
    background-image: url(../img/bannerImg3_2.webp);
    background-size: contain;
    background-repeat: repeat;
    border-radius: 0;
    border: 0;
}

.formPop .modal-body {
    padding: 10px 5rem 5rem;
}

.formPop .modal-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin: -0.5rem -0.5rem -0.5rem auto;
}

.formPop .modal-header {
    width: fit-content;
    margin-left: auto;
    background-color: #ffffff;
    padding: 6px 10px 10px 2px;
    border: 0;
    border-radius: 0;
    margin-bottom: 25px;
}

.formPop .modal-dialog {
    max-width: 545px;
}


/* form with popup css end */


/* standard page css start */

.standard .row {
    align-items: center;
    --bs-gutter-x: 60px;
    padding-bottom: 60px;
}

.standard .row:last-child {
    padding-bottom: 0px;
}

.standard .row .heading h2 {
    color: var(--darkblue);
    font-family: "Amplitude-bold";
    padding-bottom: 20px;
}

.standard .row .heading .hPars {
    display: flex;
    flex-direction: column;
    gap: 10px;
    text-align: justify;
}


/* standard page css end */


/* by sanjay */

div#deanFullMesaage,
div#deanFullMesaage1 {
    margin-top: 5%;
}

div#deanFullMesaage .modal-content p,
div#deanFullMesaage1 .modal-content p {
    color: #fff;
    padding-bottom: 10px;
}

div#deanFullMesaage .modal-content {
    background: #0d4d96;
    color: #fff;
}

div#deanFullMesaage .modal-dialog {
    max-width: 80%;
}

.popUpBox .modal-dialog {
    background: #0d4d96;
    max-width: 80%;
}


/* div#deanFullMesaage .modal-content {
    background: #0d4d96;
    color: #fff;
} */

.popUpBox .modal-dialog .modal-content {
    background: #0d4d96;
    color: #fff;
}

.progtext {
    text-align: center;
}


/* css written by  Kaushal */

.postid-2642 .percentile th {
    padding-top: 0 !important;
}

.postid-2642 .percentile table {
    margin-top: -6px;
}

.page-id-159310 .etrCon {
    display: flex;
    align-items: center;
    position: relative;
}

.page-id-159310 .startUpCon h5 {
    top: 0;
}

.startUp {
    padding-top: 0;
}

.page-id-159310 .leftStart {
    position: relative;
    z-index: 1;
}

.page-id-159310 .startUpCon .slick-list {
    z-index: 9;
}

.page-id-159310 .startUpCon::after {
    background: #232323de;
    z-index: 1;
}

.ulCon.fourcolumns>ul {
    width: 100%;
}

.ulCon.fourcolumns>ul li {
    width: 25%;
}

.ulCon.fourcolumns ul>li>ul li {
    width: 100%;
}


/* .navPart.nav-overflow::-webkit-scrollbar,
.navPart.nav-match::-webkit-scrollbar {
    width: 10px;
}

.navPart.nav-overflow::-webkit-scrollbar-track,
.navPart.nav-match::-webkit-scrollbar-track {
    background: #e5e5e5;
}

.navPart.nav-overflow::-webkit-scrollbar-thumb,
.navPart.nav-match::-webkit-scrollbar-thumb {
    background: #e83c44;
} */

.navPart::-webkit-scrollbar {
    width: 10px;
}

.navPart::-webkit-scrollbar-track {
    background: #e5e5e5;
}

.navPart::-webkit-scrollbar-thumb {
    background: #e83c44;
}

.postid-445 .oneLeader.oneLeaderSecn.pt-0.contactUs {
    display: flex !important;
}

.postid-445 .oneLeader.oneLeaderSecn.pt-0.contactUs>*:nth-child(4) {
    margin: 0 auto;
    /* order: 1 !important;   Center */
}

.copyrgt {
    font-size: 14px;
    padding-top: 30px;
    text-align: center;
    font-family: 'Inter var';
    color: #000;
}


/* nwe */

.nweTit {
    display: flex;
    background: #e83c44;
    border-radius: 10px;
    overflow: hidden;
}

.nweTit figure {
    width: 40%;
    overflow: hidden;
    margin: 0;
}

.nweTit figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.single-faculty .leading a {
    display: inline;
}

.blogLeft .nweTit h3 {
    width: 60%;
    font-size: 25px;
    font-family: "Amplitude-light";
    margin: 0;
    padding: 20px;
    color: #fff;
}

.row.rowTit {
    position: relative;
    padding: 0px 50px 40px;
}

#relArticlesdata {
    position: relative;
}

#relArticlesdata::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    width: calc(100% - 5px);
    height: 100%;
    background: #ff000014;
    transform: translate(-50%, 0);
    z-index: -1;
    border-radius: 10px;
}

.single-post .sameBanner_con h1, .single-faculty-blog .sameBanner_con h1 {
    font-family: "Amplitude-bold";
    font-size: 60px;
    line-height: 1.1;
    background: #00000085;
    padding: 30px;
}

.formPop .secDev input:-webkit-autofill,
.formPop .secDev textarea:-webkit-autofill,
.formPop .secDev select:-webkit-autofill {
    -webkit-box-shadow: unset !important;
    -webkit-text-fill-color: unset !important;
    background-color: unset !important;
}

/* breadcrumb css start */

.stripe a::after {
    float: left;
    color: #6c757d;
    content: var(--bs-breadcrumb-divider, ">");
    padding-right: 10px;
}

.stripe a:first-child::after {
    display: none;
}

.stripe a.active::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: calc(100% - 17px);
    height: 5px;
    background: red;
}

.course-breadcrumb {
    position: relative;
    width: 100%;
    background: #ebebeb;
    padding: 10px 0 0;
}

.stripe {
    display: flex;
    align-items: center;
    overflow: hidden;
    width: fit-content;
    gap: 10px;
}

.stripe a {
    position: relative;
    /* background: linear-gradient(to bottom, #db8286, #e83c44); */
    color: #000000;
    text-decoration: none;
    font-size: 18px;
    transition: all 0.5s ease;
    /* clip-path: polygon(0 0, calc(100% - 15px) 0, 100% 50%, calc(100% - 15px) 100%, 0 100%, 15px 50%); */
    margin: 0;
    padding-bottom: 5px;
}


/* .stripe a:not(:first-child) {
    margin-left: -14px;
    padding-left: 40px;
} */

.stripe .home {
    width: 50px;
    padding: 12px 0;
    text-align: center;
    clip-path: polygon( 0 0, calc(100% - 18px) 0, 100% 50%, calc(100% - 18px) 100%, 0 100%, 0 0);
}

.stripe a:hover {
    /* background: linear-gradient(to bottom, #e83c44, #e83c44);s */
    transform: translateY(-2px);
}

.stripe p {
    font-size: 20px;
    place-content: center;
    color: #000000;
    font-family: "Amplitude-bold";
    padding-left: 10px;
}

.stripe a.active {
    /* background: #e83c44; */
    /* color: #fff; */
    font-family: "Amplitude-bold";
}

@media(max-width:576px) {
    .course-breadcrumb {
        margin-top: 0;
        z-index: 9;
    }
    .stripe a {
        font-size: 12px;
    }
}


/* breadcrumb css end */