/*--UIKA-14041994--*/
.home_banner {
    position: relative;
}

.home_banner::before {
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgb(0 0 0 / 62%) 0%, rgba(215, 240, 236, 0) 100%);
    content: "";
    width: 100%;
    height: 30%;
    z-index: 2;
}

.home_banner figcaption {
    position: absolute;
    left: 0;
    bottom: 8rem;
    width: 100%;
}

.home_banner .slider_caption {
    width: 55.3rem;
    height: 26.3rem;
    background: #0000009e;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    overflow: hidden;
    padding: 6.1rem 4.8rem;
    position: relative;
    margin-left: auto;
}

.home_banner .slider_caption::before {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 2.8rem;
    background-image: url(../images/horizontal-strip.svg);
    background-repeat: no-repeat;
}

.home_banner .slider_caption blockquote {
    font: var(--font48);
    letter-spacing: -2.88px;
    color: var(--color_white);
    font-weight: var(--font_medium);
}

.home_banner .slide_nav {
    position: absolute;
    width: calc(100% - .5rem);
    /* margin-top: -15rem; */
    top: 50%;
    z-index: 1;
    margin-left: .5rem;
}

.home_banner .slide_nav .swiper-button-next:after,
.home_banner .slide_nav .swiper-button-prev:after {
    display: none;
}

.home_banner .slide_nav .swiper-button-prev {
    background: url(../images/left-arrow.svg);
    margin-right: 2.6rem;
}

.home_banner .slide_nav .swiper-button-next {
    background: url(../images/right-arrow.svg);
}

.home_banner .slide_nav .swiper-button-prev,
.home_banner .slide_nav .swiper-button-next {
    position: absolute;
    display: inline-flex;
    background-repeat: no-repeat;
    background-size: contain;
    width: 1.7rem;
}

.home_banner .slide_nav .col-lg-10 {
    position: relative;
}

.home_banner .slide_nav .col-lg-10::after {
    position: absolute;
    width: 29%;
    left: 9rem;
    height: .1rem;
    background: var(--color_white);
    content: "";
    top: -.6rem;
    opacity: 0.2;
}

@media (max-width: 1649px) {
    .home_banner .slider_caption {
        width: 46rem;
        height: 22rem;
        padding: 5.1rem 4.2rem;
        margin-left: auto;
    }
}

@media (max-width: 1399px) {
    .home_banner .slider_caption {
        width: 45rem;
        height: 19rem;
        padding: 3rem 4.2rem;
        margin-left: auto;
    }
}

@media (max-width: 1199px) {
    .home_banner figcaption {
        bottom: 5rem;
    }

    .home_banner .slide_nav {
        width: calc(100% - 1.8rem);
        /* margin-top: -12rem; */
        margin-left: 1.8rem;
    }

    .home_banner .slider_caption {
        padding: 2rem 3.2rem;
        height: 23rem;
        width: 40rem;
        margin-left: auto;
    }
}

@media (max-width: 991px) {

    .home_banner .swiper-slide,
    .home_banner .swiper-slide img {
        height: calc(100dvh - 6.9rem);
        object-fit: cover;
    }

    .home_banner figcaption {
        bottom: 2.4rem;
    }

    .home_banner figcaption .container {
        max-width: 100%;
        padding-inline: 1.5rem;
    }

    .home_banner .slide_nav {
        display: none;
    }

    .home_banner .slider_caption {
        padding: 2rem 3rem 3.6rem;
        height: auto;
        width: 100%;
        margin-left: 0;
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px);
        text-align: center;
    }

    .home_banner .slider_caption::before {
        height: 1.8rem;
        background-size: cover;
    }

    .home_banner .slider_caption h5 {
        font-size: 1.6rem;
        font-weight: var(--font_normal);
        text-align: center;
        color: var(--color_white);
    }

    .home_banner .slider_caption blockquote {
        letter-spacing: -0.84px;
    }
}

@media (max-width: 575px) {
    .home_banner .slider_caption blockquote {
        line-height: 1.2;
    }
}

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

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

/*---home-banner-end---*/
.notice_anouncement {
    background: var(--color_white);
    padding-block: 2rem;
    border-bottom: .1rem solid rgb(219 219 219 / 54%);
}

.notice_anouncement ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.notice_anouncement ul li {
    font: var(--font18_karla);
    font-weight: var(--font_bold);
    color: var(--color1c);
    letter-spacing: 1.44px;
    width: 23%;
}

.notice_anouncement ul li:nth-child(2) {
    font: var(--font18_archivo);
    font-weight: var(--font_bold);
    color: var(--color17);
    padding-inline: 0;
    margin-inline: 0 2.7rem;
    line-height: 1;
    border-right: 0;
    width: 74%;
}

.notice_anouncement ul li p {
    color: var(--color17);
    font: var(--font16_noto);
    font-weight: var(--font_normal);
    width: auto;
    letter-spacing: 1.44px;
}

.notice_anouncement .swiper-slide a {
    display: flex;
    margin: 0;
    background: #fff;
    gap: 15px;
    align-items: center;
}

.notice_anouncement .swiper-slide a p {
    margin: 0;
}

.date_slide {
    font: var(--font18_archivo);
    font-weight: var(--font_bold);
    color: var(--color17);
    padding-inline: 2.7rem;
    margin-inline: 0 2.7rem;
    line-height: 1;
    /* border-left: .1rem solid var(--colorc2); */
    border-right: .1rem solid var(--colorc2);
}

@media (max-width: 1649px) {
    .notice_anouncement ul li:nth-child(2) {
        padding-inline: 1.7rem;
        margin-inline: 1.7rem;
    }
}

@media (max-width: 1399px) {
    .notice_anouncement ul li:nth-child(2) {
        padding-inline: 1.5rem;
        margin-inline: 1.5rem;
    }
}

@media (max-width: 1280px) {
    section.notice_anouncement .nav_notification {
        width: calc(100% - 65.5rem);
    }

    .date_slide {
        font-size: 14px;
        padding-inline: 0.7rem;
        margin-inline: 0 0.7rem;
    }

    .notice_anouncement .swiper-slide a {
        gap: 2px;
    }

    .notice_anouncement ul li:nth-child(2) {
        padding-inline: 0.5rem;
        margin-inline: 0.5rem;
    }

    .notice_anouncement .row ul li {
        font-size: 14px;
    }

    .notice_anouncement ul li p {
        letter-spacing: normal;
        font-size: 13px;
    }

}

@media (max-width: 1199px) {
    section.notice_anouncement .nav_notification {
        width: calc(100% - 56.5rem);
    }
}

@media (max-width: 991px) {
    .notice_anouncement {
        display: none;
    }
}

/*---notice_anouncement-end---*/
.course_offered {
    padding-block: 13rem;
    overflow-x: hidden;
}

/* .course_offered .course_wrap{padding-right:8.1rem;} */
.course_offered .course_wrap {
    max-width: 50rem;
}

.course_offered .course_wrap h1 {
    font: var(--font20);
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: var(--font_bold);
    position: relative;
}

.course_offered .course_wrap h1 .logo_symbol {
    position: absolute;
    left: -5.2rem;
    top: -.5rem;
    width: 3.7rem;
    height: 3.7rem;
}

.course_offered .course_wrap h2 {
    font: var(--font72);
    letter-spacing: -5.04px;
    font-weight: var(--font_medium);
    color: var(--color68);
    margin-block: 3rem;
}

.course_offered .course_wrap h2 span {
    color: var(--color1c);
}

.course_offered .course_wrap p {
    font: var(--font18_karla);
    font-weight: var(--font_normal);
    letter-spacing: -0.36px;
    color: var(--color17);
    margin-block: 1.9rem;
    line-height: var(--line_height28);
}

.course_offered .course_wrap .input-group {
    align-items: center;
    margin-block: 4rem 4.4rem;
    z-index: 9;
}

.course_offered .course_wrap input {
    padding: 1.5rem 1.6rem;
    position: relative;
    border: .1rem solid var(--colordb);
    background: var(--colorf6);
    font: var(--font18_karla);
    font-weight: var(--font_light);
    letter-spacing: -0.36px;
    color: var(--color17);
    font-style: italic;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

.course_offered .course_wrap input:focus {
    box-shadow: none;
    border: .1rem solid var(--color1c);
}

.course_offered .course_wrap button {
    position: absolute;
    right: 2.9rem;
    box-shadow: none;
    border: none;
    z-index: 9;
    right: 3.9rem;
}

.course_offered .course_wrap ::placeholder {
    color: var(--color8e);
    opacity: 1;
    /* Firefox */
}

ul#search-suggestions li {
    /* padding: 0; */
    font: var(--font16_karla);
}

ul#search-suggestions li a {
    padding: 1.5rem;
    border: 0;
}

ul#search-suggestions {
    margin: 0;
}

.course_offered .course_wrap ::-ms-input-placeholder {
    /* Edge 12-18 */
    color: var(--color8e)
}

.course_offered .course_wrap h3 {
    letter-spacing: 2px;
    color: var(--color17);
    text-transform: uppercase;
    font: var(--font20);
    font-weight: var(--font_bold);
}

.course_offered .course_wrap ul {
    margin-top: 4rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 1.9rem;
    grid-row-gap: 1.5rem;
}

