@media screen and (max-width: 1300px) {
	.textimg2 {
        flex-wrap: wrap;
        flex-direction: column;
        grid-gap: 0px;
    }
	.textimg2 img {
		width: 65%;
	}
	.textimg2 h3 {
        font-size: 20px;
    }
	.applicationprocess ul {
		grid-gap: 36px;
	}
    .tophiringpartners_main {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }
    .bottom_header_right {
        width: auto;
    }
    .accreditations_logos {
        grid-gap: 18px;
    }
    .creditsystem_main {
        grid-template-columns: 1fr 1fr;
    }
    .journeylist {
        grid-template-columns: repeat(4, 1fr);
    }

    .futurefocused_list {
        grid-template-columns: 1fr 1fr;
    }
    .redview h1 small{
        font-size: 12px;
    }
    .scholarships_left img {
        width: 100%;
        border-radius: 30px 0 0 0;
        height: 100%;
        object-fit: cover;
    }
    .scholarships_heading {
        font-size: 25px;
        line-height: 35px;
    }
    .f-start img {
        width: 208px;
    }
    .scholarships_text {
        position: relative;
        left: 0;
        top: 32px;
    }
    .beyondeducation_inner {
        grid-template-columns: auto auto;
    }
    .Upskilling_left_bottom {
        top: 0px;
    }
	.cuet_Score_right {
		font-size: 36px;
	}
	.cuet_Score_left {
		font-size: 40px;
	}

}


@media screen and (max-width: 1024px){
    .scholarships_text {
        position: relative;
        left: 0;
        top: 0;
    }
    .futurefocused_main {
        grid-template-columns: auto;
    }
    .scholarships_left img {
        border-radius:30px 30px 0 0;
    }
    .scholarships_right {
        padding: 20px;
        padding-top: 20px;
        width: 100%;
    }
    .scholarships_top {
        flex-wrap: wrap;
        flex-direction: column;
    }
    .scholarships_head {
        flex-wrap: wrap;
        align-items: flex-start;
    }
    .scholarships_head_right {
        text-align: left;
    }
    .scholarships_head_right span {
        padding-left: 0;
    }
    .scholarships_head:before{
        display: none;
    }
    .scholarships_bottom {
        flex-wrap: wrap;
        justify-content: flex-start;
        padding: 20px;
    }
    .scholarships_heading {
        font-size: 28px;
        line-height: 40px;
        text-align: left;
    }
    .scholarships_text p {
        font-size: 16px;
    }
    .scholarships_left {
        width: 100%;
    }
	
}

