.indicator p {
    display: block!important;
}
.logo-text {
    font-size: 21px;
    color: #FFF;
    width: 270px;
    transition: 0.5s;
}
.logo-home a {
    display: flex;
    align-items: center;
}

/* .header.sticky .logo-home {
    padding: 0px 0px;
} */

/* .header:after {
    position: absolute;
    width: 87%;
    height: 3px;
    background: #FFD35C;
    content: '';
    right: 0; bottom:0;
}
.header:before {
    position: absolute;
    width: 13%;
    height: 3px;
    background: #D93E3E;
    content: '';
    left: 0;
	bottom:0px;
} */
section.university-sec.campus_home h1 {
    color: #000;
    font-size: 60px;
    text-align: left;
    font-weight: 800;
    padding-right: 5%;
    line-height: 1.2; position:relative;margin-bottom: 8rem;
}

section.university-sec.campus_home h1:after {
    content: '';
    background: #FFD35C;
    left: 0;
    width: 12%;
    height: 3px;
    position: absolute;
    bottom: -30px;
}
.fact_campus h2 {
    font-size: 60px;
    color: #1D1E4E;
    margin-bottom: 40px;
    line-height: 1.1;
}
.fact_campus h2 span {
    font-size: 21px;
    display: block;
    color: #000000;
    font-weight: 500; padding-right: 15px;
}
.fact_campus {
    border: solid 1px #D1D1D1;
    padding: 50px;
}
.list_of_college {
    margin-top: 50px;
}
.list_of_college.collegeleft{margin: 0;}
.list_of_college.collegeleft .campus_ul, .list_of_college.collegeleft h3{padding-left:0px;}
.fact_campus h2.red {
    color: #D93E3E;
}

.fact_campus h2.orange {
    color: #F5A302;
        font-size: 40px;
}
.list_of_college h3 {
   padding: 0 0 30px 60px;
    font-size: 30px;
}
.campus_ul {
    display: flex;
    flex-wrap: wrap;
    padding-left: 60px;
}
.campus_ul li {
   width: 50%;
    list-style: none;
    padding-bottom: 15px;
    position: relative;
    color: #000000;
    font-weight: 600;
    margin-bottom: 15px; padding-right: 30px;
}
/* .campus_ul li:after {
    content: '';
    width: 8%;
    height: 1px;
    background: #b6bcc2;
    bottom: 0;
    position: absolute;
} */
/* section.happenings-sec.campus_heapening {padding: 3rem 0; max-width: 1920px;
} */

.campus_hed {
    margin-top: 5rem;
    text-align: left;
        padding-left: 2rem;
}
.campus_hed p:first-child {
    font-size: 24px;
    line-height: 33px;
    padding-bottom: 2rem;
}

.col-md-9 .campus_hed{padding-left: 0;}
.innerpune_city a:hover img { filter: grayscale(1);}





.about_pune_city{padding-top: 80px;position: relative;max-width: 1920px;margin:0 auto 55px;overflow: hidden;}

.about_pune_city .col-xl-7, .about_pune_city .col-xl-5{padding: 0;background: #fff;}
.about_pune_city:after{
    position: absolute;
    content: "";
    width: 100%;
    height: 63%;
    right: 0;
    bottom: 0px;
    background-color: #033C59;
    z-index: -1;
    }
.about_pune_city .col-xl-7 figure{height: 75%;overflow: hidden;}
.about_pune_city img.pune-featured{
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.innerpune_city
{
    padding: 0px 0px 52px 0rem;
    background: #fff;max-width: 80%;
margin-left: auto;
}
.innerpune_city p
{
    padding: 20px 50px 25px 0;
font-size: 24px;
line-height: 36px;
    font-family: 'Montserrat';
}
.about_pune_city .col-xl-5{
display: flex;
flex-wrap: wrap;
align-items: flex-end;
}
.box-main
{
    background-color: #fff;
    padding:0 55px;width: 56rem;
}
.innerpune_box_1 {
    background-color: #D93E3E;
    position: relative;
    padding: 60px 40px;
    line-height: 14px;
    margin: 10px 0;
}
.innerpune_box_1 h2
{
        color: #fff;
    line-height: 34px;
    font-size: 30px;margin-bottom: 1rem;
}
.innerpune_box_1 ul li
{
    padding: 15px 0;
    border-bottom: 1px solid #ffffff69;
}
.innerpune_box_1 ul li a
{
    color: #fff;
    font-size: 17px;
    font-family: 'Open Sans';
        line-height: 24px;
}
.innerpune_box_1 a.schedule-v{
    background-color: #FCCF14;
    display: inline-block;
    padding: 15px 12px;
    font-size: 16px;
    border: 1px solid #707070;
    margin: 30px 0 0;
    font-weight: 500;
}
.innerpune_box_1 a.schedule-v img
{
    margin-left: 1rem;
    transition: 0.5s;
}
.innerpune_box_2
{
    position: relative;
}
/*.innerpune_box_2 img.img-2
{
    padding-bottom: 30px;
}*/
.path-icon{
    position: absolute;
    left: 0;z-index: 9;
    bottom: 0;
    width: 25rem;
padding: 53px 0 60px 43px;
}
.path-icon h2
{
    color: #fff;
    font-size: 30px;
    padding-top: 24px;
}

/*----live chat----*/
.indicator p {
    display: block!important;
}

body #__eedivChatMain #eeChatContainer #eeChatIndicator .indicator {
    width: 320px !important;
    cursor: pointer;
    position: fixed;
    bottom: 30px;
    right: 90px;
    background-color: white;
    line-height: 1.6;
    padding: 25px;
    padding-bottom: 7px;
    z-index: 2018;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 4px 30px 0 rgb(0 0 0 / 5%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    height: 42px;
}
.headerClose .close-icon {
    width: auto;
    height: auto;
    filter: inherit;
    position: static;
}
#__eedivChatMain #__eechatIcon {
    position: fixed;
    right: 50px;
    bottom: 65px!important;
    z-index: 214483646;
    }
body #__eedivChatMain #eeChatContainer #eeChatIndicator .indicator {
    width: 320px !important;
    cursor: pointer;
    position: fixed;
    bottom: 65px!important;

}
body #__eedivChatMain #eeChatContainer #eeChatIndicator .indicator p:empty {
    display: block!important;
}
/*----live chat----*/