.course_offered .course_wrap ul li a {
    letter-spacing: -0.42px;
    font: var(--font16_karla);
    padding-bottom: 1.2rem;
    color: var(--color68);
    border-bottom: .1rem solid var(--colordb);
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 1.2;
    align-content: center;
    height: inherit;
}

.course_offered .course_wrap ul li a svg {
    stroke: var(--colorbc);
    margin-left: .8rem;
}

.course_offered .course_wrap ul li a:hover {
    color: var(--color1c);
}

.course_offered .course_wrap ul li a:hover svg {
    stroke: var(--color1c);
}

.course_offered .course_list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 3.4rem;
    align-items: end;
}

.course_offered .course_list li figure {
    margin-bottom: 2.3rem;
    width: 100%;
}

.course_offered .course_list li:nth-child(2) {
    margin-top: -2.2rem;
}

.course_offered .course_list .course_detials {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.course_offered .course_list .course_detials h4 {
    font: var(--font26);
    font-weight: var(--font_medium);
    columns: var(--color_black);
    line-height: 1;
}

.course_offered .course_list .course_detials p {
    font: var(--font18_karla);
    font-weight: var(--font_light);
    columns: var(--color_black);
    font-style: italic;
}

.course_offered .course_list .course_detials:hover h4 {
    color: var(--color1c);
}

.course_offered .course_list .course_detials .squre_btn {
    width: 3.1rem;
    height: 3.1rem;
}

.course_offered .course_list .course_detials:hover .btn_hovefct::before {
    height: 100%;
    top: 0;
}

.course_offered .course_list .course_detials:hover .btn_hovefct span {
    border-color: var(--color_white);
}

.course_offered .admission_strip {
    width: 100%;
    margin-top: auto;
    background: var(--color1c);
    padding: 1.8rem 0 1.8rem 2.3rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    justify-content: space-between;
}

.course_offered .admission_strip::after {
    width: 100vw;
    height: 100%;
    background: var(--color1c);
    position: absolute;
    left: 100%;
    bottom: 0;
    content: "";
}

.course_offered .col-lg-8 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    padding-left: 8.1rem;
    flex-grow: 1;
}

.course_offered .admission_strip li a {
    width: 100%;
    margin-top: auto;
    background: var(--color1c);
    letter-spacing: -0.64px;
    font: var(--font16_karla);
    color: var(--color_white);
    position: relative;
    display: flex;
    align-items: center;
    font-weight: var(--font_light);
    line-height: 1;
}

/* .course_offered .admission_strip li a:hover{font-weight: var(--font_bold);} */
.course_offered .admission_strip li:not(:first-child) a::after {
    width: .4rem;
    height: .4rem;
    background: rgb(255 255 255 / 37%);
    position: absolute;
    left: -.4rem;
    content: "";
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
}

.course_offered .admission_strip li:not(:first-child) {
    margin-left: 1.3rem;
}

.course_offered .admission_strip li:not(:first-child) a {
    padding-left: 1rem;
}

.course_offered .admission_strip li:nth-child(5) a::after,
.course_offered .admission_strip li .apply_btn::after {
    display: none;
}

.course_offered .admission_strip li:nth-child(5) a {
    border-left: .1rem solid rgb(255 255 255 / 33%);
    border-right: .1rem solid rgb(255 255 255 / 33%);
    padding-inline: 1rem 1.4rem;
    font-weight: var(--font_medium);
}

.course_offered .admission_strip li:nth-child(5) a img {
    margin-right: .5rem;
}

.course_offered .admission_strip li .apply_btn {
    padding: 1rem 1.4rem;
    background: var(--color27);
    font-weight: var(--font_medium);
}

.course_offered .admission_strip li .btn_hovefct:hover::before {
    background: var(--color68);
}

@media (max-width: 1649px) {
    .course_offered {
        padding-block: 12rem;
    }

    .course_offered .course_wrap p {
        max-width: 100%;
    }

    .course_offered .course_wrap input {
        padding: 1.2rem 5.6rem 1.2rem 1.3rem;
    }

    .course_offered .course_wrap .input-group {
        margin-block: 2rem 2.4rem;
    }

    .course_offered .course_wrap ul {
        margin-top: 3rem;
        grid-gap: 1.2rem;
    }

    .course_offered .course_wrap ul li a {
        padding-bottom: 1.2rem;
    }

    .course_offered .admission_strip {
        padding: 1.5rem 0 1.5rem 2rem;
    }

    .course_offered .admission_strip li:not(:first-child) {
        margin-left: 1rem;
    }

    .course_offered .admission_strip li:not(:first-child) a {
        padding-left: 0.6rem;
    }

    .course_offered .admission_strip li:nth-child(5) a {
        padding-inline: 0.6rem 0.8rem;
    }

    .course_offered .col-lg-8 {
        padding-left: 5.1rem;
    }

    .course_offered .admission_strip {
        padding: 1.2rem 0 1.2rem 2rem;
    }

    .course_offered .course_list {
        grid-gap: 2.4rem;
    }
}

@media (max-width: 1399px) {
    .course_offered .col-lg-8 {
        padding-left: 0rem;
    }

    .course_offered .admission_strip {
        padding: 1rem 0 1rem 1rem;
        justify-content: flex-start;
    }

    .course_offered .admission_strip {
        justify-content: flex-start;
    }

    .course_offered .admission_strip li .apply_btn {
        padding: 1rem 0.6rem;
    }

    .course_offered .course_wrap {
        max-width: 100%;
        padding-right: 4rem;
    }
}

@media (max-width: 1280px) {
    .course_offered {
        padding-block: 9rem;
    }

    .course_offered .course_wrap h2 {
        margin-block: 2rem;
    }
}

@media (max-width: 1199px) {
    .course_offered .admission_strip li {
        margin-bottom: 1rem;
    }
}

@media (max-width: 991px) {
    .course_offered {
        display: none;
    }

    .coffered_mobile {
        width: 100%;
        padding-block: 4rem 8rem;
    }

    .coffered_mobile nav {
        text-align: center;
    }

    .coffered_mobile .container {
        max-width: 100%;
        padding-inline: 1rem;
    }

    .coffered_mobile h5 {
        font: var(--font14);
        letter-spacing: 1.4px;
        font-weight: var(--font_bold);
        color: var(--color17);
        text-align: center;
    }

    .coffered_mobile h5 img {
        width: 3rem;
    }

    .coffered_mobile blockquote {
        font: var(--font26);
        color: var(--color1c);
        font-weight: var(--font_medium);
        font-size: 2.6rem;
        line-height: 1.5;
        margin-block: 1rem 1.6rem;
        text-align: center;
    }

    .coffered_mobile blockquote span {
        color: var(--color68);
    }

    .coffered_mobile p {
        font: var(--font14);
        color: var(--color17);
        text-align: center;
        letter-spacing: 1.4px;
        font-weight: var(--font_bold);
    }

    .coffered_mobile .nav-tabs {
        background: #D1D1D18C;
        border: .1rem solid #D1D1D18C;
        margin-inline: auto;
        overflow: hidden;
        padding: .2rem;
        border-radius: .2rem;
        -webkit-border-radius: .2rem;
        -moz-border-radius: .2rem;
        -ms-border-radius: .2rem;
        -o-border-radius: .2rem;
        display: inline-flex;
    }

    .coffered_mobile .nav-tabs .nav-link {
        padding: .4rem 2.7rem;
        font-size: 2rem;
        color: var(--color1c);
        font-weight: var(--font_medium);
        letter-spacing: -1.2px;
        border: none;
        border-radius: .2rem;
        -webkit-border-radius: .2rem;
        -moz-border-radius: .2rem;
        -ms-border-radius: .2rem;
        -o-border-radius: .2rem;
        margin: 0;
    }

    .coffered_mobile figure {
        position: relative;
        z-index: 2;
    }

    .coffered_mobile figure:not(:last-child) {
        margin-bottom: .8rem;
    }

    .coffered_mobile figure figcaption {
        position: absolute;
        bottom: 0;
        width: 100%;
        padding: 1.5rem;
        z-index: 2;
    }

    .coffered_mobile figure figcaption h5 {
        font-size: 2.1rem;
        font-weight: var(--font_normal);
        color: var(--color_white);
        letter-spacing: -1.26px;
        line-height: 1.5;
    }

    .coffered_mobile figure figcaption p {
        font-style: italic;
        font-size: 1.6rem;
        font-weight: var(--font_light);
        color: var(--color_white);
        opacity: 0.8;
        text-align: left;
    }

    .coffered_mobile figure::before {
        position: absolute;
        bottom: 0;
        left: 0;
        background: linear-gradient(0deg, rgb(0 0 0 / 76%) 0%, rgba(215, 240, 236, 0) 100%);
        content: "";
        width: 100%;
        height: 77%;
        z-index: 1;
        line-height: 1.5;
    }

    .coffered_mobile .course_detials {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }

    .coffered_mobile .course_detials .squre_btn {
        background: rgb(255 255 255 / 20%);
    }

    .coffered_mobile .course_detials .squre_btn span {
        border-color: var(--color_white);
    }

    .coffered_mobile .tab-content {
        margin-top: 3rem;
    }

    .coffered_mobile .schools {
        margin-top: 4rem;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 2.2rem;
        padding-inline: 1.3rem;
    }

    .coffered_mobile .schools li a {
        letter-spacing: -0.42px;
        font-size: 1.5rem;
        padding-block: 1.5rem;
        color: var(--color68);
        border-bottom: .1rem solid var(--colordb);
        display: flex;
        justify-content: space-between;
        align-items: center;
        letter-spacing: -0.45px;
        font-weight: var(--font_medium);
    }

    .coffered_mobile .schools li a svg {
        stroke: var(--colorbc);
        margin-left: .8rem;
        width: 1.5;
    }

    .coffered_mobile .schools li a:hover {
        color: var(--color1c);
    }

    .coffered_mobile .schools li a:hover svg {
        stroke: var(--color1c);
    }
}