@media screen and (max-width: 992px) {
	.banner_right {
		margin-top: 0;
	}
	.cuet_Score_right {
        font-size: 27px;
    }
	
	.calculation_main {
		grid-template-columns: 1fr 1fr;
	}
	.campuslife_main {
    height: 940px;
}

	.scholarship_main {
    grid-template-columns: auto;
    grid-gap: 30px;
}
.textbottom {
    background: #000;
}
.campuslife_heading {

    font-size: 60px;
}
	    .cuet_Score_left {
        font-size: 32px;
    }
	.classrooms_top_left {
		text-align: center;
		font-size: 24px;
		line-height: 24px;
		padding-left: 0;
		margin-bottom: 20px;
	}
	.classrooms_top_bgcolor {
        text-align: center;
        padding: 16px;
        margin-top: 20px;
	}
	.classrooms_top_right_text1 {
		font-size: 40px;
		line-height: 50px;
		text-align: center;
	}
	.classrooms_heading1 {
        margin-top: 24px;
        margin-bottom: 20px;
        font-size: 40px;
        line-height: 40px;
	}
	.classrooms_bottom {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
        grid-template-columns: auto;
        align-items: center;
	}
	.classrooms_bottom_left img {
		width: 300px;
	}
	.classrooms_bottom_right p {
		font-size: 20px;
		line-height: 24px;
		text-align: center;
	}
	.classrooms_top_right_text2 {
		font-size: 25px;
		color: rgb(0 0 0 / 60%);
		text-align: center;
	}
	.classrooms_top_bgcolor p {
		font-size: 18px;
		margin: 0;
		line-height: 25px;
		color: #000;
	}
	.classrooms_top_mid img {
		display: none;
	}
	.classrooms_top_main {
		flex-wrap: wrap;
		flex-direction: column;
	}
    .futurefocused {
        background: #EBE8E8;
        padding: 50px 0 50px 0;
    }
    .matters {
        flex-wrap: wrap;
        border-bottom: 0px;
    }
    .matters {
        flex-wrap: wrap;
    }
    
    .matters ul {
        position: relative;
        top: 0;
        grid-gap: 20px;
    }
    .years {
        background: #E7F1F3;
        border-radius:36px;
    }
    .beyondeducation_right {
        border-radius:36px;
    }
    .averagepackage_img {
        position: absolute;
        bottom: 0;
        left: 30px;
    }
    .beyondeducation_inner {
        grid-template-columns: auto;
    }
    .card1 {
        left: 90px;
    }
    .card3 {
        right: 140px;
    }
    .card4 {
        right: 90px;
    }
    .card2 {
        left: 40px;
    }
    .card5 {
        right: 180px;
    }
    .accreditations_logos {
        grid-gap: 12px;
        flex-wrap: wrap;
    }
    .tophiringpartners_main {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .footer_top {
        padding: 0 0 30px 0;
    }
    .footer_mid {
        padding: 20px 0;
    }
    .events_view {
        border-radius: 15px;
        padding: 20px;
    }
    .campuscorporate_main {
        padding: 60px 0 90px 0;
        grid-template-columns: auto auto;
        grid-gap: 60px;
    }
    .campuscorporate_box:before {
        right: -30px;
    }
    .campuscorporate_box:nth-child(2):before{
        display: none;
    }
    .Upskilling_left_top ul {
        margin-top: 16px;
        padding-top: 16px;
        grid-gap: 10px;
    }
    .campuscorporate_heading {
        font-size: 36px;
        line-height: 45px;
    }
    .events_heading, .Upskilling_heading, .Upskilling_left_bottom_heading, .journeylist_head_left {
        font-size: 30px;
    }
    .creditsystem_heading2 {
        font-size: 28px;
    }
    .Upskilling_left_bottom p {
        font-size: 18px;
    }
    .ai_girl ul li {
        font-size: 18px;
    }
    .creditsystem_heading3 {
        font-size: 16px;
        margin-bottom: 35px;
    }
    .Upskilling_left_bottom {
        top: 0;
        margin-top: 20px;
    }
    .Upskilling {
        grid-gap: 35px;
    }
    .creditsystem_main {
        grid-template-columns: 1fr 1fr;
        grid-gap: 38px;
    }
    .creditsystem {
        border-radius: 15px;
        padding: 30px;
    }
    .journeylist {
        grid-template-columns: repeat(4, 1fr);
    }
    .futurecourses {
        grid-template-columns: auto;
    }
    .futurecourses_right ul {
        grid-gap: 14px;
    }
    .facultyof_main {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .whatmakes_right {
        padding-left: 35px;
    }
    .whatmakes_left {
        flex-wrap: wrap;
        flex-direction: column;
    }
    .whatmakes_list {
        grid-template-columns: auto;
    }
    .futureuniversity_left, .futureuniversity_right {
        width: 100%;
    }
    .futureuniversity_left h3 {
        margin-bottom: 35px;
    }
    .futureuniversity_left p br{display: none;}
    .futureuniversity_main {
        display: flex;
        flex-wrap: wrap;
        grid-gap: 20px;
    }
    .counter_main {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .banner_main1 {
        flex-wrap: wrap;
        flex-direction: column;
        grid-gap: 20px;
    }
    .banner_main {
		grid-template-columns: auto;
    }
	.banner_left h1 br{
		display:none;
	}
    .banner_left h2 {
        padding-left: 0;
    }
	.banner_left h2 br{
		display:none;
	}
	.banner_left h3 br{
		display:none;
	}
    .bottom_header_right img {
        position: relative;
        top: -7px;
        height: 75px;
    }
    .bottom_header_right h4 {
        left: -10px;
    }
    .bottom_header_right h4 br{
        display: none;
    }
    .bottom_header_left {
        font-size: 18px;
        width: auto;
    }
    .bottom_header_right{
        width: auto;  
    }
    .bottom_header {
        height: auto;
    }
	.banner_right:before{
		display:none;
	}
	.banner_left {
		padding: 50px 0 30px;
	}
	.mediatext2 {
	.mediatext2 {
		font-size: 100px;
		color: rgb(0 0 0 / 20%);
		font-weight: bold;
		text-transform: uppercase;
		position: absolute;
		top: -22px;
		right: 0;
	}
}

@media screen and (max-width: 767px) {
	    .mediatext2 {
        display: none;
    }
	    .mediatext1 {
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 18px;
    }
	.accordionbody p {
        font-size: 14px;
    }
	    .faqsection {
        padding: 50px 0;
    }
	    .faqheading {
        font-size: 32px;
    }
	    .iconviewfaq i {
        font-size: 18px;
    }
	.headfaq {
        grid-gap: 20px;
    }
	    .ques {
        font-size: 14px;
    }
	.textbottom {
        background: transparent;
    }
	.choosefuture {
		margin-top: 0;
	}
	.campuslife {
        background: #000;
    }
	.academicsslider {
        margin-top: 0px;
        background: #000;
        padding: 0 15px 25px;
    }
	    .campuslife_heading {
        font-size: 32px;
    }
	.campuslife_main {
        height: auto;
    }
	.textbottom1 {
        font-size: 14px;
    }
	    .textbottom2 {
        font-size: 18px;
    }
	.facultyof_text h3 {
		font-size: 18px;
	}
	.futurecourses_text p {
		margin: 0;
		font-size: 12px;
		color: #000;
		font-weight: 600;
	}
	.futurecourses_text h4 {
		margin: 0;
		font-size: 12px;
		color: #000;
	}
	.cuet_Score_left {
        font-size: 28px;
        padding-right: 0px;
        border-right: 0;
        line-height: 28px;
    }
	.cuet_Score_right {
        font-size: 18px;
        line-height: 28px;
    }
	.cuet_Score {
	        margin-top: 40px;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: flex-start;
	}
	.banner_left h3 {
		font-size: 20px;
	}
	.banner_img img {
		display:none;
	}
	.banner_left h4 {
		font-size: 40px;
	}
	.classrooms_bottom_right ul {
		grid-template-columns: 1fr 1fr;
	}
	.banner_right {
		flex-wrap: wrap;
		flex-direction: column;
		margin-top: 0;
		padding-bottom: 40px;
	}
	.banner_form {
		background: #fff;
		width: 100%;
		height: 400px;
		overflow: auto;
		position: relative;
	}
	.choosefuturetext1 {
		font-size: 24px;
		line-height: 28px;
	}
	.choosefuturetext2 {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 24px;
	}
	.footer p {
	        font-size: 14px;
        margin-top: 20px;
        margin-bottom: 0px;
	}
	.footermain {
		flex-wrap: wrap;
		grid-gap: 40px;
	}
	.address {
		font-size: 14px;
	}
	img.footerlogo2 {
		max-width: 300px;
	}
	.footers_img_view img {
		width: 90%;
	}
	.usfullink {
		grid-template-columns: auto;
	}
	 ul.details li {
       font-size: 14px;
    }
	ul.details li:last-child {
		border-bottom: 0px;
		font-size: 14px;
	}
	.aboout_us {
		margin-top: 0;
	}
	.calculation_box ul li {
		font-size: 12px;
		margin-bottom: 4px;
	}
	.calculation_box p {
		font-size: 12px;
	}
	.calculation_box h6 {
		font-size: 14px;
	}
	.calculation_box h5 {
		font-size: 16px;
		margin-bottom: 10px;
		line-height: 20px;
	}
	.calculation_box {
		padding: 20px;
	}
	.calculation_main {
		grid-template-columns: auto;
		grid-gap: 20px;
		margin-top: 20px;
		margin-bottom: 20px !important;
	}
	.calculation h4 {
		font-size: 16px;
	}
	.calculation h3 {
		font-size: 18px;
	}
	.calculation h3 span{
		font-size: 18px;
	}
	.calculation {
		padding-top: 30px;
	}
	.textimg2 h3 span {
		font-size: 24px;
		text-align: center;
	}
	.textimg2 h3 {
		font-size: 20px;
	}
	.textimg2 {
		flex-wrap: wrap;
		flex-direction: column;
		grid-gap: 0px;
	}
	.applycuet {
		font-size: 18px;
		padding-top: 0;
		padding-bottom: 20px;
	}
	.scholarship_main {
		grid-template-columns: auto;
		grid-gap: 30px;
	}
	.applybtn_line:before {
		top: 16px;
	}
	.applynowbtn {
		font-size: 14px;
		padding:10px 16px;
		border-radius:6px;
		width:auto;
	}
	.aboutheading {
		padding-top: 26px;
		font-size: 22px;
		margin-bottom: 20px;
	}
	.applicationprocess ul {
		flex-wrap: wrap;
		flex-direction: column;
		align-items: center;
		grid-gap: 10px;
	}

	.applicationprocess ul:before {
		display: none;
	}
    .footer_top {
        flex-wrap: wrap;
        grid-gap: 26px;
    }
    .footer_mid {
        flex-wrap: wrap;
    }
    .facultyof_main {
        grid-template-columns: 1fr 1fr;
    }
    .footer {
        padding: 40px 0;
    }
    .footer_mid_left {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 12px;
    }
    .footer_mid_left br{display: none;}
    .footer_top_right ul li a {
        padding: 10px 16px;
    }
    .Upskilling_left_bottom {
        top: 0;
    }
    .Upskilling_left {
        grid-gap: 40px;
    }
    .Upskilling {
        grid-template-columns: auto;
        grid-gap: 30px;
    }
    .footer_mid_right .btn{
        width: auto;
    }
    .campuscorporate_main {
        padding: 60px 0 90px 0;
        grid-template-columns: auto;
        grid-gap: 30px;
    }
    .campuscorporate_box:before{
        display: none;
    }
    .creditsystem_main {
        grid-template-columns: auto;
    }
    .beyondeducation_inner {
        grid-template-columns: auto;
    }
    .counter_main {
        grid-template-columns: 1fr 1fr;
    }
    .whatmakes_main {
        grid-template-columns: auto;
    }
    .whatmakes_right {
        padding-left: 0;
    }
    .banner_main1 {
        flex-wrap: wrap;
        flex-direction: column;
        grid-gap: 20px;
    }
    .banner_left h2 {
        padding-left: 0;
    }
    .bottom_header_right img {
        position: relative;
        top: -7px;
        height: 75px;
    }
    .bottom_header_right h4 {
        left: -10px;
    }
    .bottom_header_right h4 br{
        display: none;
    }
    .bottom_header_left {
        font-size: 18px;
        width: auto;
    }
    .bottom_header_right{
        width: auto;  
    }

    .bottom_header {
        height: auto;
    }
    .futureuniversity {
        padding: 30px 0;
    }
    .futureuniversity_heading {
        font-size: 30px;
    }
	.whychoose_heading1 {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.futurecourses_main {
		padding: 30px 0;
	}
    .whychoose_heading {
         font-size: 26px;
        margin-bottom: 12px;
		line-height:normal;
    }
	.whychoose_heading span{
		 font-size: 26px;
	}
    .accreditations_logos {
        flex-wrap: wrap;
        grid-gap:20px;
    }
    .whychoose_card{
        position: relative;
        margin-bottom: 20px;
    }
	    .card6 {
        top: 0;
        left: 0;
        box-shadow: unset;
    }
	    .card7 {
        top: 0;
        left: 0;
        box-shadow: unset;
    }
	.card8 {
		top: 0;
		left: 0;
	}
    .card1{
        top: 0;
        left: 0;
        box-shadow: unset;
    }
    .card2{
        top: 0;
        left: 0;
    }
    .card3{
        top: 0;
        right: 0;
        box-shadow: unset;
    }
    .card4{
        top: 0;
        right: 0;
    }
    .card5{
        top: 0;
        right: 0;
    }
    .whychoose {
        margin-bottom: 0;
        padding-bottom: 40px;
        padding-top: 16px;
    }
    .whychoose_img {
        position: relative;
        margin: 0;
    }
    .whychoose_main_img {
        display: none;
    }
    .accreditations {
        padding-bottom: 50px;
        padding-top: 50px;
    }
    .whatmakes_left {
        flex-wrap: unset;
        flex-direction: unset;
    }
    .whatmakes_heading{
        font-size: 28px;
        color: #fff;
        margin-bottom: 40px;
        margin-top: 30px;
    }
    .whatmakes_list {
        grid-template-columns: auto auto;
    }
    .journeylist_head {
        flex-wrap: wrap;
        flex-direction: column;
        align-items: flex-start;
        grid-gap: 12px;
    }
    .journeylist_head:before{
        display: none;
    }
    .journeylist_head_right {
        top: 0;
        padding-left: 0;
    }
    .journeylist_head_left br {
        display: none;
    }
    .journeylist_head_left {
        line-height: 30px;
    }
    .tophiringpartners_main {
        padding-bottom: 50px;
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 12px;
    }
    .scholarships_left img {
        border-radius:30px 30px 0 0;
    }
    .scholarships_right {
        padding: 20px;
        padding-top: 20px;
    }
    .scholarships_head {
        flex-wrap: wrap;
        align-items: flex-start;
    }
    .scholarships_head_right {
        text-align: left;
    }
    .scholarships_head_right span {
        padding-left: 0;
    }
    .scholarships_head:before{
        display: none;
    }
    .scholarships_bottom {
        flex-wrap: wrap;
        justify-content: flex-start;
        padding: 20px;
    }
    .scholarships_heading {
        font-size: 28px;
        line-height: 40px;
        text-align: left;
    }
    .scholarships_text p {
        font-size: 16px;
    }
    .f-start img {
        width: 175px;
    }
    .scholarships_text {
        position: relative;
        left: 0;
        top: 0;
    }
    .f-start {
        padding-left: 0;
        position: relative;
        top: 0;
    }
    .averagepackage_box{
        width: auto;
    }
    .averagepackage_box h3 {
        font-size: 60px;
    }
    .averagepackage_box h3 span {
        font-size: 36px;
        margin-top: 13px;
    }
    .averagepackage_box h3 small {
        font-size: 40px;
        margin-top: 16px;
    }
	.scholarship_str_bottom ul li {   
		margin-bottom: 16px;
	}
	.scholarship_str_top {
		padding-bottom: 15px;
	}
	.scholarship_text2 span{
		font-size: 16px;
	}
	.scholarship_text2 {
		font-size: 14px;
	}
	.scholarship_right img {
		display: none;
	}
} 


@media screen and (max-width: 576px) {
	.banner_img img {
		display:block;
	}
	.scholarship_right img {
		display: block;
	}
	.banner_left h3 span {
		background: transparent;
		color:#fff;
	}
	.banner_img img {
        width: 100%;
        height: 400px;
        object-fit: cover;
        object-position: top center;
    }
	.campuscorporate_box h4 small {
		font-size: 30px;
	}
	.classrooms_main {
		padding: 40px 20px 0;
	}
    .matters {
        flex-wrap: wrap;
        padding-top: 30px;
        flex-direction: column;
        align-items: flex-start;
    }
    .matters_heading {
        font-size: 24px;
        font-weight: 500;
        color: #000;
        margin-bottom: 16px;
    }
    .matters ul {
        grid-gap: 20px;
        grid-template-columns: auto;
    }
    .ai_girl ul li {
        font-size: 14px;
    }
    .tophiringpartners_main {
        padding-bottom: 50px;
        grid-template-columns: 1fr 1fr;
        grid-gap: 8px;
    }
    .journeylist {
        grid-template-columns: repeat(2, 1fr);
    }
    .years {
        width: 100%;
        font-size: 60px;
        border-radius: 20px;
    }
    .years small {
        font-size: 60px;
    }
    .years span {
        font-size: 20px;
    }
    .averagepackage_img{
        display: none;
    }
    .beyondeducation_right {
        width: 100%;
        border-radius: 20px;
    }
    .averagepackage {
        align-items: center;
    }
    .threesection {
        padding-top: 40px;
    }
    .campuscorporate_heading {
        font-size: 28px;
        line-height: 40px;
    }
    .campuscorporate_box h4 {
        font-size: 28px;
    }
    .campuscorporate_main {
        padding: 40px 0 35px 0;
        grid-template-columns: auto auto;
        grid-gap: 24px;
    }
    .campuscorporate_box p {
        font-size: 14px;
    }
    .ai_girl img{
        display: none;
    }
    .ai_girl ul {
        left: 0;
        top: 0;
    }
    .ai_girl ul li {
      padding:20px;
    }
    .events_heading, .Upskilling_heading, .Upskilling_left_bottom_heading, .journeylist_head_left {
        font-size: 24px;
    }
    .upskilling_main {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .creditsystem_outer {
        padding: 0 12px;
    }
    .creditsystem {
        border-radius: 15px;
        padding: 30px 20px;
    }
    .creditsystem_main {
        grid-gap: 24px;
    }
    .facultyof_main {
        grid-template-columns: auto;
    }
    .futurefocused_main {
        grid-template-columns: auto;
    }
    .futurefocused_right {
        grid-template-columns: auto;
        grid-gap: 20px;
    }
    .futurefocused_heading {
        font-size: 28px;
        line-height: 32px;
        margin-bottom: 20px;
    }
    .futurefocused_list {
        grid-template-columns: auto auto;
    }
    .redview h1 span {
        top: 0;
    }
    .redview h1 {
        display: block;
        height: auto;
        padding: 20px;
        font-size: 40px;
        text-align: center;
    }
    .redview h1 small {
        font-size: 20px;
        color: #fff;
        position: relative;
        top: 1px;
        left: 0;
        display: block;
        text-align: center;
    }
    .banner_right_heading span {
        font-size: 20px;
        color: #fff;
    }
    .banner_right h3 {
        font-size: 18px;
    }
    .bottom_header {
        height: auto;
        margin-top: 10px;
        padding: 20px;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: flex-start;
    }
    .bottom_header_right {
        flex-wrap: wrap;
        flex-direction: column-reverse;
        align-items: flex-start;
    }
    .bottom_header_right h4 {
        left: 0;
    }
    .bottom_header_right img {
        position: relative;
        top: 0;
        height: auto;
    }
    .accreditations_logos {
        flex-wrap: wrap;
        grid-gap: 16px;
    }
    .whatmakes_heading {
        font-size: 26px;
        margin-top: 20px;
    }
    .whatmakes_list {
        grid-template-columns: auto;
    }
    .whatmakes_list_box {
        text-align: center;
    }
    .accreditations_heading {
        font-size: 23px;
    }
    .beyondeducation_heading {
        font-size: 30px;
    }
    .beyondeducation_heading span {
        font-size: 20px;
    }
    .beyondeducation {
        padding: 40px 0;
    }
    .whatmakes {
        padding: 50px 0;
    }
    .futurecourses_heading {
        font-size: 28px;
    }
    .futurecourses_heading span {
        font-size: 26px;
    }
    .futurecourses_right ul {
        justify-content: flex-start;
    }
    .futurecourses_right ul li {
        width: 100%;
    }
    .futurecourses{
        margin-bottom: 12px;
    }
  
}

@media screen and (max-width: 400px) {
    .years span {
        font-size: 20px;
        padding: 0;
    }
}