@media (min-width: 1900px) {
    .container {
        max-width: 1750px;
    }
	.vision-outer-container {
    max-width: 1750px;
}
	section.industries-partner-sec .industry-outer-area {
    max-width: 1750px;
}
	.header-top-inner-left
 {
    width: 23vw;
}
	.header-search-wrapper
 {
    width: 18vw;
}
	
.header-search-wrapper .search-main
 {
    margin: 27px 152px 27px 97px;
}
	.header-search-wrapper .search-main .search-text {
    font-size: 24px;
}
	.carousel-caption {
    left: 9%;
}
}


@media (max-width: 1399px) {
    .header-top-inner-left {
        width: 28vw;
    }
	.header-top-links a {
    margin-right: 18px;
}
	 .footer-right {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr!important;
    gap: 20px;
    text-align: center;
  }
	.tab-menu .nav-link.active {
    font-size: 20px;
}
	.industries-inner-logos ul.logo-container-sec li {
    padding: 10px 20px;
}
	
ul.logo-container-sec li {
    padding: 10px 30px;
}
	#tile-1 .nav-tabs {
    width: 95%;
}
	.vision-outer-container {
    padding: 70px 0px 70px 60px;
    max-width: 1120px;
}
	section.industries-partner-sec .industry-outer-area {
    max-width: 1120px;
}
	.header-main .logo {
    padding: 0 10px;
}
	.header-main {
    grid-template-columns: 22% auto;
}
.main-heading {
    font-size: 56px;
    width: 50%;
    line-height: 66px;
    -webkit-text-stroke: 2px rgba(255, 255, 255, 1);
}

	.header-search-wrapper {
    width: 19vw;
}
    .header-top-inner-left a.main-btn {
        padding: 8px 0px;
        font-size: 14px;
    }

    .nav-menu-list li a {
        padding-right: 0px;
        font-weight: 500;
        font-size: 14px;
        text-decoration: none;
        line-height: 25px;
    }
	.nav-menu-list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    margin: 0px 10px;
}
    .nav-menu-list li {
        margin-right: 26px;
        padding: 15px 0px;
    }

	.carousel-caption {
    padding: 25px;
    height: 320px;
		        width: 565px;
}
    .carousel-caption p {
        margin-bottom: 20px;
    }




}
@media (min-width: 1200px) and (max-width: 1400px) {
.header-main .logo {
    padding: 0px 12px;
}
.nav-menu-list li {
    margin-right: 15px;
}
}



@media (max-width:1199px){
	.mobile-header .logo img {
    max-width: 70%;
}
.carousel-caption {
        height: 300px;
	top:50%;

    }

	.carousel-caption h1 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 15px;
}
	.diverse-content {
    padding: 25px;
}
	.diverse-content h3 {
    font-size: 20px;
}
	.diverse-content h3 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 10px;
}
	ul.diverse-list li {
    font-size: 15px;
    line-height: 27px;
    color: #000;
}
	ul.diverse-list {
    list-style: disc;
    margin-left: 25px;
}
	
section.our-alumini.padding {
    align-items: end;
}
	