@media (max-width:767px) {
    .coffered_mobile {
        padding-block: 4rem 5rem;
    }
}

@media (max-width: 575px) {
    .coffered_mobile .schools {
        grid-column-gap: 2.2rem;
        padding-inline: 1rem;
    }
}

@media (max-width: 350px) {
    .coffered_mobile .schools {
        padding-inline: 0rem;
    }

    .coffered_mobile .schools li a {
        padding-block: 2rem 1.4rem;
        font-size: 1.3rem;
    }

    .coffered_mobile .schools li a svg {
        margin-left: 0;
        width: 1.5rem;
    }
}

/*---course_offered-end---*/
.placment_wrap {
    padding-bottom: 20.5rem;
    border-bottom: .1rem solid rgb(0 0 0 / 16%);
}

.placment_wrap .placment_left {
    display: grid;
}

.placment_wrap .placment_left>* {
    grid-area: 1/1;
}

.placment_wrap .placment_left figcaption {
    display: flex;
    flex-wrap: wrap;
    padding-right: 4.2rem;
    flex-direction: column;
    width: 40%;
    justify-content: center;
    margin-left: auto;
    height: 100%;
}

.placment_wrap .placment_left figcaption h5 {
    font: var(--font20);
    font-weight: var(--font_bold);
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--color_white);
}

.placment_wrap .placment_left figcaption blockquote {
    font: var(--font56);
    font-weight: var(--font_medium);
    margin-block: 2.3rem 4rem;
    color: var(--color_white);
    letter-spacing: -3.36px;
}

.placment_wrap .placment_left figcaption ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    border-top: .1rem solid rgb(255 255 255 / 24%);
    border-bottom: .1rem solid rgb(255 255 255 / 24%);
}

.placment_wrap .placment_left figcaption ul li {
    padding: 2rem;
}

.placment_wrap .placment_left figcaption ul li strong {
    font: var(--font61);
    font-weight: var(--font_extrabold);
    color: var(--color_white);
}

.placment_wrap .placment_left figcaption ul li p {
    font: var(--font18_karla);
    font-weight: var(--font_medium);
    letter-spacing: -0.36px;
    color: var(--color_white);
}

.placment_wrap .placment_left figcaption ul li:not(:last-child) {
    border-right: .1rem solid rgb(255 255 255 / 24%)
}

.placment_wrap .testimonial {
    background: var(--color17);
    padding: 4.1rem 10.7rem 3.6rem;
    margin-left: 5.1rem;
}

.placment_wrap .testimonial blockquote {
    font: var(--font20);
    color: var(--color_white);
    padding-block: 3rem 3.8rem;
    border-bottom: .1rem solid rgb(255 255 255 / 36%);
    line-height: var(--line_height26);
    font-weight: var(--font_light);
    max-width: 90%;
}

.placment_wrap .testimonial .swiper-slide a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}

.placment_wrap .testimonial .profile_details {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-block: 4rem 3rem;
    gap: 3rem;
}

.placment_wrap .testimonial .profile_details figure {
    width: 7.3rem;
    height: 7.3rem;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    overflow: hidden;
}

.placment_wrap .testimonial .profile_details figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.placment_wrap .testimonial .prof_detis h5 {
    font: var(--font21);
    font-weight: var(--font_normal);
    color: var(--color_white);
}

.placment_wrap .testimonial .prof_detis p {
    font: var(--font16_karla);
    font-weight: var(--font_light);
    color: var(--color_white);
}

.placment_wrap .testimonial .squre_swpbtn {
    margin-top: 2.1rem;
}

.placment_wrap .testimonial .swiper-button-prev svg,
.placment_wrap .testimonial .swiper-button-next svg {
    stroke: var(--color_white);
}

.placment_wrap .testimonial .swiper-button-next,
.placment_wrap .testimonial .swiper-button-prev {
    border: .1rem solid rgb(255 255 255 / 58%)
}

.placment_wrap .logo_wrap {
    margin-top: -10rem;
    max-width: 73%;
    margin-inline: auto;
    position: relative;
}

/* .placment_wrap .logo_wrap ul {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    background: var(--color_white);
    padding: 1.5rem 3.5rem;
} */
.placment_wrap .logo_wrap .plsmnt-slider {
    display: grid;
    /* grid-template-columns: repeat(6, 1fr); */
    background: var(--color_white);
    padding: 1.5rem 3.5rem;
}

.placment_wrap .logo_wrap .plsmnt-slider .swiper-wrapper {
    align-items: baseline;
}

.placment_wrap .logo_wrap .plsmnt-slider .swiper-slide {
    padding-inline: 26px;
}

@media (max-width: 1649px) {
    .placment_wrap .testimonial {
        padding: 3.1rem 8.7rem 3.6rem;
    }

    .placment_wrap .testimonial blockquote {
        padding-block: 2rem 2.8rem;
        max-width: 100%;
    }

    .placment_wrap .testimonial .profile_details {
        margin-block: 3rem 2rem;
    }

    .placment_wrap .placment_left figcaption blockquote {
        margin-block: 1.3rem 3rem;
    }

    .placment_wrap .logo_wrap ul {
        padding: 0.5rem 2.5rem;
    }

    .placment_wrap .logo_wrap {
        margin-top: -10rem;
    }

    .placment_wrap {
        padding-bottom: 10rem;
    }

    .about_why .why_grd .whygrd_box .whygrdslide_wrap .squre_swpbtn {
        margin-top: 2rem;
    }
}

@media (max-width: 1399px) {
    .placment_wrap .placment_left figcaption {
        padding-right: 3rem;
    }

    .placment_wrap .placment_left figcaption blockquote {
        margin-block: 1rem 2rem;
    }

    .placment_wrap .placment_left figcaption ul li {
        padding: 1rem 1.5rem;
    }

    .placment_wrap .testimonial {}

    .placment_wrap .testimonial .profile_details {
        margin-block: 2rem;
    }

    .placment_wrap .testimonial .profile_details figure {
        width: 6.3rem;
        height: 6.3rem;
    }

    .placment_wrap .testimonial blockquote {
        padding-block: 1.5rem 2rem;
    }
}

@media (max-width: 1280px) {
    .placment_wrap .testimonial {
        margin-left: 3.1rem;
    }
}

@media (max-width: 1199px) {
    .placment_wrap .testimonial {
        margin-left: 2rem;
        padding: 2rem 3.6rem;
    }

    .placment_wrap .logo_wrap {
        margin-top: 0rem;
    }

    .placment_wrap {
        padding-bottom: 6rem;
    }
}

@media (max-width: 991px) {
    .placment_wrap {
        overflow: hidden;
    }

    .placment_wrap .container {
        padding: 0;
        max-width: 100%;
    }

    .placment_wrap .testimonial {
        margin-left: 0;
        padding: 2.4rem 1.7rem 3.4rem 2.8rem;
    }

    .placment_wrap .placment_left figcaption {
        width: auto;
    }

    .placment_wrap .placment_left figcaption {
        padding-right: 2rem;
        width: 41%;
    }

    .placment_wrap .placment_left figcaption h5 {
        font: var(--font14);
        font-weight: bold;
    }

    .placment_wrap .placment_left figcaption blockquote {
        letter-spacing: -1.6px;
        padding-right: 11rem;
    }

    .placment_wrap .placment_left figcaption ul li:last-child {
        display: none;
    }

    .placment_wrap .placment_left figcaption ul,
    .placment_wrap .placment_left figcaption ul li:not(:last-child) {
        border: none;
    }

    .placment_wrap .placment_left figcaption ul li {
        padding: 0;
    }

    .placment_wrap .testimonial .profile_details {
        margin-block: 2.4rem 1.4rem;
    }

    .placment_wrap .testimonial .profile_details figure {
        width: 5rem;
        height: 5rem;
    }

    .placment_wrap .testimonial .prof_detis h5 {
        font-size: 1.8rem;
    }

    .placment_wrap .testimonial blockquote {
        padding-block: 2.3rem;
    }

    .placment_wrap .logo_wrap {
        display: none;
    }

    .placment_wrap {
        padding-bottom: 0;
        border: none;
    }
}

@media (max-width: 767px) {
    .placment_wrap .placment_left figcaption blockquote {
        padding-right: 7rem;
    }
}

