@media (max-width: 1280px){
	.statutory-inner-wrapper{max-width: 700px;}
}


@media (max-width: 1200px){
	.header-inner-wrapper{max-width: 900px;}
	.individual-photo-components{flex-wrap: wrap;}
}


@media (max-width: 1080px){
	h2{font-size: 26px;}
	.section-new.act-section {transition: all 1s ease;opacity: .6;position: fixed;pointer-events: visible;top: 0;z-index: 2;height: 100%;width: 100%;background: #020202;}
	.recruiter-wrapper{padding: 60px 0px;}
	.introduction-wrapper{padding: 60px 0px}
	.testimonials-wrapper{margin: 40px 0px;}
	.links-wrapper{display: none;}
	.introduction-right-wrapper{max-width: 100%;}
	.achievement-wrapper{padding: 45px 0px 60px;}
	.gallery-wrapper {padding: 0 0 60px;}
	.sidebar-wrapper{display: none;}
	.page-wrapper{display: block;}
	.nav-links{display: none;}
	.desk-resp-ham{display: block;}
	.top-footer-inner-wrapper{flex-wrap: wrap !important; justify-content: space-around !important;}
	.vision-mission-inner{max-width: 100%;}
	.heading{display: none;}
	.testimonials-inner-main{max-width: 100%;}
	.testimonials-inner-page {padding: 40px 0 10px;}
	.vap-inner-wrapper{padding:0 0 40px;}
	.header-contact-wrapper::before{top: 0;}
	.footer-logo{max-width: 100%;}
	.footer-logo p{text-align: center;}
	.statutory-inner-wrapper{max-width: 900px;}
	.course-table{	margin: auto;}
	.vap-inner-wrapper h2{text-align: center;}
}

@media (max-width: 992px){
	.principal-inner-wrapper{flex-direction: column; gap: 10px;}
	.principal-right-wrapper{max-width: 100%;}
	.why-choose-inner-wrapper{flex-direction: column; gap: 20px}
	.why-choose-right-wrapper{max-width: 100%;}
	.management-quota-inner-wrapper{flex-direction: column; gap: 0px}
	.management-quota-inner-wrapper .common-btn{margin: 0px;}
	.about-us-inner, .about-us-inner:nth-of-type(2){flex-direction: column-reverse;}
	.about-inner-left{max-width: 100%;}
	.principle-desk-inner-wrapper{flex-direction: column; align-items: center;}
	.principle-desk-right{max-width: 100%;}
	.principle-desk h2{text-align: center;}
	.program-inner-wrapper{flex-direction: column;}
	.program-inner-right{max-width: 100%;}
	.industry-wrapper{flex-direction: column;}
	.industry-left{max-width: 100%;}
  	.syllabus-table {max-width: 100%;}
  	.syllabus-table thead {display: none;}
  	.syllabus-table tr {display: block; padding: 8px 10px; border-bottom: 1px solid #ddd; margin: 0; text-align: center;}
  	.syllabus-table td { display: inline-block; border: none; padding: 2px 4px; font-size: 13px;}
  	.syllabus-table td:nth-child(1) { display: block; font-weight: 700; color: var(--violet); padding-bottom: 2px;}
  	.syllabus-table td:nth-child(2) { display: block; font-size: 14px; font-weight: 600; color: #222; padding-bottom: 6px;}
  	.syllabus-table td:nth-child(n+3) {display: inline-flex; align-items: center; justify-content: center; margin: 0 6px; font-size: 12px; color: #555; white-space: nowrap;}
  	.syllabus-table td:nth-child(3)::before { content: "Hrs/Week: "; font-weight: 600; }
  	.syllabus-table td:nth-child(4)::before { content: "Exam: "; font-weight: 600; }
  	.syllabus-table td:nth-child(5)::before { content: "IA: "; font-weight: 600; }
  	.syllabus-table td:nth-child(6)::before { content: "Dur: "; font-weight: 600; }
  	.syllabus-table td:nth-child(7)::before { content: "Cr: "; font-weight: 600; }
  	.total-row td { display: block; text-align: center; font-weight: bold; padding-top: 6px;}
  	.syllabus-table th:nth-child(2), .syllabus-table td:nth-child(2){width: 100%;}
  	.mentoring-inner-process-wrapper::before{display: none;}
}


@media (max-width: 776px){
	h2{font-size: 24px;}
	.achievement-inner{flex-direction: column;}
	.achievement-inner-wrapper{width: 100%;}
	.pgcet-quota-inner-wrapper::before {display: none;}
	.pgcet-quota-inner {flex-direction: column;align-items: flex-start;}
    .pgcet-quota-inner .circle {left: 20px;transform: translateX(0);}
    .pgcet-quota-inner .content {width: 100%;margin-top: 20px;}
	.recognition-inner{flex-direction: column;}
   	.recognition-one-wrapper{max-width: 100%;}
   	.legacy-year-inner-wrapper::before {left: 24px; display: none;}
    .legacy-year-inner {flex-direction: column; align-items: flex-start;}
    .legacy-year-inner .circle { position: relative; left: 0; transform: none; margin-left: 12px; display: none;}
    .legacy-year-inner h4 { position: relative; left: 0; transform: none; padding: 0;}
    .legacy-year-inner.left .legacy-content, .legacy-year-inner.right .legacy-content { margin: 0; width: 100%; max-width: 100%; text-align: left;}
    .legacy-year-inner.left .legacy-content::after,.legacy-year-inner.right .legacy-content::after {display: none;}
    .faculty-inner{flex-direction: column; align-items: center; gap: 20px;}
    .faculty-right h3, .faculty-right span, .faculty-right p{text-align: center;}
    .contact-inner-wrapper{flex-direction: column;}
    .testimonials-inner-main{flex-direction: column;}
    .testimonial-left{width: 100%; max-width: 100%; padding: 20px;}
    .testimonial-right{width: 100%; max-width: 100%; padding: 15px 30px;}
    .legacy-year-inner-wrapper{padding: 0px 0 0;}
    .vision-mission-wrapper{flex-direction: column;}
}


@media (max-width: 576px){
	h2{font-size: 22px;}
	h3{font-size: 20px;}
	.principal-left-wrapper{max-width: 300px;}
	.principal-left-wrapper::before{height: 200px;}
	.dotCircle {left: 34px !important;top: -4%;margin: 0;}
   .holderCircle {height: 320px;margin: 20px auto 0;}
   .round {width: 300px;height: 300px;left: 71px !important;}
   .title-box p {font-size: 12px;}
   .contentCircle {width: 220px;left: 21% !important;right: 0;bottom: -18%;}
   .title-box .title {font-size: 20px;padding: 0;}
   .dotCircle .itemDot {width: 45px;height: 45px;line-height: 43px;}
   .dotCircle .itemDot {font-size: 16px;}
   .dotCircle span img{max-width: 25px;}
   .tabs{flex-wrap: wrap;}
   .feature{max-width:  100%;}
   .address-links span{text-align: center;}
   .address-links ul li{justify-content: center;}
   .footer-logo a{flex-direction: column; gap: 15px}
}


@media (max-width: 480px){
	p{font-size: 14px;}
	.recruiter-wrapper{padding: 40px 0px;}
	.introduction-wrapper{padding: 40px 0px;}
	.achievement-wrapper{padding: 25px 0px 40px;}
	.gallery-inner-wrapper{flex-wrap: wrap;}
	.gallery-inner-wrapper span.tall, .right-group, .right-group span, .gallery-inner-wrapper span.wide { width: 100%; height: 250px;}
	.gallery-wrapper {padding: 0 0 40px;}
	.mentoring-inner-process-wrapper{gap: 10px}
	.course-table th, .course-table td{font-size: 13px;}
	.copyrights{flex-direction: column;}
	.gallery-inner{width: 100%;}
}


@media (max-width: 420px){
	.principal-left-wrapper{max-width: 280px;}
	.faculty-tab-btn{padding: 6px 10px; font-size: 14px; justify-content: center;}
	.contentCircle{left: -9% !important;}
	.dotCircle {left: -14px !important;}
	.round{left: 20px !important;}
	.copyrights p, .copyrights a {text-align: center}
}

@media (max-width: 380px){
	.syllabus-table td {font-size: 12px;}
}