:root {
    --primary-color: #293786;
    --secondary-color: #A21D2E;
    --third-color: #444444; 
    --font-13: 1.5rem;
    --border-bottom:3px solid var(--secondary-color);
}


.admission_sec2 .group_box img{all: unset;}
main {background-color: #FBFBFB;}
.btn_theme:hover{background-color: var(--bs-white);color: var(--color-da);}
/* Main Banner Area Start */
.home_banner{position: relative;background-color: rgb(247 249 255);overflow: hidden;z-index: 1;}
.home_banner::before{content: "";position: absolute;top: -1.5em;left: 0;width: 100%;height: 100%;background: url(../images/banner-bg.svg) no-repeat;background-size: 71.5%;mix-blend-mode: overlay;z-index: -1;}
.home_banner::after{content:"";position: absolute;top: 12.5%;left: 0;width: 5.9%;height: 100%;background: url(../images/banner-shape.svg) no-repeat ; background-size: contain; z-index: -1;}
/* @media(min-width:320px){
    .home_banner{padding-top: 62px;}
}
@media(min-width:1199px){
    .home_banner{padding-top: 82px;}
}
@media(min-width:1499px){
    .home_banner{padding-top: 82px;}
}
@media(min-width:1800px){
    .home_banner{padding-top: 101px;}
}
 */
  .footer_logo{
	 max-width: max-content;
	 }
.existing_user{
	font-size:var(--font-11);}
.home_banner .container-fluid{padding-top: 2em;padding-inline: 0 12%;}
.banner_girl{padding-right: 1.7rem;display: flex;align-items: end;height: 100%;}
.banner_girl>img{height: 100%;object-fit: cover;object-position: bottom center;}
/* .banner_caption{position: relative;display: flex;flex-direction: column;justify-content: center;height: 100%;align-items: start;} */
.banner_caption .banner_main{background: transparent linear-gradient(116deg, #293786 0%, #A21D2E 100%) 0% 0% no-repeat padding-box;display: inline-block; padding-block: .4rem; padding-inline: .5rem 1.2rem; font-size: var(--font-16);line-height: var(--line-height-24);color: var(--bs-white);font-weight: 600; margin-bottom: 1.5rem;}
.banner_title{font-family: var(--font-family-Zilla);font-size: var(--font-48);line-height: var(--line-height-42);color: var(--color-da);font-weight: 700;margin-bottom: 0;}
.banner_title>span{position: relative;font-family: var(--font-family-Metropolis);font-size: var(--font-16);line-height: var(--line-height-24);color: var(--color-66);font-weight: 700;display: inline-block;top: -.6rem;left: 1rem;}
.banner_caption .caption_grid{display: grid;grid-template-columns: 33.33% 33.33% 33.33%;padding: 0;margin-block: 5rem 0;gap: 1rem;}
.banner_caption .caption_grid>li{list-style: none;background-color: var(--bs-white); box-shadow: 0px 16px 22px #00000012;border-radius: 0px 10px;}
.banner_caption .caption_grid>li{padding: 1.6rem 1.6rem;}
.banner_caption .caption_grid>li>span{font-weight: 600;display: block;text-align: center;font-size: var(--font-13);line-height: var(--line-height-21); color: var(--bs-black);}
.banner_caption .caption_grid>li>h2{    text-align: center;letter-spacing: -4.14px; font-size: 4.6rem; font-weight: 900;color: var(--bs-black);margin-bottom: 0;font-family: var(--font-family-Metropolis);}
/* .banner_caption .caption_grid>li:nth-child(1)>h2{ font-weight: 600;font-size: 8.5rem;text-align: center;position: relative;line-height: 7.2rem;}
.banner_caption .caption_grid>li:nth-child(1)>h2>sup{ letter-spacing: 0;font-weight: 600;font-size: var(--font-13);line-height: var(--line-height-21);top: 0;position: absolute;left: 2.4rem;display: block;color: var(--color-66);} */
.banner_caption .caption_grid>li:nth-child(2)>h2, .banner_caption .caption_grid>li:nth-child(3)>h2{letter-spacing: 0.86px; color: var(--color-da);}

.banner_caption .caption_grid>li>img{ height: 5.1rem;margin: 0 auto;object-fit: contain;margin-bottom: .5rem;}
.banner_caption .caption_grid>li>p{font-size: var(--font-11);line-height: var(--line-height-14);text-align: center;margin-bottom: 0;color: var(--color-66); }
.banner_form {position: relative;padding-left: 5.9rem;padding-bottom: 9rem;background: url(../images/form-shape.svg);background-position: 80% 55%;background-size: 89%;background-repeat: no-repeat;}
/* .banner_form .form-group{position: relative; padding-inline: 3.6rem; padding-block: 3rem 4.5rem; background: url(../images/form-bg.svg) no-repeat center bottom/ cover; } */
.banner_form .form-group{
    position: relative; padding-inline: 3.6rem; padding-block: 3rem 4.5rem;
     /* background: url(../images/form-bg.svg) no-repeat center bottom/ cover; */
     background: transparent linear-gradient(157deg, #542d66 0%, #a21d2e 45%) 0% 0% no-repeat padding-box;
     -webkit-border-bottom-right-radius: 400px;
-webkit-border-bottom-left-radius: 400px;
-moz-border-radius-bottomright: 400px;
-moz-border-radius-bottomleft: 400px;
border-bottom-right-radius: 400px;
border-bottom-left-radius: 400px;
     }

.banner_form .form-group h4{font-family: var(--font-family-Zilla);font-size: var(--font-24);line-height: var(--line-height-30);color: var(--bs-white);font-weight: 700; text-align: center;margin-bottom: 1.6rem; }
.banner_form .form-group .input-group .btn{ border: 1px solid #CCCCCC;font-weight: 500; border-radius: 0;background-color: var(--bs-white);font-size: var(--font-13); font-family: var(--font-family-Metropolis);}
.banner_form .form-group .form-control, .banner_form .form-group .form-select{
    height: 3.3rem; color: var(--color-95); font-family: var(--font-family-Metropolis);font-size: var(--font-13);font-weight: 500;padding: .9rem 1.6rem; border-radius: 0;border:1px solid #CCCCCC;
}
.banner_form .form-group .form-control::placeholder{color: var(--color-95);}
.form-group .row{--bs-gutter-y: 1rem;--bs-gutter-x: .7rem;}
.captcha_field{position: relative;display: grid;grid-template-columns:repeat(2, 1fr);grid-template-columns: repeat(1, 40% 60%);}
.captcha_number{background-color: var(--bs-white);display: flex;align-items: center;justify-content: center;font-size: var(--font-12);font-weight: 500;border: 1px solid #CCCCCC;border-right: 0;}
.form-group .btn_apply{border: none;margin-top: 1rem;font-size: var(--font-13);line-height: var(--line-height-21);background-color: var(--color-da);color: var(--bs-white);font-weight: 600;letter-spacing: 1.3px;text-transform: uppercase;padding: .6rem 1.6rem;transition: all .5s ease;}
.form-group .btn_apply:hover{background-color: var(--bs-white);color: var(--color-da);}
.offer_bx ul li{ font-size: var(--font-13);}
.banner_logo {
    margin: 3rem -2rem 0;
    padding: 0 2rem 3rem;
}
.banner_logo .swiper-wrapper {
    display: flex
;
    padding: 0 2rem 3rem 1rem;
    height: auto;
}
.banner_logo .swiper-slide {
    height: auto;
}
.captoin_logo_grid{list-style: none;background-color: var(--bs-white); box-shadow: 0px 16px 22px #00000012;border-radius: 0px 10px; height: 100%;}
.captoin_logo_grid{padding: 1.6rem 1.6rem;}
.captoin_logo_grid span{font-weight: 600;display: block;text-align: center;font-size: var(--font-13);line-height: var(--line-height-21); color: var(--bs-black);}
.captoin_logo_grid h2{    text-align: center;letter-spacing: -4.14px; font-size: 4.6rem; font-weight: 900;color: var(--bs-black);margin-bottom: 0;font-family: var(--font-family-Metropolis);}
.captoin_logo_grid:nth-child(1)>h2{ font-weight: 600;font-size: 9.5rem;text-align: center;position: relative;line-height: 7.2rem; margin: 1rem 0;}
.captoin_logo_grid:nth-child(1)>h2>sup{ letter-spacing: 0;font-weight: 600;font-size: var(--font-13);line-height: var(--line-height-21);top: 0;position: absolute;left: 2.4rem;display: block;color: var(--color-66);}
.captoin_logo_grid>img{ height: 7.1rem;margin: 0 auto;object-fit: contain;margin-bottom: .5rem;}
.captoin_logo_grid>p{font-size: var(--font-11);line-height: var(--line-height-14);text-align: center;margin-bottom: 0;color: var(--color-66); }

.captoin_logo_grid.naac_t h2 {
    letter-spacing: -5.14px;
    font-size: 5.6rem;
    text-align: center;
    letter-spacing: -4.14px;
    font-size: 4.6rem;
    font-weight: 900;
    color: var(--bs-black);
    margin-bottom: 0;
    font-family: var(--font-family-Metropolis);
}

/* ============ */
/* Custom Css */
/* ============ */

.approvals_section .cust_card .card-title{
    color: var(--color-4d);
    margin-bottom: 10px;
    font-weight: bold;
}

.approvals_section .cust_card .card-body{
    padding: 50px;
}

.approvals_section .card{
    border-radius: 10px;
    border: none;
}

.approvals_section .cust_card .card-body .card-text{
    font-size: 16px;
}

.approvals_section .card .card-subtitle{
    margin: 10px 0;    
    font-size: medium;
}

.padding_t_b{
    padding: 8rem 0!important;
}

.pad_bg{
    padding: 8rem 0!important;
    background-color: var(--bs-gray-200);
}

.programs_offered .offer_gridContent:nth-child(2)>.offer_bx {
    background-color: var(--color-f5);
    padding-block: 4rem 4rem;
    padding-inline: 3rem 2rem;
    margin-left: -5%;
    margin-right: 0;
    margin-top: 8%;
    border-radius: 50px 0px;
    box-shadow: 0px 9px 32px #00000024;
}

.programs_offered .offer_gridContent:nth-child(3)>.offer_bx {
    background-color: var(--color-f5);
    padding-block: 3rem 3rem;
    padding-inline: 3rem 2rem;
    margin-left: -5%;
    margin-right: 0;
    margin-top: 15%;
    border-radius: 50px 0px;
    box-shadow: 0px 9px 32px #00000024;
}

.banner_sub_title {
    font-family: var(--font-family-Zilla);
    font-size: var(--font-18);
    line-height: 25px;
    color: var(--color-da);
    font-weight: 600;
    margin-bottom: 0;
    margin-top: 6px;
}

.plc-pro-grp > ul {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 8.2rem 0;
    position: relative;
}

.plc-pro-grp > ul li figure img {
    width: 50px;
}
.plc-pro-grp > ul > li figure{
    border-radius: 50%;
    width: 120px;
    height: 120px;
    background: transparent linear-gradient(113deg, #293786 0%, #A21D2E 100%) 0% 0% no-repeat padding-box;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 0 auto;
}
.plc-pro-grp > ul > li {
    margin: 0 auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    z-index: 1;
}
.plc-pro-grp > ul > li .plc-ttle {
    order: 1;
}
.plc-pro-grp > ul > li .plc-ttl-img{
    order: 2;
}
.plc-pro-grp > ul > li .plc-ttle {
    order: 1;
    max-width: 81%;
    margin: 0 auto;
    display: block;
    margin-bottom: 2rem;
    font-size: var(--font-13);
    font-weight: 500;
}
.plc-pro-grp > ul > li .plc-ttle-two {
    margin: 0 auto;
    display: block;
    font-size: var(--font-13);
    font-weight: 500;
    margin: 1.5rem auto 0;
}
.plc-pro-grp > ul:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    border-bottom: 1px solid #2937866a;
    top: 137px;
    z-index: 0;
}
.plc-pro-grp > ul:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    border-bottom: 1px solid #2937866a;
    top: unset;
    z-index: 0;
    bottom: 99px;
}
.plc-pro-grp > ul > li figure{
    position: relative;
}
.plc-pro-grp > ul > li figure:before {
    content: "";
    position: absolute;
    top: 57px;
    right: -68px;
    border: 1px solid #293786;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #293786;
}
.plc-pro-grp > ul > li:first-child figure:after{
    content: "";
    position: absolute;
    top: 57px;
    right: 175px;
    border: 1px solid #293786;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #293786;
}
.plc-pro-grp > ul > li:nth-child(5n) figure:before {
    right: -78px;
}
.plc-pro-cir {
    padding: 12rem 0;
    background-color: var(--bs-white);
}
.plc-pro-cir .inner_heading {
    margin-bottom: 8rem;
}
.plc-pro-cir .inner_heading h3 {
    color: var(--bs-body-color);
}

.plec-chart-cont h4 {
    font-weight: bold;
    font-size: var(--font-18);
    margin-bottom: 1.5rem;
}

.plec-chart-cont h3 {
    font-size: var(--font-36);
    font-weight: 700;
    color: var(--primary-color);
    font-family: var(--family-2);
    line-height: 1;
    margin-bottom: 7rem;
    max-width: 73%;
}
.plec-chart-counter {
    display: flex;
    gap: 0 5rem;
}
.plec-chart-counter-cot h2 {
    color: #A21D2E;
    font-size: var(--font-21);
    font-weight: bold;
}
.plec-chart-counter-cot h2 span {
    display: block;
    font-size: var(--font-13);
}
.plec-chart-grp {
    padding: 5rem 0 12rem;
}
.plec-chart-img h6 {
    margin-bottom: 2rem;
    font-size: var(--font-13);
    font-weight: bold;
}
.plec-chart-cont:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    border-bottom: 3px solid #A21D2E;
    width: 61%;
}
.plec-chart-cont {
    position: relative;
    padding-bottom: 10rem;
}

.inner_title.plc-ttle h1 {
    max-width: 40%;
    margin: 0 auto;
}
.sporst_council_content.spr_cncl.plce-house {
    padding: 0 6rem;
}
.alumni_faculties.plcement-team .faculty_bx figcaption h4 {
    display: block;
    margin-bottom: 1rem;
}

.programs_offered .row .col-md-4 .prog_box{
    background: var(--color-29);
    border-radius: 10px;
    padding: 50px;
    color: var(--color-white);
}

.programs_offered .row .col-md-4:nth-child(odd) .prog_box{
    background: var(--color-f5);
    color: var(--color-black);
}

.programs_offered .row .col-md-4 .prog_box p{
    color: var(--color-white);
    margin: 20px 0;
}


.programs_offered .row .col-md-4:nth-child(odd) .prog_box p{    
    color: var(--color-black);
}

.programs_offered .row .col-md-4 .prog_box .off_year{
    font-size: var(--font-13);
    line-height: var(--line-height-21);
    font-weight: 600;
    color: var(--bs-white);
    margin-top: 2rem;
    display: block;
}

.programs_offered .row .col-md-4:nth-child(odd) .prog_box .off_year{
    color: var(--color-black);
}

.list_items ul li{
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 400;
}



/* ============ */
/* Custom Css */
/* ============ */



@media(min-width:1800px){
    .home_banner .container-fluid {padding-top: 4rem;}
    .banner_girl{padding-right: 2.7rem;margin-block: 7rem 0;}
    .banner_caption>p{padding-block: .5rem;padding-inline: .9rem 1.6rem;margin-bottom: 2.5rem;}
    .banner_caption .caption_grid{gap: 2rem;}
    .banner_caption .caption_grid>li {padding: 2.6rem 2.6rem;}
    /* .banner_caption .caption_grid>li:nth-child(1)>h2{font-size: 10.5rem;line-height: 9.2rem;}
    .banner_caption .caption_grid>li:nth-child(1)>h2>sup{    left: 3.6rem;} */
    .banner_caption .caption_grid>li>img { height: 7.1rem;}
    .banner_caption .caption_grid>li>h2{ letter-spacing: 0.86px;font-size: 4.6rem;}
    .banner_form{padding-left: 8.9rem;}
    .banner_form .form-group h4{ margin-bottom: 2.6rem;}
    .banner_form .form-group {padding-inline: 4.6rem;padding-block: 5rem 6.5rem;}
    .banner_form .form-group .form-control, .banner_form .form-group .form-select{height: 4.3rem; }
    .form-group .btn_apply {margin-top: 2rem;}
    .form-group .row {--bs-gutter-y: 1.2rem;--bs-gutter-x: .9rem;}
}

@media(max-width:991px){
    .banner_title{font-size: 4.5rem;line-height: .8;}
    .banner_form{margin-top: 2rem; padding-bottom: 3rem;background-position: 83% 100%;background-size: 87%;background-repeat: no-repeat;}
    .home_banner .container-fluid { padding-inline: 0 2%;}
    .banner_title>span{top: -.3rem; left: 0;}
    .banner_caption .caption_grid>li:nth-child(1)>h2>sup{ left: 35%;}
    .banner_caption .caption_grid>li:nth-child(1)>h2{font-size: 6.5rem;}
    .banner_caption .caption_grid>li>h2{letter-spacing: -3.14px; font-size: 3.6rem;}
    .banner_caption .caption_grid{grid-template-columns: repeat(2, 1fr);gap: 1rem;}
}
@media(max-width:767px){
    .home_banner .container-fluid {padding-inline: 2rem;}
    .banner_caption{padding-left: 2rem;}
    .banner_form{ padding-left: 0;}
    .banner_title{font-size: 3.5rem;line-height: 1;}
    .banner_caption .caption_grid{margin-block: 3rem 0;}
    .banner_caption .caption_grid>li:nth-child(1)>h2>sup{left: 27%;}
    .banner_caption .caption_grid>li{padding: 2rem;}
}
@media(max-width:575px){
    .programs_offered .row .col-md-4 .prog_box{padding: 30px; margin-bottom: 10px;}
}
@media(max-width:375px){
    .banner_caption .caption_grid>li{padding: 1.2rem;}
    .banner_caption .caption_grid>li:nth-child(1)>h2{font-size: 5.5rem;}
    .banner_caption .caption_grid>li:nth-child(1)>h2>sup {left: 22%;top: 5px;}
    .banner_caption .caption_grid>li>h2{font-size: 3rem;}
}
@media(max-width:330px){
    .banner_caption {padding-left: .5rem;}
    .banner_title{font-size: 3rem;}
    .banner_title>span{ font-size: 1.2rem;}
    .banner_caption .caption_grid>li:last-child{ grid-column: span 2;}
}
/* Rank Area Start */

.rank_sec{padding-block: 5.8rem 0;position: relative;}
.rank_sec img{width: 100px;}
.rank_grid{display: grid;grid-template-columns: repeat(2, 1fr);}
.rank_wraper{position: relative;padding-right: 2.8rem; text-align: center;}
.rank_wraper:nth-child(2){padding-right:0; padding-left: 2.8rem;}
.rank_wraper:not(:last-child)::after{
    content:'';position: absolute;top: 50%;right: 0;width: .12rem;height: 85%;top: 50%;transform: translateY(-50%); background-color: rgb(77 45 127 / 20%);
}
.rank_wraper span{color: var(--color-4d); font-size: var(--font-21);line-height: var(--line-height-24); font-weight: 700;display: block;margin-bottom: 1rem;}
.rank_wraper h3{color: var(--color-da); font-size: var(--font-48);line-height: var(--line-height-42); font-weight: 700;}
.rank_wraper h3>sup{top: -.45em;font-size: .65em;}
.rank_wraper p{ margin-bottom: 15px;}
.rank_wraper:nth-child(2) span{position: relative;
    /* left: -7%; */
}

@media(min-width:1800px){
    .rank_sec {padding-block: 7.8rem 0; }
    .rank_wraper{padding-right: 3.8rem;}
    .rank_wraper:nth-child(2){padding-left: 3.8rem;}
}
@media(max-width:767px){
    .rank_sec {padding-block: 4rem;}
    .rank_wraper{padding-right: 0.8rem;}
    .rank_wraper:nth-child(2){padding-left: 0.8rem;}
}
@media(max-width:330px){
    .rank_grid{grid-template-columns: repeat(1, 1fr);}
    .rank_wraper:not(:last-child)::after{ transform: translateX(-50%);top: auto;bottom: 0;right: auto;left: 50%;width: 85%;height: .12rem;}
    .rank_wraper{padding-right: 0;padding-bottom: 2rem;}
    .rank_wraper:nth-child(2) {padding-left: 0;padding-top: 2rem;padding-bottom: 0;}
    .rank_wraper:nth-child(2) span{left: 0;}
}

/* Placement Area Start */
.placement_sec{padding-bottom: 8.4rem;}
.placement_bg{position: relative;background-color: var(--bs-gray-200); padding-block: 4.3rem 6rem;}
.placement_bg .sec_title{margin-bottom: 4rem;}
.placement_bg .sec_title .title21{color: var(--color-4d); font-family: var(--font-family-Zilla);}
/* .placement_grid{display: grid;grid-template-columns: repeat(3, 1fr);column-gap: 12rem;} */
.placement_grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 8rem;
    width: 70%;
    margin-inline: auto;
}

.placement_wraper h5{
    color:var(--color-da);    
}

.placement_wraper{position: relative;text-align: center;}
.placement_wraper span{color: var(--bs-black); font-size: var(--font-13);line-height: var(--line-height-21);font-weight: 500; display: block;margin-bottom: .2rem;}
.placement_wraper h5{color: var(--color-da); font-size: var(--font-36);line-height: var(--line-height-36); font-weight: 700;  margin: 0;}
.placement_bx{position: relative; background-color: var(--bs-white); padding-block: 2.9rem; border-bottom-right-radius: 5rem;box-shadow: 0px 5px 30px #0000001A;}
.placement_slider{padding-inline: 1rem;}
.placement_prev, .placement_next{position: absolute;top: 50%;transform: translateY(-50%);left: 2rem; border-radius: 50%;}
.placement_next{left: auto;right: 2rem;}
 
@media(min-width:1800px){
    .placement_sec{padding-bottom: 10rem;}
    .placement_bg{padding-block: 6.3rem 8rem;}
    .placement_grid{column-gap: 15rem;}
    .placement_bg .sec_title {margin-bottom: 6rem;} 
    .placement_wraper span{margin-bottom: .4rem;}   
    .placement_prev, .placement_next{left: 3rem;}
    .placement_next{left: auto;right: 3rem;}
    .placement_slider{padding-inline: 2rem;}
}
@media(max-width:991px){
    .placement_sec{padding-bottom: 4.4rem;}
    .placement_bg{padding-block: 4rem 4rem;}
    .placement_grid{column-gap: 5rem;}
    .placement_bg .sec_title {margin-bottom: 3rem;}
    .placement_prev, .placement_next{position: relative;top: 0;transform: none;left: 2rem;}
    .placement_next{left: auto;right: -3rem;}
    .oubs_bg .placement_prev, .oubs_bg .placement_next{
        display: none;
    }
}

@media(max-width:767px){
    .placement_grid {
        width: 100%;
        grid-template-columns: repeat(2, 1fr);
        row-gap: 2rem;
    }

    .placement_bg .sec_title {margin-bottom: 2rem;}
    .placement_bg{ padding-block: 3rem 3rem;padding-inline: 2rem;}
}
@media(max-width:330px){
    .placement_grid{ grid-template-columns: repeat(1, 1fr);row-gap: 1rem;}
    .placement_wraper:nth-child(1) {grid-column: auto;}
}
/* Placement Area End */


.oubs_sec{padding-block: 10.2rem;}
.oubs_bg{position: relative;background: url(../images/bg01.webp) no-repeat center top / contain;padding-block: 5rem 0;padding-inline: 1.4rem;z-index: 1;}
.oubs_bg .sec_title{margin-bottom: 5rem;}
.oubs_bg .sec_title>.title21{color: var(--bs-white);}
.oubs_grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 1.2rem;}
.oubs_bx{position: relative;width: 100%;box-shadow: 0px 5px 10px #00000017;background-color: var(--bs-white); height: 100%;}
.oubs_bx>figure{overflow: hidden;}
.oubs_bx>figure>img{transition: all 1.5s ease;}
.oubs_bx:hover>figure>img{transform: scale(1.1);}
.oubs_bx>.oubs_caption{text-align: center; padding-block: 2.2rem 1.7rem;padding-inline: 1.8rem;}
.oubs_bx>.oubs_caption>p{margin-bottom: 0;font-weight: 600;color: var(--bs-black);}
.oppurtunities-slider{
    padding-bottom: 1rem;
}
@media(min-width:1800px){
    .oubs_sec{padding-block: 12rem;}
    .oubs_bg{padding-block: 7rem 0}
    .oubs_bg .sec_title{margin-bottom: 7rem;}
    .oubs_grid{gap: 2.2rem;}
    .oubs_bx>.oubs_caption{padding-block: 3.2rem 2.7rem;padding-inline: 2.8rem;}
}
@media(max-width:991px){
    .oubs_sec{padding-bottom: 4.2rem;}
    .oubs_bg{ padding-block: 4rem 0;padding-inline: 2rem;}
    .oubs_bg .sec_title {margin-bottom: 3rem;}
    .oubs_sec {
        padding-block: 2.2rem;
    }
}
@media(max-width:767px){
    .oubs_grid{ grid-template-columns: repeat(2, 1fr);gap: .5rem;}
    .oubs_bg{background-color: #a12631;border-top-left-radius: 2rem;z-index: 1;}
    .oubs_bg::after{content:'';position: absolute; background-color: #fbfbfb;bottom: 0;left: 0;width: 100%;height: 10rem;z-index: -1;}
    .oubs_bx>.oubs_caption{padding-block: 1rem;padding-inline: .5rem;}
}
@media(max-width:375px){
    .oubs_grid{ grid-template-columns: repeat(1, 1fr);}
    .oubs_bx>figure>img{height: 30rem;object-fit: cover;object-position: center center;}
}
/* Campus Area Start */

.campus_sec{position: relative;background: url(../images/bg02.webp);background-position: center center;background-size: cover;background-repeat: no-repeat;padding-block: 12.2rem 0;}
.campus_tab{padding-right:22%;}
.campus_tab .sec_title{margin-bottom: 5.3rem;}
.campus_tab .sec_title>.title21{color: var(--bs-white);margin-bottom: 2rem;}
.campus_tab .sec_title>.title36{color: var(--bs-white);font-size: var(--font-36);font-family: var(--font-family-Zilla);font-weight: 700;line-height: var(--line-height-42);}
.campus_tab .sec_title>.title36>strong{color: var(--bs-white);}
.campus_tab .sec_title>.title36>span{display: block;font-family: var(--font-family-Zilla);}
.nav-tabs{border: none;margin: 0;padding: 0;}
.nav-tabs>.nav-item{width: 100%;margin-bottom: 1.5rem;}
.nav-tabs>.nav-item:last-child{margin-bottom:0;}
.nav-tabs>.nav-item>.nav-link{ position: relative;padding: 0;padding-left: 26%;font-weight: 600; color: var(--bs-white);font-size: var(--font-15);line-height: var(--line-height-24);background-color: transparent; border: none;opacity: 0.49;transition: all .5s ease;}
.nav-tabs>.nav-item>.nav-link.active{opacity:1}
.nav-tabs>.nav-item>.nav-link::after{content:'';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0;height: .12rem;background-color: var(--color-e1);transition: all .5s ease;}
.nav-tabs>.nav-item>.nav-link.active::after{width:7.6rem;}

.campus_tabcontent .accordion-body{padding: 0;border: none;}
.campus_tabcontent .accordion-item{padding: 0;border: none;background-color: transparent;}
.campus_wraper{position: relative;}
.campus_caption{position: absolute;bottom: 2.3rem;left: 0;width: 75%; background-color: #111111; padding: 1.3rem 1.7rem;}
.campus_wraper figure{border-top-right-radius: 11%;overflow: hidden;}
.campus_caption>p{color: var(--bs-white);margin-bottom: 0; font-size: var(--font-11);line-height: var(--line-height-18);}
.campus_caption>p:last-of-type{margin-bottom: 0;}


@media(min-width:1800px){
    .campus_sec{padding-block: 14.2rem 0;}
    .campus_tab .sec_title{margin-bottom: 7.3rem;}
    .campus_tab .sec_title>.title21{margin-bottom: 3rem;}
    .nav-tabs>.nav-item{margin-bottom: 2rem;}
    .nav-tabs>.nav-item>.nav-link.active::after{width:10.6rem;}
    .campus_caption{bottom: 3.3rem;padding: 2.3rem 2.7rem;}
    
}

@media (max-width: 991px) {
    .tab-content>.tab-pane {display: block;opacity: 1;}
    .campus_sec{padding-block: 4.2rem;}
    .campus_tab{padding-right: 0;text-align: center;}
    .campus_tab .sec_title {margin-bottom: 3.3rem;}
    .campus_tab .sec_title>.title36{ font-size: 3rem;line-height: 1.2;margin: 0;}
    .campus_tabcontent .accordion-item:not(:last-child){margin-bottom: 1rem;}
    .campus_tabcontent .accordion-button{background: var(--bs-white);color: var(--color-4d);padding: 1rem 2rem; font-size: 18px;line-height: 1.5;}
    .campus_tabcontent .accordion-button:not(.collapsed){background: var(--bs-white);color: var(--color-4d);}
    .campus_tabcontent .accordion-body{padding-block: 2rem;}
    .campus_caption>p{font-size: 16px;line-height: 1.6;}
}

@media(max-width:767px){
    .campus_caption{bottom: 1.3rem;padding: 1.3rem 1.7rem;width: 90%;}
    .campus_caption>p{ font-size: 13px;}
    .campus_tabcontent .accordion-button{font-size: 14px;}
}
/* Campus Area End */


/* Scholar Area Start */
.scholar_sec{position: relative;z-index: 1;}
.shape01{position: absolute;width: 8%;top: 50%;transform: translateY(-50%);right: 0;z-index: -1;}
.scholar_left{border-bottom-right-radius: 11%;overflow: hidden;}
.scholar_right{height: 100%;display: flex;flex-direction: column;align-items: start;justify-content: center;padding-left: 5rem;}
.scholar_right .sec_title{margin-bottom: 2rem;}
.scholar_right .title21{margin-bottom: 2rem;color: var(--color-4d);}
.scholar_right .title36{font-size: var(--font-36);line-height: var(--line-height-36); font-weight: 700;color: var(--color-da);font-family: var(--font-family-Zilla);margin-bottom: 0;}
@media(min-width:1800px){
.scholar_right{padding-left: 7.8rem;}
.scholar_right .sec_title{margin-bottom: 3rem;}
.scholar_right .title21{margin-bottom: 3rem;}
}
@media (max-width: 991px) {
    .scholar_sec{padding-block: 4.2rem;border-bottom: 1px solid #d7d7d7;}
    .campus_tab{padding-right: 0;text-align: center;}
    .scholar_right{padding-left: 1.5rem;}
    .scholar_right p:last-of-type{margin-bottom: 0;}
}

@media(max-width:767px){
    .scholar_right {padding-left: 0;margin-top: 1rem;}
}
/* Scholar Area End */

/* Advantage Area Start */
/* Advantage Area Start */
.advant_sec{padding-block: 10rem 9.4rem;}
.advant_bg{background-color: var(--color-29); padding-block: 8rem;}
.advant_caption{padding-right: 3.5rem;}
.advant_caption>*{color: var(--bs-white);}
.advant_caption>.title36{color: var(--bs-white);margin-bottom: 2.5rem;}
.advant_caption>p{margin-bottom: 2.5rem;}
.advant_grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 1.7rem;}
.advant_bx{position: relative;background-color: var(--bs-white); border-radius: 0px 30px; height: 100%;padding-block: 3.2rem;padding-inline: 2.4rem;}
.advant_bx>h3{color: var(--color-da);margin-bottom: 2.6rem;}
.advant_bx>ul{margin: 0;padding: 0;}
.advant_bx>ul>li{font-size: var(--font-11);line-height: var(--line-height-18);font-weight: 500;color: var(--color-4d); margin-bottom: 2.7rem;list-style: none;}
.advant_bx>ul>li:last-child{margin-bottom: 0;}
.advant_bx>ul>li>span{color: var(--bs-black);display: block;font-weight: 600;}

@media(min-width:1800px){
    .advant_sec{padding-block: 12rem 11.5rem;}
    .advant_bg{padding-block: 11rem;}
    .advant_caption{padding-right: 5.5rem;}
    .advant_caption>.title36{margin-bottom: 3.5rem;}
    .advant_caption>p{margin-bottom: 3.5rem;}
    .advant_grid{ gap: 2.7rem;}
    .advant_bx>h3{margin-bottom: 3.6rem;}
    .advant_bx{padding-block: 4.2rem;padding-inline: 4.4rem;}
    .advant_bx>ul>li{margin-bottom: 3.7rem;}
}

@media (max-width: 991px) {
    .advant_sec{padding-block: 4rem;}
    .advant_bg{padding: 4rem 3rem;}
}
@media(max-width:767px){
    .advant_caption {padding-right: 0;}
    .advant_grid{grid-template-columns: repeat(1, 1fr);}
    .advant_bx>h3{ margin-bottom: 1.6rem;}
    .advant_bx>ul>li{margin-bottom: 1rem;}
}
@media(max-width:375px){
    .advant_bg {padding: 3rem 2rem;}
}
/* Advantage Area End */


/* Campus Area Start */

.amu_sec{position: relative;padding-block: 10rem 11.6rem;}
.amu_tab{padding-right:22%;}
.amu_sec .sec_title{margin-bottom: 6.8rem;}
.amu_sec .sec_title>.title21{color: var(--color-4d);margin-bottom: 2rem;}
.amu_sec .sec_title>.title36{color: var(--color-da);font-size: var(--font-36);font-family: var(--font-family-Zilla);font-weight: 700;line-height: var(--line-height-36);margin-bottom: 2rem;}
.amu_sec .sec_title>p{width: 68.6%; margin-bottom: 0;}
.amu_tabcontent .accordion-body{padding: 0;border: none;}
.amu_tabcontent .accordion-item{padding: 50px;border: none;border-radius: 10px;background-color: var(--color-f5);}
.amu_tabcontent .accordion-item h6{margin-bottom: 25px;}
.amu_grid{position: relative;display: grid;grid-template-columns: repeat(2, 1fr);gap: 2.3rem;}
.amu_grid>.amu_bx:nth-child(2n){top: -25%;position: relative;}
.amu_bx figure{border-radius: 50px 0px;overflow: hidden;}
.amu_bx figure>img{border-radius: 50px 0px;}
.amu_caption{padding-block: 2.5rem 0;padding-inline: 0 4rem;}
.amu_caption>p{color: var(--color-66);margin-bottom: 0; font-size: var(--font-15);line-height: var(--line-height-24);font-weight: 700;}
.amu_caption>p:last-of-type{margin-bottom: 0;}

.univer_grid{position: relative;display: grid;grid-template-columns: repeat(3, 1fr);gap: 4rem 2rem;}
.univer_bx figure{border-radius: 50px 0px;overflow: hidden;padding-inline: 1rem;background-color: var(--bs-white);box-shadow: 4px 2px 9px rgb(0 0 0 / 6%);}
.univer_bx figure>img{padding: 2rem 5rem;}
.univer_caption{padding-block: 3rem 0; text-align: center;}
.univer_caption>p{color: var(--color-66);margin-bottom: 0;font-size: var(--font-12);line-height: 1.4;font-weight: 500;}
.univer_caption>p:last-of-type{margin-bottom: 0;}
.amu_tab .nav-tabs>.nav-item>.nav-link{ color: rgb(68 68 68 / 70%);font-weight: 700;padding-left: 32%;opacity: 1;}
.amu_tab .nav-tabs>.nav-item>.nav-link::after{background-color: var(--color-da);}
.amu_tab .nav-tabs>.nav-item>.nav-link.active{color: var(--color-4d);}
@media(min-width:1800px){
    .amu_sec{padding-block: 12rem 14.2rem;}
    .amu_sec .sec_title{margin-bottom: 8.3rem;}
    .amu_sec .sec_title>.title21{margin-bottom: 3rem;}
    .amu_sec .sec_title>.title36{margin-bottom: 3rem;}
    .amu_sec .sec_title>p{padding-right: 1rem;}
    .amu_grid{gap: 3.3rem;}
    .amu_caption{padding-block: 3rem 0;padding-inline: 0 5rem;}
}
@media (max-width: 991px) {
    .amu_sec{padding-block: 0 4.6rem;}
    .amu_sec .sec_title{margin-bottom: 3.8rem;}
    .amu_sec .sec_title>p{width: 100%;}
    .amu_grid>.amu_bx:nth-child(2){top: 0;}
    .amu_tabcontent .accordion-button{background: var(--color-da);color: var(--bs-white);padding: 1rem 2rem; font-size: 18px;line-height: 1.5;padding-right: 4rem;}
    .amu_tabcontent .accordion-button:not(.collapsed){background: var(--color-da);color: var(--bs-white);}
    .amu_tabcontent .accordion-button::after{filter: brightness(0) invert(1);}
    .amu_tabcontent .accordion-body{padding-block: 2rem 3rem;}
    .amu_tabcontent .accordion-item:not(:last-child){margin-bottom: 2rem;}
}
@media(max-width:767px){
    .amu_caption {padding-inline: 0;padding-block: 1.5rem 0;}
    .advant_grid{grid-template-columns: repeat(1, 1fr);}
    .amu_caption>p{line-height: 1.6;}
    .amu_grid{gap: 0.5rem;}
    .amu_tabcontent .accordion-item:not(:last-child){margin-bottom: 1rem;}
    .univer_grid{grid-template-columns: repeat(2, 1fr);gap: 1rem;}
    .univer_caption{padding-inline: 0;}
    .univer_bx figure {border-radius: 25px 0px;}
}
@media(max-width:375px){
    .advant_bg {padding: 3rem 2rem;}
    .amu_grid{gap: 2rem;grid-template-columns: repeat(1, 1fr);}
    .amu_tabcontent .accordion-button{font-size: 1.5rem;}
    .univer_grid{grid-template-columns: repeat(1, 1fr);}
    .univer_caption{padding-inline: 0;}
}
/* Campus Life Area Start */

.camplife_sec{position: relative;}
.camplife_sec .sec_title{margin-bottom: 3.6rem;}
.camplife_sec .sec_title>.title21{color: var(--color-4d);}
.camp_lifegrid{display: grid;grid-template-columns: repeat(5, 1fr);}
.camp_life_wraper{padding-block: 8.2rem 7.5rem;background:url(../images/bg03.webp) no-repeat center/ cover;}
.cmplife_left{position: relative;height: 100%;padding-bottom: 2rem;margin-right: 9%;}
.cmplife_left::after{content:''; position: absolute;height: .1rem;width: 100%;background-color: rgb(255 255 255 / 20%); bottom: 0;left: 0;}
.cmplife_right>p{color: var(--bs-white);font-size: var(--font-21);font-family: var(--font-family-Zilla);font-weight: 300;line-height: var(--line-height-26);}
.cmplife_right>p:last-of-type{margin-bottom: 0;}
.cmplife_right>p>strong{font-weight: 700;font-family: var(--font-family-Zilla);}
.cmplife_right{padding-left: 9%;}
.scholar_sec{
    padding:8rem 0;
}

@media(min-width:1800px){
    .camplife_sec .sec_title{margin-bottom: 5.6rem;}
    .camp_life_wraper{padding-block:10.2rem 9.5rem;}
}
@media(min-width:1366px){
    .banner_form .form-group {padding-inline: 4.6rem;padding-block: 4rem 7.5rem;}
    .banner_form .form-group .form-control, .banner_form .form-group .form-select{
        padding: 0rem 1.6rem;
    }
    }

@media (max-width: 991px) {
    .camp_life_wraper{padding-block: 4rem;}
    .cmplife_right {padding-left: 0;}
    .scholar_sec{
        padding:4rem 0;
    }
}
@media(max-width:767px){
    .cmplife_left .title42 {font-size: 3.9rem;line-height: 1.1;}
    .camp_lifegrid{grid-template-columns: repeat(2, 1fr);}
}
@media(max-width:375px){
    .cmplife_left .title42 {font-size: 3.5rem;line-height: 1.1;}
}
@media(max-width:330px){
    .cmplife_left .title42 {font-size: 3rem;}
}
/* Program Area Start */
    .program_sec{position: relative; padding-block: 11.2rem 12.2rem;z-index: 1;}
    .shape02{position: absolute;width: 13.7%;top: 0;left: 0;z-index: -1;}
    .program_sec .sec_title{margin-bottom: 4.4rem; width: 30%;margin-left: 3.5rem;}
    .program_sec .sec_title>.title42{color: var(--color-4d);line-height: var(--line-height-45);font-weight: 800;}
    .offer_grid{display: grid;grid-template-columns: repeat(2, 1fr);}
    .offer_bx{background-color: var(--color-29);padding-block: 1.5rem 2rem;padding-inline: 2rem 1rem;margin-right: -4%;}
    .offer_bx>.title30{color: var(--bs-white);margin-bottom: 1rem;}
    .offer_bx>.off_year{font-size: var(--font-13);line-height: var(--line-height-21); font-weight: 600;color: var(--bs-white);margin-bottom: 4rem; display: block;}
    .offer_bx>p{color: var(--bs-white);margin-bottom: 0;}
    .offer_bx>p:last-of-type{margin-bottom: 0;}
    .offer_bx a[data-bs-toggle="collapse"]{position: relative;background-color: var(--bs-white);color: var(--color-da);display: inline-block;padding: 0.5rem 0.5rem;font-size: var(--font-18);border-radius: 5rem;height: 1rem;vertical-align: bottom;bottom: 5px;left: 5px;}
    .offer_bx a[data-bs-toggle="collapse"]>span{display: block;line-height: 0;}
    .offer_bx a[data-bs-toggle="collapse"]>span::before{line-height: 0;}
    .offer_bx a[aria-expanded="true"]>span::before{content: "\F63B";}
    .offer_bx>.offer_eligibl{padding-left: 4.2rem; border-left: .5rem solid var(--color-da);margin-bottom: 3rem; margin-top: 3rem;}
    .offer_bx>.offer_eligibl>h6{color: var(--bs-white);font-weight: 700; margin-bottom: 3rem;}
    .offer_bx>.offer_eligibl>p{color: var(--bs-white);}
    .offer_bx>.offer_eligibl>p:last-of-type{margin-bottom: 0;}

    .offer_gridContent:nth-child(2)>.offer_bx{background-color: var(--color-f5);padding-block: 5.1rem 6.2rem;padding-inline: 5.3rem 6.8rem;margin-left: -5%;margin-right: 0; margin-top: -27%;border-radius: 50px 0px;box-shadow: 0px 9px 32px #00000024;}
    .offer_gridContent:nth-child(2)>.offer_bx>.title30{color: var(--color-4d);}
    .offer_gridContent:nth-child(2)>.offer_bx>.off_year{color: var(--color-66);}
    .offer_gridContent:nth-child(2)>.offer_bx>p{color: var(--color-66);}
    .offer_gridContent:nth-child(2)>.offer_bx>.offer_eligibl>h6{color: var(--color-44);}
    .offer_gridContent:nth-child(2)>.offer_bx>.offer_eligibl>p{color: var(--color-66);}
    .offer_gridContent:nth-child(2)>.offer_bx a[data-bs-toggle="collapse"]{background-color:var(--color-da);color:  var(--bs-white);}
    .offer_gridContent:nth-child(3)>.offer_bx{background-color: var(--color-f5);padding-block: 5.1rem 6.2rem;padding-inline: 5.3rem 6.8rem;margin-left: -5%;margin-right: 0; margin-top: -27%;border-radius: 50px 0px;box-shadow: 0px 9px 32px #00000024;}
    .offer_gridContent:nth-child(3)>.offer_bx>.title30{color: var(--color-4d);}
    .offer_gridContent:nth-child(3)>.offer_bx>.off_year{color: var(--color-66);}
    .offer_gridContent:nth-child(3)>.offer_bx>p{color: var(--color-66);}
    .offer_gridContent:nth-child(3)>.offer_bx>.offer_eligibl>h6{color: var(--color-44);}
    .offer_gridContent:nth-child(3)>.offer_bx>.offer_eligibl>p{color: var(--color-66);}
    .offer_gridContent:nth-child(3)>.offer_bx a[data-bs-toggle="collapse"]{background-color:var(--color-da);color:  var(--bs-white);}
    @media(min-width:1800px){
        .program_sec{padding-block: 13.2rem 13.2rem;}
        .program_sec .sec_title{margin-bottom: 6.4rem;margin-left: 5.5rem;}
        .offer_bx{padding-block: 6.3rem 7.2rem;padding-inline: 8.5rem 15.9rem;}
        .offer_gridContent:nth-child(2)>.offer_bx{padding-block: 7.1rem 8.2rem;padding-inline: 8.3rem 9.6rem;}
        .offer_gridContent:nth-child(3)>.offer_bx{padding-block: 7.1rem 8.2rem;padding-inline: 8.3rem 9.6rem;}
        .offer_bx a[data-bs-toggle="collapse"]{padding: 0.7rem 0.7rem}
        .offer_bx>.offer_eligibl{margin-top: 5rem;}
        .offer_bx>.title30{margin-bottom: 2rem;}
        .offer_bx>.off_year{margin-bottom: 7rem;}
        .offer_bx>.offer_eligibl{padding-left: 5.5rem; margin-bottom: 5rem;}
        .offer_bx>.offer_eligibl>h6{margin-bottom: 5rem;}
    }
    @media (max-width: 991px) {
        .amu_tabcontent .accordion-item{padding: 0px;}
        .amu_tabcontent .accordion-item .accordion-collapse{padding: 15px;}
        .program_sec{padding-block: 4.2rem 4.2rem;}
        .shape02{width: 14%;}
        .offer_bx{padding-block: 3.3rem 3.2rem; padding-inline: 3.7rem 6.9rem;}
        .offer_gridContent:nth-child(2)>.offer_bx{padding-block: 3.1rem 3.2rem;padding-inline: 2.3rem 2.8rem;}
        .offer_gridContent:nth-child(3)>.offer_bx{padding-block: 3.1rem 3.2rem;padding-inline: 2.3rem 2.8rem;}
        .offer_bx>.off_year{margin-bottom: 2rem;}
        .program_sec .sec_title>.title42{line-height: 1.1;}
    }
    @media (max-width: 768px){
        .amu_tabcontent .accordion-item{padding: 0px;}
        .amu_tabcontent .accordion-item .accordion-collapse{padding: 15px;}
    }
    
    @media (max-width: 575px){
        .amu_tabcontent .accordion-item{padding: 0px;}
        .amu_tabcontent .accordion-item .accordion-collapse{padding: 15px;}
        .amu_tabcontent .accordion-item .accordion-collapse .accordion-body{padding-block: 0 0;}
        .amu_tabcontent .accordion-item .accordion-collapse .my-5{margin-bottom: 0px!important;}
        .amu_tabcontent .accordion-item .accordion-collapse .my-5 p{margin-bottom: 0px;}
        .approvals_section .cust_card .card-body{padding: 15px;}
        .approvals_section#approvals_accrediations .approval_logos ul li{padding: 0rem;}
        .approvals_section#approvals_accrediations .approval_logos .container{padding-left: 0rem; padding-right:0rem; padding-bottom: 0!important;}
    }
    @media(max-width:375px){
        .program_sec {padding-block: 3rem 3rem;}
        .program_sec .sec_title>.title42{ font-size: 3.5rem;}
    }
    @media(max-width:330px){
        .program_sec .sec_title>.title42{font-size: 3rem;}
        .medicaps_stats ul.stats_Bx {grid-template-columns: repeat(1, 1fr)!important;}
    }
/* Program Area End */


/* Pedagogy & Curriculum Area Start */
/* .pedago_sec{position: relative;background: url(../images/bg04.webp) no-repeat center/ cover; padding-block: 8rem 6rem;} */

.pedago_sec{position: relative; background-color:var(--bs-gray-200); padding-block: 8rem 6rem;}
.pedago_sec .sec_title{margin-bottom: 5rem;}
.pedaGrid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1.6rem;margin-bottom: 7.7rem;}
.pedago_top{background-color: var(--color-a2);padding: 3.5rem 5.5rem 4.3rem 4.7rem;}
.pedago_bx{
    /* display: flex; */
    flex-wrap: wrap;
}
.pedago_sec h3{
    color: var(--color-4d);
}

.pedago_top{
    width: 100%;
}
.pedago_bottom{
    width: 100%;
}
.pedago_top>.title30{color: var(--bs-white);margin-bottom: 2rem;font-weight: 600;}
.pedago_top>figure{margin-bottom: 2.6rem;}
.pedago_top>figure>img{width: auto; height: 6.9rem; object-fit: contain;}
.pedago_top>p{color: var(--bs-white);margin-bottom: 0;font-weight: 600;}
.pedago_bottom{ padding: 4rem 4.5rem 4.8rem 4.5rem;}
.pedago_bx{
    background-color: var(--bs-white);
    border-radius: 0px 0px 0px 50px;
}
.pedago_bottom em{font-size: 14px;}
.pedago_bottom>h6{font-size: var(--font-15);line-height: var(--line-height-24);color: var(--color-4d);font-weight: 600;margin-bottom: 4rem; }
.pedago_bottom>ul{padding: 0;margin: 0;}
.pedago_bottom>ul>li{list-style: none;margin-bottom: 1rem;font-size: var(--font-13);line-height: var(--line-height-21);color: var(--color-66);    font-weight: 500; }
.pedago_sec .career_slider{margin-bottom: 0!important;}
.pedago_bottom>ul>li:last-child{margin-bottom: 0; }
.pedago_bottom>ul>li>strong{font-weight: 700;color: var(--bs-black);}
.step_grid{display: grid;grid-template-columns: repeat(3, 1fr);margin-bottom: 5rem;}
.step_bx{position: relative; display: flex;gap: 3.4rem;align-items: center; overflow: hidden; background-color: var(--color-29); padding: 2.2rem 4.6rem 3.1rem 5.6rem;}
.step_bx:nth-child(2){background-color: var(--color-a2);}
.step_bx:nth-child(3){background-color: var(--bs-white);}
.step_bx>figure{flex-shrink: 0;}
.step_bx>figure>img{width: auto;}
.step_title>span{display: block;font-weight: 700;color: var(--bs-white);margin-bottom: .5rem;}
.step_title>p{color: var(--bs-white);margin-bottom: 0;font-weight: 600;}

.step_bx:nth-child(3)>.step_title>span{color: var(--color-4d);}
.step_bx:nth-child(3)>.step_title>p{color: var(--color-4d);}
.step_bx:not(:nth-child(1))::after{content: '';position: absolute;left: -1px;top: -2px;height: 103%;width: 2rem;background-color: var(--color-29);clip-path: polygon(0% 0%, 0 0, 100% 50%, 0 100%, 0 100%);}
.step_bx:nth-child(3)::after{background-color: var(--color-a2);}
.pedago_top{min-height: 15rem;}

@media(min-width:1800px){
    .pedago_sec{padding-block: 10rem 8rem;}
    .pedaGrid{gap: 2.6rem;margin-bottom: 9.7rem;}
    .pedago_top{padding: 2rem; min-height: 15rem;}
    .pedago_top>figure>img{height: 8.9rem; }
    .pedago_top>.title30{margin-bottom: 3rem;}
    .pedago_top>figure{margin-bottom: 3.6rem;}
    .pedago_bottom{padding: 6rem 6.5rem 6.8rem 6.5rem;}
    .pedago_bottom>h6{margin-bottom: 5rem;}
    .step_grid{margin-bottom: 7rem;}
    .pedago_bottom>ul>li{margin-bottom: 2rem;}
    .step_bx{ gap: 5.4rem;padding: 3.2rem 6.6rem 4.1rem 7.6rem;}
    .step_bx>figure>img {width: 7rem;}
    .step_bx:not(:nth-child(1))::after{width: 3rem;}
}

@media screen and (max-width:1600px){
    .pedago_top {
        min-height: 16rem;
    }
}
@media(max-width:991px) {
    .pedago_sec{padding-block: 4rem;}
    .pedago_sec .sec_title {margin-bottom:3rem; }
    .pedaGrid{grid-template-columns: repeat(2, 1fr); margin-bottom: 4.7rem;}
    .pedago_top, .pedago_bottom{padding: 4rem;}
    .pedago_bottom>h6{margin-bottom: 2rem;}
    .pedago_bottom>ul>li{ margin-bottom: 2rem;}
    .step_bx{padding: 2.2rem 2.6rem 2.1rem 2.6rem;gap: 1.4rem;}
    .step_bx>figure>img{width: 4rem;}
    .pedago_top {
        min-height: auto;
    }
    .advant_grid{
        padding-top: 3rem;
    }
    .indicator_section {
        text-align: center;
        display: flex
;
        gap: 1rem;
        justify-content: center;
    }
    .placement_prev, .placement_next {
        position: relative;
        top: 0;
        transform: none;
        left: 0rem;
    }
    .placement_next {
        left: auto;
        right: 0rem;
    }
    .amu_sec{
        padding-top: 4rem;
    }
    .shape01{
        width: 14%;
    }
    .testim_wraper .t_Bx>figure::before{
        display: none;
    }

    .testimonials_indicator {
        display: flex
;
        position: relative;
        margin-top: 4rem;
        justify-content: center;
        gap: 1rem;
    }

    .testimonials_indicator .swiper-button-prev, .testimonials_indicator .swiper-button-next {
        border: 1px solid var(--color-4d);
        color: var(--color-4d);
    }
    .testimonials_indicator .testim_next {
        right: auto;
        position: relative;
    }
    .testimonials_indicator .testim_prev {
        left: auto;
        position: relative;
    }

    .testimonials_indicator .swiper-button-prev:hover, .testimonials_indicator .swiper-button-next:hover{
        color: var(--color-4d);
        border-color: var(--color-4d);
    }

}
@media(max-width:767px){    
    .program_sec .sec_title{width: 80%;margin-bottom: 3rem;  margin-left: 2.5rem;}
    .program_sec .sec_title>.title42 {font-size: 3.9rem;line-height: 1.1;}
    .offer_grid{grid-template-columns: repeat(1, 1fr);}
    .offer_bx{margin-right: 0;padding: 3rem;}
    .offer_gridContent:nth-child(2)>.offer_bx{margin-left: 0;margin-top: 2rem;padding: 3rem;}
    .offer_gridContent:nth-child(3)>.offer_bx{margin-left: 0;margin-top: 2rem;padding: 3rem;}
    .offer_bx>.offer_eligibl>h6{margin-bottom: 2rem;}
    .offer_bx>.offer_eligibl{padding-left: 2.2rem;}
    .offer_gridContent>.offer_bx>.offer_eligibl>p{ margin-bottom: 1.5rem;}
    .pedaGrid{grid-template-columns: repeat(1, 1fr); margin-bottom: 3rem;}
    .pedago_top, .pedago_bottom {padding: 2rem;}
    .pedago_top>figure{margin-bottom: 1.6rem;}
    .pedago_top>figure>img{height: 4.9rem;}
    .step_grid{margin-bottom: 3rem;}
    .step_bx{padding: 1rem; gap: 1rem;flex-direction: column;align-items: center;text-align: center;}
    .step_bx:not(:nth-child(1))::after{width: 1rem;}
    .step_bx>figure>img{width: 3rem;}
    .step_title>p{font-size: 11px;line-height: 1.4;}
}
@media screen and (max-width: 480px) {
    .placement_slider img {
        height: 18rem;
        object-fit: contain;
        padding: 0 3rem;
        width: auto;
        margin: 0 auto;
    }
}

@media(max-width:375px){
    .step_grid{grid-template-columns: repeat(1, 1fr);max-width: 60%;margin-inline: auto;}
    .step_bx:not(:nth-child(1)){padding-top: 3rem;}
    .step_bx:not(:nth-child(1))::after {width:100%;left: 0;height: 1.5rem;top: 0;clip-path: polygon(50% 100%, 0 0, 100% 0);}
}
@media(max-width:330px){
    .step_grid{max-width: 70%;}
    .offer_bx{padding: 2rem;}
    .offer_gridContent:nth-child(2)>.offer_bx{ padding: 2rem;}
    .offer_gridContent:nth-child(2)>.offer_bx{border-radius: 20px 0px;}
    .offer_gridContent:nth-child(3)>.offer_bx{ padding: 2rem;}
    .offer_gridContent:nth-child(3)>.offer_bx{border-radius: 20px 0px;}
}
/* Pedagogy & Curriculum Area End */

/* Testimonial Area Start */

.testim_sec{position: relative;padding-block: 9.2rem 8.6rem;}
.testim_sec .sec_title{margin-bottom:5.2rem;}
.testim_area{position: relative;}
:is(.testim_prev, .testim_next){position: absolute;top: 50%;transform: translateY(-50%);left: -5%;border-radius: 50%;border-color: var(--bs-white);color: var(--bs-white);background-color: transparent;}
.testim_next{left: auto;right: -5%;}
:is(.testim_prev, .testim_next):hover{background-color: var(--bs-white);color: var(--bs-white);border-color: var(--color-da);}
.testim_wraper{position: relative; padding-inline: 3.8rem;text-align: center;height: auto !important; display: flex; flex-direction: column; justify-content: space-between;}
.testim_wraper:not(:nth-child(3))::after{content: '';position: absolute;top: 50%;transform: translateY(-50%);width: .1rem;height: 93%;right: 0;background-color: rgb(112 112 112 / 10%);}
.testim_wraper:nth-child(3){border-right: 0;}
.testim_wraper>p:last-of-type{margin-bottom: 0;}
.testim_wraper .t_Bx>figure{ position: relative;text-align: center;margin-bottom: 4.2rem;padding-top: 1.8rem;width: 14.5rem; height: 15.8rem; margin-inline:auto;}
.testim_wraper .t_Bx>figure::before{ content:''; position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 3.6rem;height: 3.2rem;background:url(../images/quote-left.svg) no-repeat center/ contain}
.testim_wraper .t_Bx>figure::after{content: '';position: absolute;top: 21%;left: 12%;width: 100%;height: 93%;background-color: #A21D2E;border-bottom-left-radius: 50%;border-bottom-right-radius: 50%;z-index: -1;}
.testim_wraper .t_Bx>figure>img{width: 14.5rem; height: 15.8rem;margin-inline: auto;object-fit: cover;border-bottom-left-radius: 50%;border-bottom-right-radius: 50%;}
.tetim_auth{margin-top: 3rem;}
.tetim_auth>h6{margin-bottom: 1.1rem;color: var(--color-4d);font-weight: 700;}
.tetim_auth>p{font-size: var(--font-11);line-height: var(--line-height-18);margin-bottom: 0;}
.sec_title figure img{
    max-width: 15rem;
}

.next_level{
    padding: 10rem 0 0;
}
.next_level .sec_title>.title21 {
    color: var(--color-4d);
}
.grooming_section ul{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 2rem;
    list-style: none;
    padding: 0;
    margin-top: 5rem;
}
.grooming_section ul li{
    color: var(--color-44);
    box-shadow: 0px 9px 32px #0000000d;
    border-radius: 1rem;
    padding: 2rem;
    font-size: var(--font-12);
    font-weight: 500;
    display: grid;
    line-height: 1.2;
    align-items: center;
    grid-template-columns: 28% 72%;
}
.grooming_section ul li figure{
    max-width: 5rem;
    margin-right: 2rem;
}

@media(min-width:1800px){
    .testim_sec{padding-block: 11.2rem 10.6rem;}
    .testim_sec .sec_title{margin-bottom:7.2rem;}
    .testim_wraper{padding-inline: 5.5rem;}
    .testim_wraper .t_Bx>figure {margin-bottom: 6.2rem;padding-top: 2.5rem;width: 16.5rem;height: 17.8rem;}
    .testim_wraper .t_Bx>figure::before{width: 4.6rem;height: 4.2rem;}
    .testim_wraper .t_Bx>figure>img {width: 16.5rem;height: 17.8rem;}
    .tetim_auth{margin-top: 5rem;}
    .tetim_auth>h6 {margin-bottom: 1.5rem;}
    .testim_wraper .t_Bx>figure::after {top: 23%;left: 13%;height: 94%;}
}

@media screen and (max-width:1280px){
    .grooming_section ul{       
        grid-template-columns: repeat(3, 1fr);
        gap: 2rem;
    }
}
@media(max-width:991px) {
    .testim_sec{padding-block: 4rem;}
    .testim_sec .sec_title {margin-bottom:1rem;}
    .testim_wraper{padding-inline: 1.8rem;}
    .testim_wraper:nth-child(2)::after{display: none;}
    .testim_wraper:nth-child(2) {border-right: 0;}
    .testim_wraper .t_Bx>figure{margin-bottom: 3.2rem;width: 12.5rem;height: 12.5rem;}
    .testim_wraper .t_Bx>figure>img{width: 12.5rem;height: 12.5rem;}
    .testim_wraper .t_Bx>figure::after {top: 23%;left: 11%;height: 95%;}
    .grooming_section ul{       
        grid-template-columns: repeat(2, 1fr);
        gap: 1.5rem;
        margin-top: 2rem;
    }
    .next_level {
        padding: 4rem 0;
    }
    .scholar_right .sec_title {
        margin-bottom: 0;
    }
}
@media(max-width:767px){
    .testim_wraper{border-right: 0;}
    :is(.testim_prev, .testim_next){left: -3%;}
    .testim_next{left: auto;right: -3%;}
    .testim_wraper .t_Bx>figure{margin-bottom: 4.2rem;width: 10.5rem;height: 10.5rem;}
    .testim_wraper .t_Bx>figure>img{ width: 10.5rem;height: 10.5rem;}
    .tetim_auth {margin-top: 2rem;}
    .testim_wraper::after{display: none;}
    .testim_wraper .t_Bx>figure::before{width: 2.6rem;height: 2.6rem;}
    .testim_wraper .t_Bx>figure::after {top: 29%;left: 13%;height: 92%;}
    .grooming_section ul{       
        grid-template-columns: repeat(2, 1fr);
        gap: 1.5rem;
    }
    .grooming_section ul{       
        grid-template-columns: repeat(1, 1fr);
    }

}
/* Testimonial Area End */

/* FAQ Area Start */

.faq_sec{padding-block: 7.8rem;}
.faq_sec .sec_title{margin-bottom: 6rem;}
.faq_sec .sec_title>.title21{font-weight: 600;}
.accordion-item {background: transparent;border: 0;}
.accordion-button:not(.collapsed) {background: transparent;color: var(--color-44);box-shadow: none;border-bottom-color: transparent;}
.accordion-button {background-color: transparent;color: var(--color-44);font-size: var(--font-15);font-weight: 600;line-height: var(--line-height-24);box-shadow: none;padding: 2.6rem 0;padding-right: 6rem;border-bottom: 1px solid rgb(112 112 112 / 20%);}
.faq_sec .accordion-collapse.collapse.show{ border-bottom: 1px solid rgb(112 112 112 / 20%);}
.accordion-button::after{content: '';position: absolute;right: 3rem;width: 2.2rem;height: 2.2rem;background-image: url(../images/circle-arrow.svg);text-align: center;border-radius: 50%;background-size: cover;background-repeat: no-repeat; transform: rotate(180deg);}
.accordion-button:not(.collapsed)::after{background-image: url(../images/circle-arrow.svg);background-size: cover;background-repeat: no-repeat;transform: rotate(0deg); }
.accordion-item:nth-child(1) .accordion-button{border-top: 1px solid rgb(112 112 112 / 20%);}
.accordion-button:focus{box-shadow: none; outline: none;}
.faq_accordian .accordion-item:first-of-type>.accordion-header .accordion-button{border-top: 0;padding-top: 0;}
.faq_accordian .accordion-body {padding: 0; padding-right: 25%;}
.faq_accordian .accordion-body p{margin-bottom: 1rem;}
.faq_accordian .accordion-body p>strong{color: var(--color-44);font-weight: 600;}
.faq_accordian .accordion-body p:last-of-type {margin-bottom: 2rem;}
.faq_accordian .accordion-body .custom_bullets {margin-bottom: 2rem;}
.faq_accordian .accordion-body .custom_bullets>li:not(:last-child) {margin-bottom: 1rem;}
.career_slider{
    margin-bottom: 10rem;
}
.career_slider .swiper-wrapper{
    display: flex;

}
.career_slider .swiper-wrapper .swiper-slide{
    height: auto;
}

.scholarship_slider .swiper-wrapper .swiper-slide{
    height: auto;
}


.pedago_bx{
    height: 100%;
}
@media(min-width:1800px){
    .faq_sec {padding-block: 9.8rem;}
    .accordion-button{padding-right: 8rem;}
    .accordion-button::after{width: 3rem;height: 3rem;right: 6rem;}
    .faq_accordian .accordion-body p{margin-bottom: 2rem;}
    .faq_accordian .accordion-body p:last-of-type {margin-bottom: 3rem;}
    .faq_accordian .accordion-body .custom_bullets {margin-bottom: 3rem;}
    .faq_accordian .accordion-body .custom_bullets>li:not(:last-child) {margin-bottom: 2rem;}
}
@media(max-width:991px) {
    .faq_sec{padding-block: 4rem;}
    .faq_sec .sec_title {margin-bottom: 3rem;}
    .faq_accordian .accordion-body {padding-right: 0;}
    .accordion-button::after{right: 1rem;}
    .career_slider {
        margin-bottom: 5rem;
    }
}
@media(max-width:991px) {
    .faq_accordian .accordion-button{ padding: 2rem 0; padding-right: 4rem;line-height: 1.4;}
}
/* Contact Area start */
.contact_sec{padding-block: 7.8rem 6.8rem;background-color: var(--color-29);}
.contact_sec .sec_title>.btn_theme{margin-top: 4rem;background-color: var(--color-46);}
.contact_sec .sec_title>.btn_theme:hover{background-color: var(--bs-white);color: var(--color-46);}
.contact_detail{padding-left: 4.5rem;}
.contact_detail ul{padding: 0;margin: 0;display: grid;grid-template-columns: repeat(3, 1fr);gap: 3.2rem; border-bottom: .1rem solid rgb(255 255 255 / 50%);}
.contact_detail ul>li{display: flex;gap: 1.6rem;align-items: start;padding-block: 2.6rem;border-top: .1rem solid rgb(255 255 255 / 50%);}
.contact_detail ul>li:nth-child(1)>img{width: 1.5rem;}
.contact_detail ul>li>img{width: 1.9rem;flex-shrink: 0; margin-top: .5rem;}
.contact_detail ul>li>a{color: var(--bs-white);font-size: var(--font-13);line-height: var(--line-height-21);}
.contact_detail ul>li>a:hover>p{color: var(--color-c2);}
.contact_detail ul>li>a>span{font-weight: 600;display: block;}
.contact_detail ul>li>a>p{font-size: var(--font-11);line-height: var(--line-height-18);color: var(--bs-white);margin: 0;}
@media(min-width:1800px){
    .contact_sec{padding-block: 9.8rem 8.8rem;}
    .contact_sec .sec_title>.btn_theme{margin-top: 6rem;}
    .contact_detail{padding-left: 6.5rem;}
    .contact_detail ul{gap: 4.2rem;}
    .contact_detail ul>li{gap: 2.6rem;padding-block: 2.6rem;}
    .contact_detail ul>li>img{margin-top: .7rem;}
}
@media(max-width:991px) {
    .contact_sec{padding-block: 4rem;}
    .contact_detail {padding-left: 0;margin-top: 2rem;}
    .contact_sec .sec_title>.btn_theme {margin-top: 3rem;}
    .univer_bx figure>img {
        padding: 1rem;
    }
    .univer_caption {
        padding-block: 2rem 3rem;
    }
    .banner_title>span{
        left: 0rem;
    }
    .sec_title figure img{
        margin: 1rem auto 0;
    }
    .campus_caption {
        bottom: 1.3rem;
        padding: 1.3rem 1.7rem;
        width: 100%;
        position: inherit;
        top: 0;
    }
    .banner_logo_indicator {
        display: flex
;
        position: relative;
        margin-top: 2rem;
        justify-content: center;
        gap: 1rem;
    }
    .banner_logo_indicator .testim_prev, .banner_logo_indicator .testim_next {
        color: var(--color-4d);
        border-color: var(--color-4d);
    }
    .banner_logo_indicator .testim_prev {
        left: auto;
        position: relative;
    }
    .banner_logo_indicator .testim_next {
        right: auto;
        position: relative;
    }

}
@media(max-width:767px) {
    .contact_detail ul{grid-template-columns: repeat(1, 1fr); gap: 0;}
    .contact_detail ul>li{padding-block: 1.6rem;}
    .banner_form .form-group .form-control, .banner_form .form-group .form-select{
        height: 3rem;
        padding: 0.5rem 1.6rem;
    }
    .banner_logo {
        margin: 3rem 0 0;
        padding: 0 0rem 3rem;
    }
    .banner_logo .swiper-wrapper {
        display: flex
    ;
        padding: 0;
        height: auto;
    }

}

@media screen and (max-width:480px){
    .important_note{
        position: inherit;
    }
    .grooming_section ul {
        grid-template-columns: repeat(1, 1fr);
        gap: 1.5rem;
        padding: 0rem;
    }
    .placement_number_indicator {
        display: flex;
        position: relative;
        margin-top: 2rem;
        justify-content: center;
        gap: 1rem;
    }
    .placement_number_indicator .testim_prev {
        left: auto;
        position: relative;
    }
    .placement_number_indicator .testim_next {
        right: auto;
        position: relative;
    }
    .placement_number_indicator .testim_next, .placement_number_indicator .testim_prev {
        display: inline-flex;
        background-color: transparent;
    }
    .placement_number_indicator .testim_next:hover, 
    .placement_number_indicator .testim_prev:hover
    {
        border: 1px solid var(--color-4d);
        background-color: var(--color-4d);
        color: var(--bs-white);

    }

    .placement-button-prev, .placement-button-next {
        position: relative;
        top: 0;
        left: 0;
        right: auto;
        margin: 0;
        width: 2.2rem;
        height: 2.2rem;
        /* display: inline-flex; */
        align-items: center;
        justify-content: center;
        background-color: var(--bs-white);
        border: 1px solid var(--color-4d);
        color: var(--color-4d);
        transition: all .5sease;
    }
     
    .placement-button-next:after, .placement-rtl .placement-button-prev:after {
        content: 'next';
    }
    .placement-button-prev:after, .placement-button-next:after {
        font-family: swiper-icons;
        font-size: var(--swiper-navigation-size);
        text-transform: none !important;
        letter-spacing: 0;
        font-variant: initial;
        line-height: 1;
    }
    .placement-button-prev:after, .placement-rtl .placement-button-next:after {
        content: 'prev';
    }
    .placement-button-prev:after, .placement-button-next:after {
        font-family: swiper-icons;
        font-size: var(--swiper-navigation-size);
        text-transform: none !important;
        letter-spacing: 0;
        font-variant: initial;
        line-height: 1;
    }
    .placement-button-prev::after, .placement-button-next::after {
        font-size: 9px;
        line-height: normal;
        font-weight: 600;
    }
    .placement_wraper{
        padding: 3rem 0;
    }

}
@media screen and (max-width:360px){
    .banner_form .form-group .form-control, .banner_form .form-group .form-select {
        height: 2.6rem;
        padding: 0rem 1.6rem;
    }
    .banner_form .form-group .input-group .btn{
        height: 2.6rem;
    }
    .banner_form .form-group {      
        padding-block: 2rem 3rem;
    }
}

@media screen and (max-width:340px){
    .form-group .row {
        --bs-gutter-y: 0.5rem;
    }
    .banner_form .form-group h4{
        margin-bottom: 0.8rem;
    }
}

/* Contact Area end */