.alumini-container {
    margin: auto;
}
	.partner-content {
    width: 75%;
}
	ul.ptn-dt li .partner-content:after {
    right: 110%;
}
}
@media (max-width:991px){
section.our-diverse-sec.padding .row {
    row-gap: 24px;
}
	section.career-details.padding .row {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.col-6.career-iner-detail-left {
    width: 100%;
}
	section.career-details .row .col-6 {
    width: 100%;
}
ul.ptn-dt {
    grid-template-columns: repeat(2, 1fr);
}
ul.ptn-dt li:nth-child(n+6) {
    align-items: end;
}
	section.vision-main-sec .vision-outer-container h2 {
    font-size: 48px;
    line-height: 58px;
}
section.distinguished-partners h2 {
    font-size: 48px;
	line-height: 58px;
}
	section.stalwarts-main-sec h2 {
    font-size: 48px;
    line-height: 58px;
}
	.customer_image img{
		height:500px;
	}
	section.industries-partner-sec .industry-outer-area h2 {
    font-size: 48px;
    line-height: 58px;
}
	.industry-outer-area .common-heading p {
    margin: auto;
    width: 80%;
}
	.industries-inner-logos ul.logo-container-sec li {
    padding: 0;
}
	section.grad-alumini h2 {
    font-size: 48px;
    line-height: 58px;
}
}
@media (max-width:768px){
	.pratibha_2025 {
    left: 40px;
    bottom: 56px;
}
.carousel-image {
    height: 271px;
}
		section.career-details.padding .row {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.col-6.career-iner-detail-left {
    width: 100%;
}
	section.career-details .row .col-6 {
    width: 100%;
}
	.carousel-caption {
        height: 209px;
		padding: 30px;
		width: 400px;
		top: 135px;
        left: 83px;
		background-color: #ffffffc7;
    }
	.carousel-caption h1 {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 10px;
    }
	    .carousel-caption p {
        line-height: 26px;
        font-size: 16px;
        margin-bottom: 10px;
    }
	a.main-btn-1{
		padding:5px 14px;
		font-size:14px;
		line-height:24px;
	}
	section.our-diverse-sec .common-heading p {
    width: 100%;
}
	.tab-content {
    margin-top: 0px;
    margin-bottom: 50px;
}
	.colortech >.row {
    flex-direction: column-reverse !important;
}
    .color-right-sec {
        margin: 0 !important;
        padding: 20px;
        background: #f0f0f0;
    }
	.color-left-sec {
    border-radius: 0px!important;
}
}
@media (max-width: 768){
		.colortech >.row {
    flex-direction: column-reverse !important;
}
    .color-right-sec {
        margin: 0 !important;
        padding: 20px;
        background: #f0f0f0;
    }
	.color-left-sec {
    border-radius: 0px!important;
}
	.pow-left-sec {
    margin: 0!important;
}
}
/* Adjust the hero banner for screens 575px and smaller */
@media (max-width: 575px) {
          .carousel-caption {
        position: absolute;
        top: 60%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 20px;
        width: 95%;
        height: 250px;
        border-radius: 12px;
        text-align: left;
        background-color: rgba(255, 255, 255, 0.9);
    }
		section.career-details.padding .row {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.col-6.career-iner-detail-left {
    width: 100%;
}
	section.career-details .row .col-6 {
    width: 100%;
}
.pdf-download i {
    margin-left: 10px;
    margin-top: 20px;
}
    .carousel-caption h1 {
        font-size: 1.5rem; /* Adjust heading size */
    }

    .carousel-caption p {
        font-size: 1rem; /* Adjust paragraph size */
        margin-bottom: 20px;
    }
.carousel-image {
    height: 371px;
}
    .main-btn-1 {
        padding: 10px 20px;
        font-size: 1rem;
    }
.tab-left-leader.col-md-3 {

    position: static!important;

}
    /* Adjust the carousel image */
    .carousel-right.col-9 {
        padding: unset;
    }
    
    .carousel-image {
        width: 100%;
    }
	section.vision-main-sec.padding.pt-0 .vision-outer-container .owl-nav.disabled {
    display: none !important;
}
	section.vision-main-sec .owl-carousel.vision-slider .owl-stage-outer {
    padding: unset;
}
	    .common-heading hr {
        margin: 10px 0!important;
    }
	.vision-slider .item{
		height:auto;
	}
	section.industries-partner-sec h2 {
		font-size: 22px!important;
		line-height: 30px!important;
		margin-bottom: 10px;
	}
	.home_stories_container .story_box {
    aspect-ratio: 2;

}
}
@media (max-width:575px){
section.our-diverse-sec .common-heading h2 {
    font-size: 26px;
    line-height: 36px;
	        margin-bottom: 12px;
}
	section.our-diverse-sec .common-heading p {
    width: 100%;
}
	section.our-diverse-sec .row{
		gap:40px;
	}
    .alumini-container h2 {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 10px;
    }
        section.distinguished-partners .common-heading h2 {
            font-size: 26px;
            line-height: 36px;
            width: 100%;
        }
        section.distinguished-partners .common-heading p {
            width: 100%;
            text-align: center;
        }
	section.our-diverse-sec.padding {
    padding: 50px 0px;
}
	 ul.logo-container-sec {
                display: flex;
        justify-content: left;
        flex-wrap: nowrap;
        overflow-x: scroll;
        gap: 15px;
        scrollbar-width: none;
    }

    ul.logo-container-sec::-webkit-scrollbar {
        display: none; 
    }
    ul.logo-container-sec li {
        flex: 0 0 auto;
    }

    ul.logo-container-sec li img {
        max-width: 100px;
        height: auto;
    }
	    ul.ptn-dt {
        grid-template-columns: repeat(1, 1fr);
        row-gap: 20px;
    }
	.partner-content {
    width: 100%;
}
	ul.ptn-dt li:nth-child(n+2) {
    align-items: center;
}
ul.ptn-dt li:nth-child(n+4) {
    align-items: center;
}	
ul.ptn-dt li:nth-child(n+6) {
    align-items: center;
}	
	.video-container video {
    width: auto;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 170%;
    transform: translate(-50%, -50%);
}
.diverse-content {
    padding: 20px;
}section.our-alumini.padding {
    align-items: end;
	padding: 50px 0px;
}
    .alumini-container {
        height: 300px;
        padding: 40px;
    }
	section.distinguished-partners {
    padding: 50px 0px;
}
    .vision-outer-container {
        padding: 30px;
        margin: 0;
    }
section.vision-main-sec .common-heading {
    padding: 0px;
}
	.industries-inner-logos ul.logo-container-sec li {
    padding: 0;
    width: 50%;
}
	ul.logo-container-sec li img {
        max-width: 100%;
        height: auto;
    }
	.customer_image img {
    height: auto;
  }
        .vision-outer-container .common-heading p {
            width: 100%;
            text-align: left;
        }
	    .sdiet-left {
        padding-left: 10px!important;
    }
    .vision-outer-container h2 {
        font-size: 26px!important;
        line-height: 36px!important;
        margin-bottom: 10px;
    }
	section.vision-main-sec.padding {
    padding: 50px 0px;
}
	.main_testi_outer .owl-stage .customer_image_content .testi_inner p {
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
    margin-bottom: 25px;
    color: #fff;
}
	section.stalwarts-main-sec.padding.pt-0{
		padding:50px 0px;
	}
	.common-heading hr{
		margin:28px 0;
	}
	section.stalwarts-main-sec h2 {
    font-size: 26px;
    line-height: 36px;
}
	section.stalwarts-main-sec .common-heading p {
    width: 100%;
}
	.customer_image{
		border-radius:0;
	}
	.main_testi_outer {
    height: 100%;
    background: var(--blue);
    border-radius: 0;
}
	.stalwarts-slider-outer-sec {
    padding: 0px 30px;
}
	.customer_image_content {
    padding: 15px;
}
section#blur h2 {
    font-size: 32px;
    line-height: 42px;
}
	section#blur h2 {
    padding-bottom: 30px!important;
}
section.Contact-details .row {
    row-gap: 20px;
}
	.profile-img {
    margin-right: 8px!important;
}
	section#blur {
    padding: 50px 0px;
}
    section.industries-partner-sec .industry-outer-area {
        padding: 50px 15px;
        border-radius: 25px;
        box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
    }
	section.industries-partner-sec.padding.pt-0 {
    padding: 50px 0px;
}
	.industry-outer-area .common-heading p {
    width: 100%;
}
	ul.logo-container-sec {
    grid-template-columns: 1fr;
}
    section.grad-alumini h2 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 10px;
    }
	.footer-column ul.social_icons li {
    width: 35%;
    margin-right: 10px;
}
	section.grad-alumini.padding.pt-0 .common-heading p {
    width: 100%;
    margin: auto;
}
	.form-container {
    padding: 15px;
}
.home_stories_container {
    grid-template-columns: 1fr;
}
	section.grad-alumini .placement-btn {
    margin: auto;
    width: 78%;
    margin-top: 11px;
}

	.industries-inner-logos-1 ul.logo-container-sec {
    grid-template-columns: 1fr;
}
	.industries-inner-logos-1 .placement-btn {
    width: 100%;
    margin: auto;
    margin-top: 30px;
		        text-align: center;

}
	.footer-row {
        display: grid;
        align-items: center;
        grid-template-columns: 1fr;
    }
    .footer-right {
        grid-template-columns: 1fr 1fr !important;
    }
	.footer-column ul.social_icons li img {
    width: 30px;
}
    .footer-column {
        margin-bottom: 20px;
    }

    .footer-right a.footer-btn {
        padding: 10px 30px;
        margin-bottom: 10px;
        text-align: center;
        display: block;
        width: 100%;
    }

    .footer-left .footer-logo {
        margin-bottom: 20px;
    }

    .footer-bottom p {
        text-align: center;
        font-size: 14px;
        line-height: 22px;
    }
	section.common-banner-2 .breadcrumb_image img {
    height: auto;
    object-fit: cover;
}
	h1.black_title {
    margin: 0;
}
.about-content {
    width: 100%;
}
	section.about-main-sec.padding {
    padding: 50px 0px;
}
	.counter_ji h2 {
    text-align: center;
    margin: 30px 0px 20px 0px;
    color: #000;
    font-size: 26px;
    line-height: 36px;
}
	section.wrld-infra-structure.padding .common-heading h2 {
    font-size: 26px;
    line-height: 36px;
}
	section.wrld-infra-structure.padding .common-heading p {
    width: 100%;
}
	section.wrld-infra-structure {
    background-color: #f8f8f8;
    padding: 50px 0px;
}
	section.Our-Genesis.padding {
    padding: 50px 0px;
}
	.counter-wrapper {
     border-right: 0;
}
	section.Our-Genesis.padding .row {
    row-gap: 30px;
}
	section.our-institute.padding .common-heading h2 {
    font-size: 26px;
    margin-bottom: 20px;
    line-height: 36px;
}
        section.our-institute ul {
            gap: 15px;
            row-gap: 24px;
            padding: 0;
            list-style: none;
            display: flex;
            justify-content: left;
            flex-wrap: nowrap;
            scrollbar-width: none;
            overflow: scroll;
            margin: auto;
			padding-bottom:50px;
        }