@media (max-width: 575px) {
    .placment_wrap .placment_left figcaption blockquote {
        padding-right: 0;
    }

    .placment_wrap .placment_left figcaption {
        width: 48%;
    }

    .placment_wrap .testimonial .profile_details {
        gap: 2.4rem;
    }
}

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

@media (max-width: 350px) {
    .placment_wrap .placment_left figcaption blockquote {
        margin-block: 1rem;
        font-size: 2.4rem;
        line-height: 1.2;
    }
}

/*---placment_wrap-end---*/
.about_why {
    padding-block: 13rem;
}

.about_why figure,
.about_why .why_grd .whygrd_box .life_grd {
    display: grid;
    position: relative;
}

.about_why figure::before,
.about_why .why_grd .whygrd_box .life_grd::before {
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(0deg, rgb(0 0 0 / 62%) 0%, rgba(215, 240, 236, 0) 100%);
    content: "";
    width: 100%;
    height: 30%;
}

.about_why figure>*,
.about_why .why_grd .whygrd_box .life_grd>* {
    grid-area: 1/1;
}

.about_why figure figcaption,
.about_why .why_grd .whygrd_box .life_grd .life_detials {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 2rem;
    position: relative;
    gap: 2.4rem
}

.about_why figure figcaption .logo_wrap {
    width: 3.4rem;
    height: 3.4rem;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    padding: 1rem .5rem;
    background: var(--color_white);
    margin-bottom: .5rem;
}

.about_why figure figcaption blockquote {
    font: var(--font18_karla);
    letter-spacing: -0.36px;
    color: var(--color_white);
    font-weight: var(--font_normal);
    max-width: 70%;
}

.about_why .open-modal-btn {
    position: absolute;
    width: 7.1rem;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    cursor: pointer;
}

.about_why .about_content {
    padding-left: 10rem;
    margin-top: 2rem;
}

.about_why .about_content h5 {
    font: var(--font18_archivo);
    letter-spacing: 1.8px;
    font-weight: var(--font_bold);
    position: relative;
}

.about_why .about_content .logo_symbol {
    position: absolute;
    left: -5.2rem;
    bottom: -0.5rem;
    width: 2.7rem;
    height: 2.7rem;
}

.about_why .about_content blockquote {
    font: var(--font72);
    letter-spacing: -5.04px;
    font-weight: var(--font_medium);
    color: var(--color1c);
    margin-block: 3rem 2.6rem;
    line-height: var(--line_height68);
}

.about_why .about_content blockquote span {
    color: var(--color68);
    display: block;
}

.about_why .about_content p {
    font: var(--font16_karla);
    font-weight: var(--font_medium);
    color: var(--color17);
    margin-bottom: 4.5rem;
}

.about_why .about_content .arrow_line {
    position: relative;
    display: flex;
    align-items: center;
}

.about_why .about_content .arrow_line::before {
    position: absolute;
    left: 4.3rem;
    background: #000;
    content: "";
    width: calc(100% - 4.3rem);
    height: .1rem;
    opacity: .1;
}

.about_why .about_content .arrow_line .squre_btn {
    width: 3.1rem;
    height: 3.1rem;
}

.about_why .why_grd {
    margin-top: 5rem;
}

.about_why .why_grd .row {
    --bs-gutter-x: 5rem;
}

.about_why .why_grd .whygrd_box {
    height: 100%;
    width: 100%;
}

.about_why .why_grd .whygrd_box h5 {
    font: var(--font26);
    color: var(--color1c);
    font-weight: var(--font_normal);
    margin-bottom: 2rem;
}

.about_why .why_grd .whygrd_box p {
    font: var(--font16_karla);
    color: var(--color17);
    font-weight: var(--font_medium);
    margin-block: 1rem .6rem;
    letter-spacing: -0.32px;
    line-height: 1.5;
    padding-right: 0;
}