.address-tab .nav {
    width: 340px;
}
.address-tab v-pills-tabContent {
    width: 570px;
}
.location {
    /* padding: 35px 0px 0px; */
    filter: invert(1);
}
.innerpune_box_1 a.location{
    background-color: #FCCF14;
    display: inline-block;
    padding: 15px 20px;
    font-size: 16px;
    border: 1px solid #707070;
    margin: 30px 0 0;
    font-weight: 500;
}

.count_number.campus_landing {
    display: block;
}
.count_number.campus_landing div {
    width: 100%;
    margin-bottom: 0;
}
.campus_landing .no-row:before{display: none;}
.campus_landing .student_color strong{color:#F5A302;}
.green{color: #108690!important;}


@media(min-width:1920px){
    .logo-text {
        font-size: 24px;
    }
}

/*--UIKA14041994-10-10-2025-css-start---*/
#carouselExampleIndicators .carousel-inner{min-height: auto;}
.banner_new, .banner_new .carousel-fade.carousel, .banner_new .carousel-inner, .banner_new .carousel-item, .banner_new .carousel-caption.banner-content{height:calc(100dvh - 12rem);}
.banner_new .banner .carousel-item{height: 100%;width: 100%;}
.banner_new .carousel-item:before, .banner_new .carousel-item:after{display: none;}
.banner_new .carousel-caption.banner-content .container {display: flex;justify-content: flex-start;align-items: flex-end;}
.banner_new .carousel-caption.banner-content {inset: 0;display: flex;width: 100%;margin: 0;padding: 0;}
.banner_new .carousel-caption .banner-text { margin-bottom: 6rem;}
.banner_new .carousel-caption .banner-text .dpbanner_heading{font: var(--font40);display: block;letter-spacing: -0.92px;line-height: 1;}
.banner_new .carousel-caption .banner-text .dpbanner_heading span {font: var(--font26);display: block;background: transparent;border: none;padding: 0;width: 100%;margin-bottom: 1.5rem;font-weight: var(--font_normal);letter-spacing:0;}
.banner_new .carousel-caption .text-bnr-inn {padding: 5rem 7rem 5rem 4rem;text-align: left;width: auto;margin: 0;background: rgb(0 0 0 / 70%);}
/*--banner-css-end---*/

.cmampus_new{padding-block: 13rem 9.8rem;}
.cmampus_new .comm-head{text-align: center;padding-bottom: 0;}
section.university-sec.campus_home.cmampus_new h1{font: var(--font42);color: var(--color_black);max-width: 100%;text-align: center;letter-spacing: -0.97px;margin: 0rem;padding: 0;}
section.university-sec.campus_home.cmampus_new h1 span{font: var(--font26);color: var(--color_black);}
section.university-sec.campus_home.cmampus_new h1::after{display: none;}
.cmampus_new .campus_hed{margin-top: 5rem;padding: 0;text-align: center;}
.cmampus_new .campus_hed p:first-child{font: var(--font18);color: var(--color_black);font-weight: var(--font_normal);line-height: 1.6;max-width: 88%;margin-inline: auto;padding-bottom: 3rem;}
.cmampus_new .campus_hed p:last-child{font: var(--font14);color: var(--color_black);font-weight: var(--font_normal);font-family: var(--open_sens);max-width: 82%;margin-inline: auto;line-height: 1.6;}
.cmampus_new .comm-head ul{display: none;}
.cmampus_new .list_of_college{margin-top: 9rem;--bs-gutter-x:4.7rem}
.cmampus_new .fact_campus {border: solid 1px var(--colored1);padding: 7.6rem 4.2rem;}
.cmampus_new .fact_campus h2{font: var(--font48);color: var(--color4e);line-height: 1;margin-bottom: 5rem;}
.cmampus_new .fact_campus h2 span{font: var(--font21);color: var(--color_black);font-weight: normal;margin-top: 1rem;padding-right: 0;padding-bottom: 3rem;position: relative;}
.cmampus_new .fact_campus h2.orange .count-unit {font: var(--font42); color: var(--color02); position: static; display: inline;margin-left: -1.7rem;}
.cmampus_new .fact_campus h2 span::before{width: 3.5rem;height: .2rem;background: var(--color2f);position: absolute;left: 0;bottom: 0;content: "";}
.cmampus_new .fact_campus .red{color: var(--color3e);}
.cmampus_new .fact_campus .red span::before{background: var(--color3e);}
.cmampus_new .fact_campus .orange{color: var(--color02);position: relative;margin-bottom: 0; font: var(--font42);}
.cmampus_new .fact_campus .green{ position: relative;margin-bottom: 0; margin-top: 5rem;}
/* .cmampus_new .fact_campus .orange::after{content: "K+";position: absolute;left: 11rem;top: 0;} */
.cmampus_new .fact_campus .orange span::before{background: var(--color02);}
.cmampus_new .list_of_college h3{padding: 0;font: var(--font21);font-weight: var(--font_bold);color: var(--color_black);margin-bottom: 3.7rem;}
.cmampus_new .campus_ul{padding: 0;display: grid;grid-template-columns: repeat(2, 1fr);grid-column-gap:18rem;}
.cmampus_new .campus_ul li a{font: var(--font14);color: var(--color_black);font-family: var(--open_sens); font-weight: var(--font_medium);position: relative;padding-bottom:1.5rem;}
.cmampus_new .campus_ul li a::before{width: 3.5rem;height: .1rem;background: var(--colorefc);position: absolute;left: 0;bottom: 0;content: "";}
.cmampus_new .campus_ul li{margin-bottom: 4.1rem;width: 100%;padding: 0;}
/*--cmampus_new-css-end---*/

.aboutcity_new{margin-block: 10rem 3.6rem;overflow: hidden;max-width: 1920px;margin-inline: auto;}
.aboutcity_new .row{display: grid;grid-template-columns: 56.4% 33.1% 7%;grid-gap: 3.8rem;}
.aboutcity_new .col-lg-7, .aboutcity_new .col-lg-5{width: 100%;padding: 0;}
.aboutcity_new .innerpune_box_2{display: none;}
.aboutcity_new .box-main{padding: 0;width: 100%;position: relative;}
.aboutcity_new .col-lg-7 figure{width: 100%;height: 100%;}
.aboutcity_new .col-lg-7 figure img{width: 100%;height: 100%; object-fit: cover;}
.aboutcity_new .color_box{width: 100%;height: 100%;background: var(--color59);}
.aboutcity_new .innerpune_city{padding: 0;max-width: 100%;margin-bottom: 5.4rem;}
.aboutcity_new .innerpune_city h2{font: var(--font26);font-weight: var(--font_600);margin-bottom: 3rem;}
.aboutcity_new .innerpune_city p{font: var(--font18);font-weight: var(--font_normal);padding: 0;}
.aboutcity_new .innerpune_city a{margin-top: 3.5rem;display: block;}
.aboutcity_new .innerpune_box_1{padding: 3.8rem 6.6rem 4.7rem 5.3rem;margin-bottom: 3.6rem;margin-top: -20rem;}
.aboutcity_new .innerpune_box_1 h2{font: var(--font30);font-weight: var(--font_600);max-width: 80%;line-height: 1;margin-bottom: 3rem;}
.aboutcity_new .innerpune_box_1 ul li{border: none;padding: 0;}
.aboutcity_new .innerpune_box_1 ul li a{font: var(--font18);font-weight: var(--font_normal);padding-block:2.4rem;border-top: .1rem solid rgb(255 255 255 / 30%);display: block;pointer-events: none;}
/* .aboutcity_new .innerpune_box_1 ul li a:hover{color: var(--color2f);} */
.aboutcity_new a.schedule-v{padding: 1.33rem 2.2rem;font: var(--font16);font-family: var(--open_sens);font-weight: var(--font_normal);margin: 0;border: none;}
.aboutcity_new a.schedule-v:hover{background: var(--color_white);}
.aboutcity_new a.schedule-v img{margin-top: -0.5rem;}
.aboutcity_new .place_image figure{position: relative;overflow: hidden;}
.aboutcity_new .place_image figure::before{position: absolute;inset: 0;width: 100%;height: 100%;background: #000;content: "";opacity: .5;}
.aboutcity_new .place_image figure figcaption{position: absolute;left:5.3rem;bottom: 4rem;}
.aboutcity_new .place_image figure figcaption h5{font: var(--font30);color: var(--color_white);font-weight: var(--font_bold);margin-block: 4rem 0;width: min-content;    line-height: 1.2;}
/*--aboutcity_new-css-end---*/

@media(max-width:991px){
span.count-unit::before{
    display: none;
}
.cmampus_new .fact_campus .green {
    margin-top: 2rem;
}

}
@media(max-width:728px){

}


/*--UIKA14041994-10-10-2025-css-end---*/