section.common-banner img {
    height: auto;
    object-fit: cover;
}
section.padding.single_program_main .tab-content .chairman-heading h2 {
    font-size: 26px;
    line-height: 36px;
    font-weight: 500;
}
	 #tile-1 .nav-tabs {
        width: 100%; 
        border-radius: 20px; 
        overflow-x: scroll; 
    }

    #tile-1 .slider {
        height: 75%; 
        width: 30%; 
        left: 10%; 
    }

.slider {
    display: none !important;
}
    #tile-1 .nav-tabs li {
        margin-bottom: 10px; 
            width: max-content;
		padding: 0 10px; 
    }
	#tile-1 .nav-tabs .nav-link{
		width:max-content;
	}
	#tile-1 .nav-tabs .active {
    color: #fff;
    background: var(--blue);
}
        section.our-institute ul li {
            background-color: #f8f8f8;
            padding: 10px;
            border-radius: 12px;
            text-align: center;
            flex: 1 calc(100% - 12px);
            box-sizing: border-box;
            width: 100%;
        }

section.our-institute ul li h2 {
    font-size: 14px;
    line-height: 18px;
    margin: unset;
}

section.our-institute ul li:nth-last-child(2),
section.our-institute ul li:last-child {
    width: 100%; /* Ensure last two items take full width */
    margin-left: 0;
    margin-right: 0;
}