.about_why .why_grd .whygrd_box ul li a {
    letter-spacing: -0.42px;
    font: var(--font16_karla);
    padding-block: 1.4rem 1rem;
    color: var(--color68);
    border-bottom: .1rem solid var(--colordb);
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.about_why .why_grd .whygrd_box .life_grd .life_detials {
    justify-content: space-between;
    position: relative;
}

.about_why .why_grd .whygrd_box .life_grd .life_detials blockquote {
    color: var(--color_white);
    font: var(--font30);
    font-weight: var(--font_bold);
    letter-spacing: -1.5px;
    line-height: 1;
}

.about_why .why_grd .whygrd_box:hover blockquote {
    color: var(--color1c);
}

.about_why .why_grd .whygrd_box .life_grd {
    height: 100%;
    width: 100%;
}

.about_why .why_grd .whygrd_box .life_grd img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.about_why .why_grd .whygrd_box .life_grd .life_detials .squre_btn {
    width: 2.4rem;
    height: 2.4rem;
    background: transparent;
    border: .1rem solid var(--colorf6);
}

.about_why .why_grd .whygrd_box .life_grd .life_detials .squre_btn span {
    border-color: var(--color_white);
}

.about_why .why_grd .whygrd_box .life_grd:hover .btn_hovefct::before {
    height: 100%;
    top: 0;
}

.about_why .why_grd .whygrd_box .whygrdslide_wrap {
    text-align: center;
    border: .1rem solid var(--colore5);
    padding: 1.9rem 2rem;
    height: 100%;
}

.about_why .why_grd .whygrd_box .whygrdslide_wrap blockquote {
    font: var(--font18_karla);
    font-weight: var(--font_medium);
    text-align: center;
    margin-block: 2.4rem 2rem;
}

.about_why .why_grd .whygrd_box .whygrdslide_wrap img {
    width: 10rem;
}

.about_why .why_grd .whygrd_box .whygrdslide_wrap .squre_swpbtn {
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    margin-top: 2.5rem;
}

.about_why .why_grd .whygrd_box .whygrdslide_wrap .squre_swpbtn .btn_hovefct svg {
    stroke: var(--color1c);
}

.about_why .why_grd .whygrd_box .whygrdslide_wrap .squre_swpbtn .btn_hovefct:hover svg {
    stroke: var(--color_white);
}

.about_why .why_grd .whygrd_box .years_exp {
    padding: 2.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: var(--color_white);
    height: 100%;
}

.about_why .why_grd .whygrd_box .years_exp h5 {
    font: var(--font70);
    color: var(--color1c);
    font-weight: var(--font_bold);
    margin-bottom: .7rem;
}

.about_why .why_grd .whygrd_box .years_exp p {
    font: var(--font24);
    color: var(--color_black);
    letter-spacing: -0.48px;
    text-align: center;
}

@media (max-width: 1649px) {
    .about_why .why_grd .row {
        --bs-gutter-x: 3rem;
    }

    .about_why .why_grd .whygrd_box .whygrdslide_wrap {
        padding: 1.9rem 2rem;
    }
}

@media (max-width: 1399px) {
    .about_why {
        padding-block: 10rem;
    }

    .about_why .about_content {
        padding-left: 9rem;
    }

    .about_why .about_content blockquote {
        margin-block: 2rem 1.6rem;
    }

    .about_why .why_grd .row {
        --bs-gutter-x: 2rem;
    }

    .about_why .why_grd .whygrd_box .whygrdslide_wrap {}
}

@media (max-width: 1280px) {
    .about_why {
        padding-block: 8rem;
    }
}

@media (max-width: 1199px) {
    .about_why .about_content .logo_symbol {
        left: -4.4rem;
        width: 3rem;
    }

    .about_why .about_content {
        padding-left: 5rem;
    }

    .about_why .why_grd .row {
        --bs-gutter-x: 1.5rem;
    }

    .about_why .why_grd .whygrd_box .whygrdslide_wrap {
        padding: 2rem 1rem;
        height: 100%;
    }

    .about_why .why_grd .whygrd_box ul li a {
        padding-block: 1rem 1rem;
    }
}

@media (max-width: 991px) {
    .about_why .col-lg-6:nth-child(1) {
        order: 2;
    }

    .about_why {
        padding-block: 5rem 0;
    }

    .about_why .about_content .logo_symbol {
        position: static;
        margin-right: .6rem;
    }

    .about_why .about_content h5 {
        font: var(--font14);
        letter-spacing: 1.4px;
        color: var(--color17);
        font-weight: var(--font_medium);
    }

    .about_why .about_content {
        padding-left: 0;
        text-align: center;
    }

    .about_why .about_content blockquote {
        margin-block: 1rem 2rem;
        font-size: 2.6rem;
        letter-spacing: -1.3px;
        line-height: 1.1;
    }

    .about_why .about_content blockquote span {
        display: inline-block;
    }

    .about_why .about_content p {
        font: var(--font14);
        letter-spacing: -0.28px;
        font-weight: var(--font_medium);
        line-height: 1.5;
    }

    .about_why .about_content .arrow_line::before {
        display: none;
    }

    .about_why .about_content .arrow_line {
        justify-content: center;
        margin-block: 2rem 2.4rem;
    }

    .about_why .about_content .arrow_line .squre_btn {
        width: 2.4rem;
        height: 2.4rem;
        background: transparent;
        border: .1rem solid var(--colorb5);
    }

    .about_why .about_content .arrow_line .squre_btn span {
        border-color: var(--color1c);
    }

    .about_why .about_content .arrow_line .squre_btn:hover span {
        border-color: var(--color_white);
    }

    .about_why figure figcaption {
        gap: 1rem;
        padding: 1.1rem 1.6rem 1.5rem;
    }

    .about_why figure figcaption blockquote {
        font: var(--font14);
        font-weight: var(--font_medium);
        letter-spacing: -0.28px;
        margin-bottom: .8rem;
    }

    .about_why figure figcaption .logo_wrap {
        margin-bottom: 0;
    }

    .about_why .why_grd .col-lg-3:nth-child(1),
    .about_why .why_grd .col-lg-3:nth-child(2) {
        display: none;
    }

    .about_why .why_grd {
        margin-top: 1.6rem;
        padding-bottom: 2rem;
    }

    .about_why .why_grd .swiper-slide {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }

    .about_why .why_grd .swiper-slide img {
        width: 50% !important;
    }

    .about_why .why_grd .whygrd_box .whygrdslide_wrap {
        padding: 2.1rem 2.7rem 1.7rem;
        margin-bottom: 1.6rem;
    }

    .about_why .why_grd .whygrd_box .years_exp {
        padding: 1.6rem 3.2rem 1.4rem;
        height: auto;
        flex-direction: row;
    }

    .about_why .why_grd .whygrd_box .years_exp h5 {
        font-size: 5.2rem;
        line-height: 1.2;
        font-weight: 800;
        margin-bottom: 0;
    }

    .about_why .why_grd .whygrd_box .years_exp p {
        width: auto;
        font-size: 2.1rem;
        font-weight: var(--font_medium);
        letter-spacing: -0.42px;
        color: var(--color_black);
        text-align: left;
        padding-left: 1.6rem;
        border-left: .1rem solid rgb(0 0 0 / 14%);
        margin-left: 1.3rem;
        margin-block: 0;
    }

    .about_why .why_grd .whygrd_box .whygrdslide_wrap blockquote {
        text-align: left;
        padding-left: .8rem;
        margin-block: 0;
    }

    .about_why .why_grd .whygrd_box .whygrdslide_wrap .squre_swpbtn {
        margin-top: 3.5rem;
    }

    .about_why .why_grd .swiper-slide img {
        width: 40% !important;
    }

    .about_why .why_grd .whygrd_box .whygrdslide_wrap blockquote {
        width: 60%;
    }
}

@media (max-width: 767px) {
    .about_why figure figcaption blockquote {
        margin-bottom: 0;
    }

    .about_why .why_grd .whygrd_box .years_exp {
        display: block;
        padding: 1.6rem 2rem 3.4rem;
    }

    .about_why .why_grd .whygrd_box .years_exp p {
        margin-left: 0;
    }

    .about_why .why_grd .whygrd_box .whygrdslide_wrap {
        padding: 2.1rem 1.7rem 1.7rem;
    }
}

@media (max-width: 575px) {
    .about_why .why_grd .whygrd_box .years_exp p {
        width: 13rem;
    }

    .about_why figure::before,
    .about_why .why_grd .whygrd_box .life_grd::before {
        height: 50%;
    }

    .about_why figure figcaption blockquote {
        max-width: 100%;
        margin-bottom: 0;
    }

    .about_why .why_grd .whygrd_box .years_exp {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        gap: 2rem;
    }
}

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

@media (max-width: 350px) {
    .about_why {
        padding-block: 3rem 0;
    }

    .about_why .open-modal-btn {
        width: 4rem;
    }

    .about_why .open-modal-btn img {
        width: 100%;
    }

    .about_why .why_grd .whygrd_box .whygrdslide_wrap {
        padding: 2.1rem 1.5rem 1.7rem;
    }

    .about_why .why_grd .whygrd_box .years_exp {
        padding: 1.6rem 2rem 3.4rem;
    }

    .about_why .why_grd .whygrd_box .years_exp h5 {
        font-size: 4.6rem;
    }
}

/*---about_why-end---*/
.faclites{padding-block:9rem 6.4rem;background:var(--color1c);position:relative;}
.faclites .full_width{overflow:hidden;}
.faclites::before{position:absolute;top:-5.5rem;right:1.7rem;content:"";width:3rem;height:50%;background-image:url(../images/verticle-strip.svg);background-repeat:no-repeat;}
.faclites .faclites_heading{margin-bottom:5.7rem;}
.faclites .faclites_heading .logo_symbol{position:relative;width:2.9rem;height:2.9rem;}
.faclites .faclites_heading .arrow_line{position:relative;display:flex;align-items:center;}
.faclites .faclites_heading .arrow_line::before{position:absolute;left:4.3rem;background:rgb(255 255 255 / 18%);content:"";width:calc(100% - 4.3rem);height:.1rem;}
.faclites .faclites_heading h5{font:var(--font18_karla);display:flex;align-items:center;gap:2.2rem;letter-spacing:1.8px;font-weight:var(--font_bold);position:relative;text-transform:uppercase;color:var(--color_white);margin-left:-4.55rem;}
.faclites .faclites_heading blockquote{font:var(--font56);color:var(--color_white);margin-block:.7rem 2rem;letter-spacing:-3.36px;font-weight:var(--font_medium);}
.faclites .faclites_heading .btn_hovefct:hover::before{background:var(--color68);}
.faclites .facliltesl_wraper figure{display:grid;position:relative;overflow:hidden;max-width:70%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;}
.faclites .facliltesl_wraper .swiper-slide.swiper-slide-active figure::before{position:absolute;bottom:-58%;left:-29%;background:linear-gradient(0deg,rgb(0 0 0 / 100%) 45%,rgba(215,240,236,0) 100%);content:"";width:100%;height:77%;transform:rotate(45deg);}
.faclites .facliltesl_wraper .swiper-slide:not(.swiper-slide-active) figcaption{display:none;}
.faclites .facliltesl_wraper{margin-left:-5.5rem;position:relative;}
.faclites .facliltesl_wraper figure>*{grid-area:1/1;}
.faclites .facliltesl_wraper figure figcaption{width:30%;height:auto;display:flex;justify-content:flex-end;padding:3.4rem 5rem;position:relative;flex-direction:column;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;}
.faclites .facliltesl_wraper figure figcaption .squre_btn{width:2.4rem;height:2.4rem;background:transparent;border:.1rem solid var(--colorf6);margin-top:1.8rem;}
.faclites .facliltesl_wraper figure figcaption h5{font:var(--font61);font-weight:var(--font_extrabold);color:var(--color_white);}
.faclites .facliltesl_wraper figure figcaption blockquote{font:var(--font21);font-weight:var(--font_bold);color:var(--color_white);line-height:1;}
.faclites .swiper_tab{width:44rem;height:100%;margin-left:auto;position:absolute;top:0;left:58%;z-index:2;display:flex;flex-direction:column;background:var(--color1c);justify-content:center;padding-inline:9.8rem;}
.faclites .swiper_tab h5{font:var(--font14);color:var(--color_white);font-weight:var(--font_normal);}
.faclites .swiper_tab blockquote{font:var(--font24);color:var(--color_white);font-weight:var(--font_normal);margin-block:1.4rem 3.3rem;}
.faclites .swiper_tab .faclites_pagination{display:flex;flex-wrap:wrap;flex-direction:column;background:transparent;}
.faclites .swiper_tab .swiper-pagination-bullet{padding-block:.8rem;border-radius:0;width:auto;height:auto;font:var(--font14);color:var(--color_white);background:none;letter-spacing:-0.42px;font-weight:var(--font_medium);opacity:0.51;border-bottom:.2rem solid rgb(255 255 255 / 13%);}
.faclites .swiper_tab .swiper-pagination-bullet-active{opacity:1;}
.faclites .swiper-pagination-progressbar{position:relative;margin-top:8.4rem;}
.faclites .slide_nav{display:flex;flex-wrap:wrap;align-items:center;position:relative;margin-top:5.8rem;}
.faclites .slide_nav p{font:var(--font14);color:var(--coloreae);letter-spacing:3.54px;font-weight:var(--font_medium);margin:0;}
.faclites .slide_nav .swiper-button-next,.faclites .slide_nav .swiper-button-prev{position:static;width:auto;margin:0;height:auto;}
.faclites .slide_nav .swiper-button-prev svg,.faclites .slide_nav .swiper-button-next svg{fill:var(--coloreae);width:.5rem;height:1rem;}
.faclites .slide_nav .swiper-button-prev:hover svg,.faclites .slide_nav .swiper-button-next:hover svg{fill:var(--color68);}
.faclites .slide_nav .swiper-button-next:after,.faclites .slide_nav .swiper-button-prev:after{font-size:0;}
.faclites .slide_nav .slide_arrow{width:7.3rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.faclites .slide_nav .swiper-scrollbar.swiper-scrollbar-horizontal{width:calc(100% - 8.4rem);right:0;left:inherit;height:.2rem;bottom:inherit;background:rgb(255 255 255 / 15%);}
.faclites .slide_nav .swiper-scrollbar-drag{height:.2rem;opacity:0.5;background:var(--color_white);}


@media (max-width: 1649px) {
    .faclites .facliltesl_wraper{margin-left:-4.5rem;}
    .faclites .facliltesl_wraper figure {max-width: 75%;}
}

@media (max-width: 1399px) {
    .faclites .facliltesl_wraper{margin-left:-3.5rem;}
    .faclites .faclites_heading .logo_symbol{width:2.5rem;height:2.5rem;}
    .faclites .faclites_heading h5{gap:1.2rem;margin-left:-3.5rem;}
    .alumni .alum_slider .slide_nav{margin-top:3.8rem;}
    .faclites .facliltesl_wraper figure figcaption{padding:3.4rem 4rem;}

}

@media (max-width: 1280px) {
    .faclites .facliltesl_wraper{margin-left:-3.6rem;}
    .faclites .swiper_tab blockquote{margin-block:1rem 2.3rem;}
}

@media (max-width: 1199px) {
    .faclites .swiper_tab{width:23rem;height:100%;left:60%;padding-inline:1.5rem;}
    .faclites .swiper_tab .swiper-pagination-bullet{padding-block:0.4rem;}
    .faclites .swiper_tab blockquote{margin-block:1rem 1.8rem;}
    .faclites .faclites_heading{margin-bottom:3.7rem;}
    .faclites .slide_nav{margin-top:4.8rem;}
    .faclites{padding-block:7rem 6.4rem;}
}

@media (min-width: 1080px) and (max-width:1100px) {
    .faclites .facliltesl_wraper figure figcaption{padding:3.4rem 3.5rem;}
}

@media (max-width: 991px) {
    .faclites{padding-block:4.6rem 6rem;}
    .faclites::before{display:none;}
    .faclites .faclites_heading .logo_symbol{width:2.2rem;height:2.2rem;}
    .faclites .faclites_heading h5{font:var(--font14);letter-spacing:1.4px;font-weight:var(--font_bold);margin-bottom:.1rem;}
    .faclites .faclites_heading blockquote{letter-spacing:-1.4px;font-size:2.8rem;line-height:1.3;font-weight:var(--font_medium);margin:0;}
    .faclites_mobile ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.3rem;margin-top:3.6rem;}
    .faclites_mobile figure{position:relative;overflow:hidden;}
    .faclites_mobile figure::before{position:absolute;bottom:0;left:0;background:linear-gradient(0deg,rgb(0 0 0 / 90%) 0%,rgba(215,240,236,0) 100%);content:"";width:100%;height:30%;}
    .faclites_mobile figure figcaption{position:absolute;width:100%;bottom:0;left:0;padding:1.4rem;display:flex;justify-content:space-between;align-items:center;}
    .faclites_mobile figure figcaption h5,.faclites_mobile .all_link h5{font-size:2.1rem;font-weight:var(--font_medium);color:var(--color_white);}
    .faclites_mobile figure figcaption p,.faclites_mobile .all_link p{font-size:1.6rem;font-weight:var(--font_light);color:var(--color_white);opacity:0.8;font-style:italic;}
    .faclites_mobile figure figcaption .squre_btn,.faclites_mobile .all_link .squre_btn{background:transparent;border:.1rem solid var(--color_white);width:2rem;height:2rem;}
    .faclites_mobile figure figcaption .squre_btn span,.faclites_mobile .all_link .squre_btn span{border-color:var(--color_white);}
    .faclites_mobile .all_link{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:100%;flex-direction:column;background:#7E120C;}
    .faclites_mobile .all_link .squre_btn{margin-top:1rem;}
    .faclites .faclites_heading h5{gap:0.5rem;margin-left:0rem;}

}

@media (max-width: 575px) {
    .faclites_mobile figure::before {
        height: 50%;
    }
}

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

@media (max-width: 350px) {
    .faclites .faclites_heading {
        margin-bottom: 3rem;
    }

    .faclites_mobile ul {
        margin-top: 2rem;
    }

    .faclites_mobile figure figcaption {
        padding: 1rem;
    }

    .faclites_mobile figure figcaption h5,
    .faclites_mobile .all_link h5 {
        font-size: 1.8rem;
    }
}

/*---faclites-end---*/
.alumni{padding-block:18rem;overflow:hidden;}
.alumni .alumni_content{display:flex;flex-wrap:wrap;height:100%;padding-right:6.3rem;}
.alumni .alumni_content .alum_heading>h5{font:var(--font18_karla);letter-spacing:1.8px;font-weight:var(--font_bold);position:relative;text-transform:uppercase;display:flex;align-items:center;gap:2.2rem;margin-left:-4.5rem;}
.alumni .alumni_content .logo_symbol{position:relative;width:2.9rem;height:2.9rem;margin-right:0;}
.alumni .alumni_content blockquote{font:var(--font64);color:var(--color1c);padding-block:2.6rem 3rem;border-bottom:.1rem solid rgb(0 0 0 / 15%);font-weight:var(--font_medium);}
.alumni .alumni_content blockquote span{display:block;color:var(--color68);}
.alumni .alumni_content .squre_btn{margin-top:3rem;width:3.1rem;height:3.1rem;}
.alumni .alumni_content .alum_fact{margin-top:17rem;}
.alumni .alumni_content .alum_fact h5{font:var(--font70);font-weight:var(--font_bold);color:var(--color1c);margin-bottom:2.7rem;}
.alumni .alumni_content .alum_fact p{font:var(--font24);font-weight:var(--font_normal);color:var(--color17);line-height:var(--line_height32);}
.alumni .alum_detais{margin-top:2rem;position:relative;padding-left:5rem;}
.alumni .logo_symbol{width:3rem;margin-right:2rem;position:absolute;left:0;}
.alumni .alum_detais h5{font:var(--font21);color:var(--color17);letter-spacing:-0.42px;font-weight:var(--font_bold);line-height:1;}
/* .alumni .alum_detais p{font:var(--font16_karla);color:var(--color1c);letter-spacing:-0.32px;font-weight:var(--font_bold);line-height:inherit;text-transform:unset;} */
.alumni .alum_detais h6{
    font: var(--font16_karla);
    color: var(--color1c);
    letter-spacing: -0.32px;
    font-weight: var(--font_bold);
    line-height: inherit;
    text-transform: unset;
}
.alumni .alum_slider .swiper-slide:nth-child(odd){margin-top:6.3rem;}
.alumni .alum_slider .swiper-pagination-progressbar{position:relative;margin-top:8.4rem;}
.alumni .alum_slider .slide_nav{display:flex;flex-wrap:wrap;align-items:center;position:relative;margin-top:5.8rem;}
.alumni .alum_slider .slide_nav p{font:var(--font14);color:var(--colore5);letter-spacing:3.54px;font-weight:var(--font_medium);margin:0;}


.alumni .alum_slider .slide_nav .swiper-button-next,
.alumni .alum_slider .slide_nav .swiper-button-prev {
    position: static;
    width: auto;
    margin: 0;
    height: auto;
}

.alumni .alum_slider .slide_nav .swiper-button-prev svg,
.alumni .alum_slider .slide_nav .swiper-button-next svg {
    fill: var(--coloreae);
    width: .5rem;
    height: 1rem;
}

.alumni .alum_slider .slide_nav .swiper-button-prev:hover svg,
.alumni .alum_slider .slide_nav .swiper-button-next:hover svg {
    fill: var(--color1c);
}

.alumni .alum_slider .slide_nav .swiper-button-next:after,
.alumni .alum_slider .slide_nav .swiper-button-prev:after {
    font-size: 0;
}

.alumni .alum_slider .slide_nav .slide_arrow{width:7.3rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.alumni .alum_slider .slide_nav .swiper-scrollbar.swiper-scrollbar-horizontal{width:calc(100% - 8.4rem);right:0;left:inherit;height:.2rem;bottom:inherit;}
.alumni .alum_slider .slide_nav .swiper-scrollbar-drag{height:.2rem;opacity:0.3;}
.alumni_slider .swiper-wrapper{min-height:56rem;}

@media (max-width: 1024px) {
    .alumni_slider .swiper-wrapper{min-height:auto;}
}



@media (max-width: 992px) {
    .alumni_slider .swiper-wrapper{min-height:auto;}
}

@media (max-width: 1649px) {
    .alumni{padding-block:12rem;}
    .faclites .swiper_tab{width:30rem;height:100%;left:63%;padding-inline:4rem;}
}

@media (max-width: 1440px) {

}

@media (max-width: 1399px) {
    .alumni .alumni_content .logo_symbol{width:2.5rem;height:2.5rem;}
    .alumni .alumni_content .alum_heading>h5{gap:1.2rem;margin-left:-3.5rem};
}

@media (max-width: 1280px) {
    .alumni .alumni_content .alum_fact h5{margin-bottom:2rem;}
    .alumni .alumni_content{padding-right: 3.3rem;}
}

@media (max-width: 1199px) {
    .alumni .alum_slider .slide_nav{margin-top:3.8rem;}
}

@media (min-width: 1080px) and (max-width:1100px) {
}

@media (max-width: 991px) {
    .alumni{padding-block:4rem;}
    .alum_heading{width:100%;padding-inline:1.6rem;text-align:center;}
    .alumni .alumni_content{padding-right:0;flex-direction:column;}
    .alumni .alumni_content .logo_symbol{position:static;margin-right:0.2rem;}
    .alumni .alumni_content blockquote{font-size:2.6rem;letter-spacing:-1.3px;padding-block:.5rem 3rem;}
    .alumni .alumni_content blockquote span{display:inline-flex;}
    .alumni .alumni_content .alum_fact{margin-top:auto;display:flex;flex-wrap:wrap;text-align: center;margin-top:3.3rem;align-items:center;padding-inline:0;}
    .alumni .alumni_content .alum_fact h5{margin-bottom:0;width:17rem;letter-spacing:-2.75px;}
    .alumni .alumni_content .alum_fact p{width:50%;flex-grow:1;}
    .alumni .alumni_content .squre_btn{margin-block:3rem;width:2.6rem;height:2.6rem;margin-inline:auto;}
    .alumni .alum_slider .swiper-slide:nth-child(odd){margin-top:2.2rem;}
    .alumni .alum_detais h5{font-size:1.8rem;letter-spacing:-0.72px;font-weight:var(--font_medium);color:var(--color68);margin-bottom:1rem;}
    .alumni .alum_detais p{font:var(--font14);letter-spacing:-0.28px;color:var(--color17);}
    .alumni .alum_detais .logo_symbol{display:none;}
    .alumni .alum_detais{margin-top:2rem;padding-left:2rem;position:relative;}
    .alumni .alum_detais::before{position:absolute;left:0;top:0;width:.1rem;height:100%;background:var(--color1c);content:"";}
    .alumni .alum_slider .slide_nav .slide_arrow{display:none;}
    .alumni .alum_slider .slide_nav .swiper-scrollbar.swiper-scrollbar-horizontal{width:95%;right:0;left:0;height:.2rem;bottom:0;}
    .alumni .full_width .row,.faclites .full_width .row{margin-left:-1.5rem;}
    .alumni .full_width .container.max-content-sm.me-0.pe-0,.alumni .full_width .container .col-lg-3,.alumni .full_width .container .col-lg-9{padding-left:0;}
    .alumni .alumni_content .alum_heading>h5{gap:1.2rem;margin-left:0;justify-content:center;}
}

@media (max-width: 575px) {

    .alumni .full_width .row,
    .faclites .full_width .row {
        margin-left: 0;
    }

    .alumni .alumni_content .alum_fact h5 {
        width: 15rem;
        font-size: 5rem;
        font-weight: bold;
        text-align: center;
    }

    .alumni .full_width .container.max-content-sm.me-0.pe-0,
    .alumni .full_width .container .col-lg-3,
    .alumni .full_width .container .col-lg-9 {
        padding-left: 0.8rem;
    }

    .alumni .alum_slider .slide_nav {
        max-width: 88%;
        margin-inline: auto;
    }
}


@media (max-width: 350px) {
    .alumni .alumni_content .alum_fact h5 {
        width: 11rem;
        font-size: 4.5rem;
    }

    .alumni .alumni_content .alum_fact p {
        font-size: 1.4rem;
        line-height: 1.4;
    }

    .alumni .alumni_content blockquote {
        padding-block: .5rem 1.5rem;
    }

    .alumni .alumni_content .alum_fact {
        margin-top: 2rem;
    }
}

/*---alumni-end---*/
.latest_updates {
    width: 100%;
    overflow: hidden;
    max-width: 100%;
    margin-inline: auto;
}

.latest_updates .ltp_heading {
    background: var(--color_white);
    padding-block: 5.8rem 4.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.latest_updates .ltp_heading h5 {
    font: var(--font56);
    font-weight: var(--font_medium);
    letter-spacing: -3.36px;
    color: var(--color1c);
    margin-bottom: 3.6rem;
}

.latest_updates .ltp_heading h5 span {
    color: var(--color68);
}

.latest_updates .ltp_heading .squre_btn {
    width: 2.4rem;
    height: 2.4rem;
    background: transparent;
    border: .1rem solid var(--colorb5);
}

.latest_updates .ltp_heading .squre_btn span {
    border-color: var(--color1c);
}

.latest_updates .ltp_heading .squre_btn:hover span {
    border-color: var(--color_white);
}

.latest_updates figure {
    display: grid;
    position: relative;
    overflow: hidden;
    height: 100%;
    width: 100%;
}

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

.latest_updates figure a::before {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    content: "";
}

.latest_updates figure:has(figcaption)::before {
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(0deg, rgb(0 0 0 / 46%) 0%, rgba(215, 240, 236, 0) 100%);
    content: "";
    width: 100%;
    height: 40%;
}

.latest_updates figure>* {
    grid-area: 1/1;
}

.latest_updates figure.lgupdates figcaption {
    padding-inline: 15.7rem 3rem;
    padding-bottom: 2.6rem;
}

.latest_updates figure:hover>img {
    transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);
}

.latest_updates figure figcaption {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    position: relative;
}

.latest_updates figure figcaption .heading {
    max-width: 80%;
}

.latest_updates figure figcaption .btnwrap {
    max-width: 20%;
}

.latest_updates figure figcaption h5,
.latest_updates .tooltip_wrap .date_bnt h5,
.latest_updates .smupdates figcaption h5 {
    font: var(--font16_karla);
    font-weight: var(--font_normal);
    color: var(--color_white);
    margin-bottom: .8rem;
}

.latest_updates figure figcaption blockquote,
.latest_updates .tooltip_wrap blockquote {
    font: var(--font24);
    font-weight: var(--font_normal);
    color: var(--color_white);
    line-height: 1;
}

.latest_updates figure figcaption .squre_btn,
.latest_updates .tooltip_wrap .squre_btn {
    width: 2.4rem;
    height: 2.4rem;
    background: transparent;
    border: .1rem solid var(--colorf6);
}

.latest_updates figure figcaption .squre_btn span,
.latest_updates .tooltip_wrap .squre_btn span {
    border-color: var(--color_white);
}

.latest_updates figure.lgupdates:hover .btn_hovefct::before,
.latest_updates .tooltip_wrap:hover .btn_hovefct::before {
    height: 100%;
    top: 0;
}

.latest_updates .date_bnt {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: auto;
    align-items: center;
}

.latest_updates .tooltip_wrap {
    background: var(--color68);
    padding: 6.3rem 4.4rem 3.3rem 4.9rem;
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
}

.latest_updates .tooltip_wrap blockquote {
    letter-spacing: -1.2px;
    font-weight: var(--font_light);
    line-height: var(--line_height32);
}

.latest_updates .tooltip_wrap::before {
    width: 4.1rem;
    height: 3.9rem;
    background: var(--color68);
    position: absolute;
    left: -2rem;
    clip-path: polygon(50% 0%, 49% 48%, 50% 100%, 0% 50%);
    content: "";
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    z-index: 1;
}

.latest_updates .row .col-lg-4:nth-child(odd) {
    border-left: .1rem solid rgb(228 228 228 / 11%)
}

.latest_updates .smupdates figcaption {
    padding-inline: 2.8rem;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-bottom: 3.3rem;
}

.latest_updates .smupdates figcaption blockquote {
    font: var(--font22);
    font-weight: var(--font_light);
    color: var(--color_white);
    line-height: 1;
    letter-spacing: -1.1px;
    margin-bottom: 1rem;
}

.latest_updates .smupdates figcaption h5,
.latest_updates .tooltip_wrap .date_bnt h5 {
    margin-bottom: 0;
    line-height: 1;
}

.latest_updates .bottom_row .tooltip_wrap {
    background: var(--color_white);
}

.latest_updates .bottom_row .tooltip_wrap::before {
    left: inherit;
    right: -2rem;
    background: var(--color_white);
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 49% 51%);
}

.latest_updates .bottom_row .tooltip_wrap blockquote,
.latest_updates .bottom_row .tooltip_wrap .date_bnt h5 {
    color: var(--color_black);
}

.latest_updates .bottom_row .tooltip_wrap .squre_btn,
.latest_updates .bottom_row .tooltip_wrap .squre_btn span {
    border-color: var(--color17);
}

.latest_updates .bottom_row .tooltip_wrap:hover .squre_btn,
.latest_updates .bottom_row .tooltip_wrap:hover .squre_btn span {
    border-color: var(--color_white);
}

@media (max-width: 1649px) {
    .latest_updates .ltp_heading {
        padding-block: 4.8rem 3.6rem;
    }

    .latest_updates .tooltip_wrap {
        padding: 4.3rem 3.4rem 2.3rem 3.9rem;
    }

    .latest_updates figure.lgupdates figcaption {
        padding-inline: 6.5rem 3rem;
    }

    .latest_updates .ltp_heading {
        padding-block: 3.8rem 2.6rem;
    }

    .latest_updates .ltp_heading h5 {
        margin-bottom: 2.5rem;
    }

    .latest_updates figure.lgupdates figcaption {
        padding-inline: 7.5rem 3rem;
    }

    .latest_updates .tooltip_wrap {
        padding: 3.3rem 3.4rem 2.3rem 3.9rem;
    }
}

@media (min-width: 1500px) and (max-width:1600px) {
    .latest_updates figure.lgupdates figcaption {
        padding-inline: 10.5rem 3rem;
    }
}



@media (max-width: 1280px) {
    .latest_updates .tooltip_wrap {
        padding: 2.3rem 2.4rem 2.3rem 2.9rem;
    }

    .latest_updates figure.lgupdates figcaption {
        padding-inline: 6% 3rem;
    }
}

@media (max-width: 1199px) {
    .latest_updates .tooltip_wrap {
        padding: 1rem 1.5rem;
    }

    .latest_updates figure figcaption .heading {
        max-width: 90%;
    }

    .latest_updates figure figcaption .btnwrap {
        max-width: 10%;
    }
}

@media (max-width: 991px) {
    section.coffered_mobile .tab-content>.tab-pane {
        display: none;
    }

    section.coffered_mobile .tab-content>.tab-pane.show {
        display: block;
    }

    .latest_updates {
        width: 100%;
        background: var(--color_white);
    }

    .latest_updates .ltp_heading {
        padding-block: 3.2rem 3rem;
    }

    .latest_updates .ltp_heading h5 {
        font-size: 2.6rem;
        letter-spacing: -1.3px;
        text-align: center;
        margin-bottom: 1.6rem;
    }

    .latest_updates .ltp_heading h5 span {
        display: block;
    }

    .latest_updates .container-fluid {
        padding-inline: 0;
    }

    .latest_updates figure.lgupdates figcaption {
        padding-inline: 3.4rem;
    }

    .latest_updates figure figcaption {
        width: 100%;
        justify-content: flex-end;
        align-items: flex-start;
        position: relative;
        flex-direction: column;
    }

    .latest_updates figure figcaption h5,
    .latest_updates .tooltip_wrap .date_bnt h5,
    .latest_updates .smupdates figcaption h5 {
        font-weight: var(--font_normal);
        color: var(--color_white);
        margin-bottom: .8rem;
        font-size: 1.6rem;
    }

    .latest_updates figure figcaption blockquote {
        line-height: 1.2;
        font-size: 2.4rem;
    }

    .latest_updates figure figcaption .btnwrap {
        max-width: 100%;
        margin-top: 2rem;
    }

    .latest_updates .row.gx-lg-0.bottom_row {
        display: none;
    }

    .latest_updates .top_row .col-lg-4:nth-child(3),
    .latest_updates .top_row .col-lg-4:nth-child(1) {
        display: none;
    }

    .latest_updates .tooltip_wrap {
        padding: 3.5rem 3.8rem;
    }

    .latest_updates .tooltip_wrap blockquote {
        line-height: 1.3;
        font-size: 2rem;
        letter-spacing: -1px;
    }

    .latest_updates .date_bnt {
        margin-top: 5.5rem;
    }

    .latest_updates .tooltip_wrap .date_bnt h5 {
        margin-bottom: 0;
        font-weight: var(--font_medium);
    }

    .latest_updates figure:has(figcaption)::before {
        height: 50%;
    }
}

@media (max-width: 575px) {
    .latest_updates figure:has(figcaption)::before {
        height: 60%;
    }
}



@media (max-width: 350px) {
    .latest_updates figure.lgupdates figcaption {
        padding-inline: 1.5rem;
    }

    .latest_updates figure figcaption blockquote {
        line-height: 1.2;
        font-size: 2rem;
    }

    .latest_updates .tooltip_wrap {
        padding: 3rem 1.5rem;
    }
}

/*---latest_updates-end---*/

.alumni .alum_slider .swiper-slide:hover h5 {
    color: var(--color1c);
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


section.notice_anouncement .nav_notification {
    position: absolute;
    /* width: calc(100% - .5rem); */
    margin-top: 0;
    z-index: 999;
    margin-left: 0;
    right: 0;
    top: 0;
    /* height: 50px; */
}

section.notice_anouncement .nav_notification .swiper-button-next:after,
section.notice_anouncement .nav_notification .swiper-button-prev:after {
    display: none;
}

section.notice_anouncement .nav_notification .swiper-button-prev {
    background: url(../images/next.webp);
    margin-right: 2.6rem;
}

section.notice_anouncement .nav_notification .swiper-button-next {
    background: url(../images/prev.webp);
}

section.notice_anouncement .nav_notification .swiper-button-prev,
section.notice_anouncement .nav_notification .swiper-button-next {
    position: static;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-size: 100%;
    width: 1.6rem;
    background-position: center;
    margin: 0 .5rem;
    height: 3rem;
}

section.notice_anouncement {
    position: relative;
    overflow: hidden;
}

.whygrd_box .aboutFactSlider {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: var(--color_white);
    height: 100%;
}

.alum_slider img {
    height: 400px;
    object-fit: cover;
}

.alumni .alum_detais img {
    width: 2.2rem;
    height: 2.2rem;
}

@media (max-width: 1300px) {
    .placment_wrap .logo_wrap {
        margin-top: -8rem;
    }
}

@media (max-width:1365px) {
    .placment_wrap .placment_left figcaption blockquote {
        font-size: 4.2rem;
        line-height: 4.5rem;
    }

    .placment_wrap .testimonial {
        padding: 3.1rem 4.7rem 3.6rem;
    }

    .placment_wrap .logo_wrap {
        margin-top: -8rem;
    }

}

@media (max-width:1260px) {
    .alumni .alumni_content blockquote {
        font-size: 5rem;
    }

}

@media (max-width: 1199px) {
    .alumni .alumni_content blockquote {
        font-size: 4rem;
    }

    .placment_wrap .logo_wrap {
        margin-top: 1em;
    }

    .placment_wrap .placment_left figcaption {
        width: 48%;
    }

    .placment_wrap .placment_left img,
    .placment_wrap .placment_left {
        height: 100%;
    }
}

@media (max-width:992px) {
    .alumni .container.max-content-sm.me-0.pe-0 {
        max-width: 100%;
        padding-inline: 2.5rem !important;
        margin: auto !important;
    }

    .placment_wrap .placment_left img,
    .placment_wrap .placment_left {
        height: auto;
    }

    .placment_wrap .placment_left figcaption blockquote {
        font: var(--font56);
    }
}

@media (max-width:991px) {
    .alum_slider img {
        height: auto;
    }
}

@media (max-width:600px) {
    .alumni .alumni_content .alum_fact {
        /* flex-direction: column; */
        /* width: 100%; */
        /* text-align: center; */
        gap: 2rem;
    }

    .alumni .alumni_content .alum_fact p {
        /* width: 100%; */
        flex-grow: 1;
        text-align: left;
    }

    .alumni .container.max-content-sm.me-0.pe-0 {
        max-width: 100%;
        padding-inline: 0.5rem !important;
    }

    .placment_wrap .testimonial {
        padding: 3.1rem 2.7rem 3.6rem;
    }

    .placment_wrap .testimonial blockquote {
        font-size: 1.3rem;
        line-height: inherit;
    }

    .faclites .faclites_heading blockquote {
        padding-inline: 0 5rem;
    }

    .alumni .alumni_content blockquote {
        font-size: 2.6rem;
    }
}

@media (max-width:360px) {



    .placment_wrap .placment_left figcaption blockquote {
        font-size: 2.5rem;
        line-height: 1.2;
    }
}


.grid_grd1 {
    display: grid;
    grid-template-columns: 27.6rem 33.2rem 29.4rem 28rem;
    gap: 4.8rem;
    align-items: stretch;
}

@media (max-width:1649px) {
    .grid_grd1 {
        grid-template-columns: 25.6rem 31.2rem 27.4rem 26.5rem;
        gap: 2.8rem;
    }
}

@media (max-width:1498px) {
    .grid_grd1 {
        grid-template-columns: 25.6rem 26.5rem 25.4rem 25.1rem;
        gap: 2.8rem;
    }
}

@media (max-width:1364px) {
    .grid_grd1 {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));

    }
}


@media (min-width:2100px) {
    .grid_grd1 {
        display: grid;
        grid-template-columns: 30.6rem 40.2rem 33.1rem 33rem;
        gap: 4.8rem;
        align-items: stretch;
    }

    /* .faclites .full_width .container {
        max-width: 81%;
    } */

    .faclites .full_width {
        max-width: 3000px;
    }

    .alumni .full_width {
        max-width: 3000px;
    }

    /* .alumni .full_width .container {
        max-width: 76%;
    } */

    ul.course_list img {
        height: 50rem;
        object-fit: cover;
        object-position: top;
    }

    ul.course_list li:nth-child(2) img {
        height: 53rem;
    }

    .logo_wrap img {
        padding-inline: 1rem;
    }

    .about_why .about_content {
        padding-left: 10rem;
        margin-top: 2rem;
        padding-right: 11rem;
    }

    .faclites .facliltesl_wraper {
        /* margin-left: 0rem; */
        position: relative;
    }

    .faclites .facliltesl_wraper figure {
        display: grid;
        position: relative;
        overflow: hidden;
        max-width: 76%;
    }

    .alum_slider img {
        height: 54rem;
        object-fit: cover;
    }

    .alumni .alumni_content .alum_fact p {
        padding-inline: 0 10rem;
    }

    .alumni .alumni_content {
        padding-right: 5.3rem;
    }

    .course_offered .course_wrap p {
        padding-inline: 0 5rem;
    }

    .course_offered .course_wrap {
        max-width: 56rem;
    }
}