section.padding.single_program_main .tab-content ul.academic-list {
    grid-template-columns: 1fr;
}
section.padding.single_program_main ul.faculty-list {
    grid-template-columns: 1fr;
}
	#tile-1 .nav-tabs {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
}
        .banner-content {
            margin: 0px 10px;
            text-align: center;
        }
	           .main-heading {
            font-size: 22px;
            display: none;
            width: auto;
            text-align: center;
            line-height: 31px;
            margin-bottom: 0;
        }
        .banner-content p {
            line-height: 20px;
            font-size: 14px;
        }
	section.career-details.padding .common-heading {
    width: 100%;
}
	.banner-content h2:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 151px;
    width: 6%;
    height: 5px;
		display:none;
    background-color: #fff;
}
	.color-left-sec .color-box {
    width: 100%!important;
}
             .banner-content h2 {
            font-size: 18px;
            line-height: 25px;
        }
	.chairman-heading {
    margin-bottom: 30px!important;
}
	.pow-left-sec {
    margin: 0 !important;
    padding: 20px!important;
    background: #f0f0f0;
}
    .pow-right-sec .Power-box {
        margin-right: auto;
        padding: 20px !important;
        width: 100% !important;
    }
	.hod-reverse .row {
    flex-direction: row!important;
}
    .color-left-sec .color-box {
        padding: 20px !important;
    }
	.pow-right-sec {
    border-radius: 0!important;
}
		.tab-menu .nav-link.active {
    font-size: 18px!important;
}
	ul.faculty-list {
    grid-template-columns: 1fr;
}
        .banner {
            height: 35vh;
        }
	.pot-inner-box {
    margin-bottom: 30px;
}
	h2.mb-4 {
    font-size: 32px;
    line-height: 42px;
}
	.common-heading h2 {
    font-size: 32px;
    line-height: 42px;
}
	section.eligible-critiria.padding.pt-0 h2 {
    font-size: 32px;
    line-height: 42px;
}
	.sdiet-left h2 {
    font-size: 32px;
    line-height: 42px;
}
	.single-tab-content-main.tab-content h2 {
    font-size: 32px;
    line-height: 42px;
}
	.industries-inner-logos-1 .owl-carousel .owl-stage-outer .item {
    padding: 0;
}
	.accordion-item:first-of-type>.accordion-header .accordion-button {
    font-size: 20px;
    line-height: 30px;
}
	button.accordion-button.collapsed {
    font-size: 20px!important;
    line-height: 30px!important;
}
        .banner-content h2:after {
            bottom: 160px;
            width: 4%;
        }
	.filter-heading h2 {
    font-size: 22px;
    line-height: 28px;
}
	.plc-top-img img {
    padding: 10px;
}
	.guidelines {
    width: 100%!important;
}
	section.admission-dwn.padding {
    padding: 50px 0px;
}
.downloads {
    margin-left: 0!important;
    margin-top: 32px;
}
.downloads {
    width: 100%!important;
}
	.grid_speak {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 50px;
    padding-top: 40px;
}
	section.events_two.speak_main_section {
    padding: 50px 0px;
}
	section.event-list-activity .event-heading {
    width: 100%;
    margin-bottom: 40px;
}
	.event-heading h2 {
    font-size: 22px;
    line-height: 32px;
    font-weight: 500;
}
	.colortech {
    margin-top: 50px!important;
}
.hod-sec-2 .row {
    flex-direction: column-reverse;
}	
.desk {
    margin-top: 50px;
}
	.hod {
    margin-top: 50px;
}
	.hod-sec-2 {
    margin-top: 50px;
}
	section.events_two.speak_main_section hr {
    display: none;
}
	.filter-options {
    margin-top: 20px;
}
	.grid_speak .videos_image:nth-child(odd) {
    margin-top: 0;
}
	.grid_speak .videos_image:nth-child(even) {
    margin-top: 0;
}
	section#leader-tab {
    padding: 50px 0px;
}
}

@media screen and (max-width: 480px) {
	section.notice-main-board .common-heading p {
    width: 100%!important;
}
	section.notice-main-board.padding {
    padding: 50px 0px;
}
	marquee{
		height:265px;
		
	}
    .footer-column h4 {
        font-size: 20px;
        line-height: 28px;
    }
.chairman-heading {
    margin-bottom: 0px;
}
    .footer-column ul li a {
        font-size: 16px;
    }

    ul.footer-sub-top-list li a {
        font-size: 18px;
    }

    ul.footer-sub-bottom-list li a {
        font-size: 16px;
    }

    .footer-right a.footer-btn {
        padding: 8px 20px;
        margin-bottom: 10px;
    }
	.pratibha_2025 {
    position: fixed;
    left: 40px;
    bottom: 56px;
    z-index: 99;
}
}