@media (max-width: 767px) {
    html{
        font-size: 60%;
    }
    
    /* header css */
    
h1{
    font-size: 2.8rem;
}
    
h2{
     font-size: 2rem;
     font-weight: 300;
  }
  
h3{
    font-size: 1.7rem;
    font-weight: 400;
  }
  
h4{
    font-size: 1.65rem;
}
  
  p {        
      font-size: 1.4rem;
      
  }
  
  .top-header-contact li a{
	      font-size: 12px;
  }
  
  .top-address p{
	      font-size: 12px;
  }

.header-logo {
    padding: 0px 0px;
}

.header {
    padding: 0px 0px;
}

.custom-container {
    width: 92vw;
}
    
.navigation-bar {
    text-align: left;
    display: none;
    background-color: #ffffff;
    position: relative;
    width: 100%;
    height: auto;
    z-index: 10;
    left: 0;
    right: 0;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    min-height: 110vh;
}

.svg_caret {
    position: absolute;
    right: 6px;
    top: 22px;
    left: unset;
}

.navigation-bar nav ul li {
    list-style: none;
    display: block;
    padding: 0 0 0 5px;
    position: relative;
}

.navigation-bar nav ul li.nav-item{
    padding: 8px 0 0 5px;
}

.navigation-bar nav ul li a{
    font-size: 14px;
    display: block;
}

.navigation-bar nav ul li.active a {
    color: #ffffff;
}



.menu-dropdown {
    position: relative;
    display: none;
}

.mobile-menubar-logo img{
           max-width: 230px;
}

.mobile-menubar-logo {
    padding-left: 11px;
    padding-bottom: 28px;
    padding-top: 7px;
}

.admission-btn {
    float: left;
}



.menu-dropdown.show {
    display: block;
}

  .navigation-bar {
         top: 8px;
        z-index: 100;
    }
    
.mobile-menu-close-icon {
    display: block;
    position: absolute;
    right: 14px;
    font-size: 11px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: transparent;
    border: 0px solid #ffff;
    top: 18px;
    line-height: normal !important;
	z-index: 10;
	color: #000;
}

.mobile-menu-close-icon i{
    position: relative;
    top:1px;
}


.stage-sub-title{
        font-size: 16px;
}

.stages-item-block{
    min-height: auto;
}

.content-sub-title{
        font-size: 16px;
}

.stages-block.middle-stage-block .stages-item-block {
    min-height: auto;
}


#submenu-items a:hover {
    background-color: transparent !important;
    color: var(--orange) !important;
}

#submenu-items a:hover svg path{
    fill: var(--orange);
}

.menu-dropdown a svg {
    position: relative;
    top: 5px;
    display: inline-block;
    width: 18px;
}

.mobile-menubar-logo{
    display: block;
}

.menu-dropdown .nav-dropdown-item {
    border-bottom: 0px solid #333333;
    line-height: normal;
}

.menu-dropdown {
    padding-bottom: 6px;
    padding-top: 0px;
    left: 0%;
    margin-top: 0px;
}

.menu-text {
    display: block;
}

.arch-list-view {
    justify-content: center !important;
}
    
   .toggle-icon {
    display: flex;
   }
    
.navigation-bar.open-menu {
display: block;
overflow-y: scroll;
}

.header-logo img {
    max-width: 132px;
}

.book-now-btn a {
    padding: 7px 14px;
    border-radius: 10px;
    width: 113px;
    font-size: 14px;
    
}

.book-now-btn {
    text-align: right;
    position: absolute;
    left: 48%;
    top: -43px;
}

.top-header-inner {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    flex-wrap: wrap;
}

.home-banner {
    position: relative;
    margin-top: 130px;
}
        
 /* end haeder css */
 
.mobile-banner{
	display: block;
}

.desktop-banner{
	display: none;
}

.banner-heading{
	    font-size: 2.4rem;
}

.banner-heading br{
	display: none;
}

.banner-text{
	font-size: 16px;
	max-width: 100%;
}

.live-campus-baze{
        top: 15px;
}

.home-banner-content{
	    top: 9%;
}

.top-rated-baze{
	padding: 7px;
}

.banner-btns {
    margin-top: 24px;
}

.banner-btns a{
	 font-size: 9px;
	 padding: 5.5px 10px;
}

.banner-btns a.active{
	    padding: 6.5px 10px;
		    margin-right: 6px;
}

.banner-stats {
    gap: 12px;
    margin-top: 12px;
}

.banner-stat-item p{
	font-size: 12px;
	 margin-bottom: 0;
}

.banner-stat-num {
    font-size: 20px;
	margin-bottom: 0px;
}

.top-rated-iocn {
	    width: 30px;
}

.top-rated-title{
	    font-size: 12px;
}

.top-rated-baze p{
	    font-size: 10px;
}



.exelence-block-item {
    width: calc((100% - 0px) / 1);
}



.stats-2-section {
    position: relative;
    padding-top: 40px;
    padding-bottom: 40px;
   
}

.stats-2-item {
    width: 100%;
    padding: 0px;
}

.stat-2-num{
	    font-size: 24px;
}

.stats-2-item p{
	    font-size: 14px;
}

.space-T-80 {
    padding-top: 40px;
}

.section-heading{
	    font-size: 26px;
}

.subhead-heading{
        font-size: 15px;
}

.section-heading .stage-sub-text{
    font-size: 18px;
}

.sm-text-info{
	    font-size: 16px;
}

.exelence-block-item {
    width: calc((100% - 0px) / 1);
}

.exelence-title {
    font-size: 20px;
}

.exelence-block-item p{
	    font-size: 14px;
}


.sports-facilites-item {
    width: calc((100% - 0px) / 1);
}

.sm-text-info {
    font-size: 14px;
}

.facility-text{
	    font-size: 14px;
}

.facilites-thumbnail-title{
	    font-size: 16px;
}

.additional-faliciltes-heading{
	font-size: 22px;
}

.additional-facilites-title{
	font-size: 12px;
}

.stats3-block-item{
	width: calc((100% - 28px) / 2);
}

.stat3-title{
	    font-size: 22px;
}

.stats3-block-item p{
	font-size: 14px;
}

.stats3-block-item{
	    margin-top: 20px;
}

.stats-section-3{
	margin-top: 24px;
}

.sports-facility-tour-btn a{
	padding: 8px 20px;
	font-size: 15px;
}

.excellence-meet-innovation-item {
    width: calc((100% - 0px) / 1);
}

.innovation-stat-num{
	font-size: 24px;
}

.discover-lagecy-btn a{
	font-size: 15px;
}

.discover-lagecy-btn {
    margin-top: 20px;
}

.edu-exlence{
	font-size: 16px;
}

.innovation-heading {
    margin-bottom: 28px;
}

.innovation-thumbnail-info{
	    padding: 10px;
		    bottom: 2px;
}

.latest-update p{
	    font-size: 14px;
}

.ticker span{
	font-size: 12px;
}

.immence-exelance {
    padding-top: 15px;
    padding-bottom: 32px;
}

.immence-exelance-item {
    width: calc((100% - 0px) / 1);
}

.why-chose-block-title{
        font-size: 20px;
}


.why-chose-block-info{
        font-size: 15px;
}

.why-block-title{
    font-size: 15px;
 }
 
.why-ipsg-item{
	min-height: 160px;
} 

.why-chose-front-title{
        font-size: 22px;
}

.explore-campus-btn a{
	padding: 8px 16px;
	font-size: 16px;
}

.revud {
    flex-direction: row-reverse;
}


.udgamsingle-item{
    flex-direction: column;
    width: 88%;
}

.udgam-thumbnail.udm-thumb-2 {
    margin-right: 0;
}

.udgam-thumbnail.udm-thumb-4 {
    margin-right: 0%;
}

.udgam-text-block{
        padding: 20px 8px;
        height: auto;
}

.udgam-letter-r{
        left: 0;
}

.udgam-letter-l{
        right: 0;
}

.udgamsingle-item.single-2{
        flex-direction: column-reverse;
}

.udgamsingle-item.single-4{
    flex-direction: column-reverse;
}


.explore-campus-btn {
   padding-top: 16px;
}

.why-ipgs-section {
  padding-bottom: 22px;
}

.footer-item {
    width: calc((100% - 0px) / 1);
}

.footer-links ul li a{
	    font-size: 15px;
}

.additional-facilites-service-block {
    width: calc((100% - 165px) / 1);
}

.footer-item {
    width: calc((100% - 84px) / 1);
}

.footer-bootom{
	flex-wrap: wrap;
}

.footer-bottom-left {
    width: 100%;
}

.footer-bottom-right {
    width: 100%;
    text-align: left;
    margin-top: 10px;
}

.footer-bottom-right ul li {
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 8px;
}

.footer-contact p{
	font-size: 15px;
}

/* explore page css */

.value-learning-item {
    width: calc((100% - 0px) / 1);
}

.our-methodology-item {
    width: calc((100% - 0px) / 1);
}

.partnership-item {
    width: calc((100% - 0px) / 1);
}

.explore-banner-baze{
	padding: 8px 15px;
	font-size: 15px;
}

.inner-pagebanner-heading{
	font-size: 2.4rem;
}

.inner-banner-sub-text {
    font-size: 16px;
}

.inner-banner-sub-text br{
	display: none;
}

.partnership-inner{
        margin-left: 0;
}

.inner-page-banner.explore-banner {
    padding: 26% 0px;
}

.curriculum-section{
	    padding-top: 30px;
}

.learing-doing-heaing{
	font-size: 18px;
}

.learning-by-doing{
	padding: 22px;
}


.beyond-page-thumb {
    position: relative;
    margin-top: 20px;
}

.row.row-rev{
    flex-direction: column-reverse;
}

.learning-text {
    font-size: 15px;
    width: 100%;
}

.methodology-icon {
    width: 38px;
}

.methodology-icon img {
	margin-top: 0px !important;
}

.our-vision-section {
	padding-top: 40px;
    padding-bottom: 10px;
}

.methodology-items p {
    font-size: 14px;
}

.methodology-item-sub-title{
	    font-size: 15px;
}

.vision-i-icon {
    width: 46px;
    height: 46px;
    line-height: 45px;
    position: relative;
}

.vision-baze{
	font-size: 16px;
    padding: 5px 20px;
}

.vision-i-icon img {
	width: 26px;
}

.guiding-philosophy-title{
	font-size: 16px;
}



.guiding-list li{
	    font-size: 14px;
}

.guiding-philosophy{
	padding: 20px;
}

.nep-title {
    font-size: 14px;
}

.vsion-thumb-info-block{
	padding: 16px;
    max-width: 286px;
}

.shaping-futures-block{
	 padding: 6px;
	 margin-top: 30px;
}

.futures-sub-title {
    font-size: 20px;
}

.c-value-list li {
    font-size: 14px;
	margin-top: 12px;
}

.value-laering-sub-title {
    font-size: 18px;
}

.value-learning-item p {
    font-size: 14px;
}

.partnership-heading {
    font-size: 26px;
}

.community-baze{
	font-size: 14px;
}

.open-doorlist li{
	font-size: 14px;
}

.promice-text{
	font-size: 14px;
}

.testimoanil-headig-text {
    font-size: 18px;
}

.testimoanil-headig-text br{
	display: none;
}

.person-name{
	font-size: 16px;
}

.testimonial-info-block p{
	    font-size: 14px;
}

.testimonial-block{
	    padding: 20px 22px;
}

/* explore page css */

/* chairman page css */

.inner-page-banner{
	    padding: 24% 0px;
		margin-top: 130px;
		    height: 270px;
}

.gradinet-bg-blcok{
    padding: 20px;
    margin-bottom: 12px;
    margin-top: 24px;
}

.chairma-banner-baze{
	padding: 3px 14px;
	    font-size: 12px;
}

.chairman-inner-section{
        gap: 20px;
}


.vision_new_title{
    font-size: 20px;
}

.vision-new-info .sm-text-info {
    font-size: 14px;
}

.vision-new-info {
    min-height: auto;
   
}


.section-heading.beyond-academics-subtitle {
    font-size: 18px;
}

.key-higlight-item .sm-text-info {
    font-size: 14px;
}

.chairman-inner-item {
    width: calc((100% - 0px) / 1);
    position: relative;
}

.chairman-thumbnail-info {
    background-color: #4f4a4a82;
    bottom: 0px;
    padding: 10px;
    width: 78%;
}

.chairman-name {
    font-size: 18px;
}

.mobile-item{
    display: block;
}

.desk-item{
    display: none;
}

.chairman-thumbnail-info p{
	    font-size: 16px;
}

.quote-text-bold{
	font-size: 16px;
}

.quote-info-name{
	font-size: 14px;
}

.chairman-inner-section.chairperson-blocks{
	    flex-direction: column-reverse;
}

.area-innovation-title{
	    font-size: 18px;
}

.area-innvation-info .inno-sub-title{
	    font-size: 14px;
}

.gradinet-bg-blcok-blue{
	padding: 16px;
}

.blue-bg-quote{
	    padding: 10px;
}

.udgam-sub-heading {
    font-size: 16px;
    line-height: 1.4;
}
   
.udgam-block-text{
        font-size: 14px;
}

.chairman-quote-block{
	gap: 12px;
    padding: 10px;
}

/* End chairman page css */
.footer-item.footer-item-3 {
    margin-left: unset;
    width: calc((100% - 0px) / 1);
}

.admmision-form-title{
    font-size: 18px;
}

.popupField {
    height: 36px;
    margin-top: 16px;
    padding: 6px 10px;
    font-size: 15px;
    color: #212121;
}


/* contact us page */

.inner-page-banner.contact-banner {
    padding: 0% 0px;
    margin-top: 132px;
}

.form-field{
    height: 42px;
    font-size: 16px;
}

.form-field.text-area {
    height: 130px;
}

.form-sumit-btn{
        font-size: 16px;
}

.contact-address-section {
    position: relative;
    padding-left: 0%;
    padding-top: 42px;
}

.contact-logo img {
    max-width: 280px;
}

.contact-address-section .contact-text{
    font-size: 16px;
}

.contact-address-section .contact-text {
    font-size: 14px;
}

.privacy-subheading{
        font-size: 18px;
}

/* End contact us page */

.curriculum-pillar-item {
    width: calc((100% - 10px) / 2);
}


.transformative-title{
        font-size: 18px;
}

.pillar-icon img {
    width: 62px;
}

.pillar-icon-2 img {
    width: 60px;
}

.pillar-title{
    font-size: 14px;
}




}

@media only screen and (min-width: 768px) and (max-width: 1000px)  {
    .navigation-bar nav ul li a {
    padding: 6px 7px;
    font-size: 12px;
}
    
    .navigation-bar nav ul li{
            padding: 0 0 0 0px;
    }
    
    .navigation-bar nav ul li.nav-item {
         padding: 0 0 0 0px;
    }
    
    .menu-dropdown{
            left: 1%;
        right: 0;
        margin-top: 22px;
    }
	
	.nav-list {
		padding-left: 0;
		padding-right: 0;
	}
	
	.navigation-bar nav ul li a {
    padding: 6px 4px !important;
     font-size: 10px !important;
    font-weight: 500 !important;
    }
    
    .menu-dropdown li a{
            font-size: 10px !important;
    }
	
	.admission-btn a {
		width: 88px !important;
		line-height: 1;
	}
	
	
    
  
}

@media only screen and (min-width: 768px) and (max-width: 1199px)  {
html{
	font-size: 75%;
}

h1{
    font-size: 2.2rem;
}
h2{
    font-size: 1.95rem;
}

h3{
    font-size: 1.8rem;
}

h4{
    font-size: 1.55rem;
}

p {
    font-size: 1.23rem;
}



.custom-container{
	width: 90vw;
}

.top-header-contact li a{
	font-size: 11px;
	font-weight: 500;
}

.top-address p{
	font-size: 12px;
}

.admission-btn a{
	    width: 98px;
}

.banner-heading{
	           font-size: 2.3rem;
}

.banner-heading br{
	display: none;
}

.home-banner-content{
	top: 8%;
}

.banner-text{
	font-size: 16px;
}

.banner-btns {
    margin-top: 14px;
}

.banner-btns a{
	font-size: 14px;
}

.banner-stats{
	gap: 20px;
    margin-top: 28px;
}

.banner-stat-item p{
	font-size: 14px;
}

.banner-stat-num {
    font-size: 24px;
}

.top-rated-iocn{
	    width: 34px;
}

.top-rated-title{
	font-size: 14px;
}

.top-rated-baze p{
	    font-size: 12px;
}

.top-rated-baze{
	    padding: 8px;
}

.space-T-80 {
    padding-top: 50px;
}

.stats-2-section {
    padding-top: 50px;
    padding-bottom: 50px;
 }
 
 .stats-2-item{
	     padding: 0px;
 }
 
 .stat-2-num{
	 font-size: 24px;
 }
 
 .stats-2-item p{
	 font-size: 14px;
 }
 
 
 .section-heading{
	     font-size: 32px;
 }
 
 .section-heading .stage-sub-text{
    font-size: 24px;
}
 
 .exelence-block-item{
	 padding: 20px 12px;
	margin-top: 30px;
 }
 
 .stage-sub-title{
         font-size: 17px;
 }
 
 .stages-item-block{
     padding: 8px;
 }
 
 .exelence-block-top .ex-icon {
    padding: 10.5px 10.5px;
 }

.content-sub-title{
        font-size: 17px;
}

.subhead-heading{
        font-size: 18px;
}

.exelence-title {
    font-size: 18px;
    margin-top: 32px;
}

.section-heading.beyond-academics-subtitle {
    font-size: 22px;
}

.key-higlight-item .sm-text-info {
    font-size: 15px;
}


.exelence-block-item p{
	    font-size: 14px;
}

.sm-text-info{
	font-size: 16px;
}

.sports-facilites-item{
	width: calc((100% - 30px) / 2);
}

.facilites-thumbnail-title{
	    font-size: 18px;
}

.facility-text{
	    font-size: 14px;
}

.additional-faliciltes-heading{
	font-size: 24px;
}

.additional-facilites-title{
	    font-size: 12px;
}

.stat3-title{
	    font-size: 26px;
}

.stats3-block-item p{
	    font-size: 14px;
}

.why-chose-front-title{
        font-size: 24px;
}

.sports-facility-tour-btn a{
	font-size: 16px;
}

.sports-facility-tour-btn {
   margin-top: 36px;
}

.innovation-heading {
    margin-bottom: 24px;
}

.innovation-stat-num{
	    font-size: 26px;
}

.innovation-thumbnail-info{
	padding: 14px;
}

.partnership-inner{
        margin-left: 0;
}

.edu-exlence {
    font-size: 16px;
    font-weight: 600;
    margin: 6px 0;
}

.discover-lagecy-btn a{
	    font-size: 15px;
}

.latest-update p{
	    font-size: 14px;
}

.ticker span{
	    font-size: 14px;
}

.immence-exelance-item {
    width: calc((100% - 30px) / 2);
}

.immence-exelance {
   padding-top: 24px;
    padding-bottom: 24px;
    
}

.udgam-text-block{
   height: 290px;
   gap: 10px;
}

.udgam-thumb-1{
    height: 290px;
}
.udgam-thumb-2{
    height: 290px;
}

.udgam-thumb-3{
    height: 290px;
}

.udgam-thumb-4{
    height: 290px;
}

.udgam-thumb-5{
    height: 290px;
}

.udgam-letter-icon{
        font-size: 32px;
}

.why-block-title {
    font-size: 16px;
}

.explore-campus-btn a{
	    font-size: 16px;
}

.footer-item{
    width: calc((100% - 42px) / 2);
}

.footer-heading{
	    font-size: 16px;
}

.footer-links ul li a{
	    font-size: 14px;
}

.footer-contact p{
	    font-size: 14px;
}

.footer-bottom-right ul li a{
	    font-size: 12px;
}

.copyright-text {
    font-size: 12px;
}


/* explore page css */

.inner-page-banner{
    height: 246px;
}

.explore-banner-baze{
	padding: 8px 15px;
	font-size: 16px;
}

.inner-pagebanner-heading{
	    font-size: 2.4rem;
}

.inner-banner-sub-text {
    font-size: 20px;
}





.exlence-phy {
    font-size: 15px;
}

.philosophy-thumbnail-info{
	padding: 15px;
}

.curriculum-section{
	    padding-top: 50px;
}

.partnership-item{
        width: calc((98% - 45px) / 2);
}
.udgam-thumbnail.udm-thumb-2 {
    margin-right: 0%;
}

.udgam-thumbnail.udm-thumb-4 {
    margin-right: 0;
}

.learning-text{
	font-size: 16px;
	width: 84%;
}

.learning-by-doing{
	padding: 30px;
}

.methodology-heading {
    margin-top: 20px;
    margin-bottom: 26px;
}

.methodology-icon img {
	        margin-top: 0px !important;
}

.methodology-items p {
    font-size: 14px;
}

.our-vision-section{
	padding-top: 50px;
    padding-bottom: 30px;
}

.vision-i-icon {
    width: 50px;
    height: 50px;
    line-height: 46px;
    position: relative;
}

.vision-i-icon img{
	    width: 26px;
}

.vision-baze{
	font-size: 16px;
    padding: 6px 20px;
}

.vsion-thumb-info-block{
	padding: 16px;

}

.core-value-thumb {
    max-width: 448px;

}

.vision_new_title{
        font-size: 20px;
}

.vision-new-info .sm-text-info {
    font-size: 15px;
}


.udgam-sub-heading {
    font-size: 18px;
    line-height: 1.4;
}

.udgam-block-text{
        font-size: 14px;
}

.nep-title {
    font-size: 14px;
}

.vsion-thumb-info-block p {
    font-size: 12px;
}

.guiding-philosophy{
	    padding: 18px;
}

.value-learning-blocks{
	    margin-top: 34px;
}

.our-methodology-inner{
	    align-items: start;
}

.guiding-philosophy-title{
	    font-size: 16px;
}

.guiding-list li{
	    font-size: 14px;
}

.shaping-futures-block{
	    margin-top: 30px;
}

.futures-sub-title {
    font-size: 20px;
}

.c-value-list li {
    font-size: 14px;
}

.value-laering-sub-title {
    font-size: 16px;
}

.value-learning-item p {
    font-size: 14px;
}

.partnership-heading {
    font-size: 26px;
}

.community-baze{
	    font-size: 14px;
}

.open-doorlist li{
	font-size: 14px;
}

.promice-text{
	    font-size: 14px;
}

.testimoanil-headig-text {
    font-size: 24px;
 }
 
 .person-name{
	 font-size: 16px;
 }
 
 .testimonial-info-block p{
	     font-size: 16px;
 }

/* End explore page css */

/*  chairman page css */

.chairman-thumbnail-info{
	background-color: #4f48484a;
	bottom: -46px;
    padding: 12px;
}

.chairman-name {
    font-size: 20px;
}

.chairman-thumbnail-info p{
	    font-size: 16px;
}

.quote-text-bold{
	font-size: 16px;
}

.area-innovation-title{
	    font-size: 18px;
}

.area-innvation-info .inno-sub-title{
	    font-size: 14px;
}

.gradinet-bg-blcok-blue{
	    padding: 16px;
}

.blue-bg-quote{
	    padding: 12px;
}

.chairman-quote-block{
	gap: 14px;
    padding: 10px;
}

.footer-item.footer-item-3 {
    margin-left: unset;
    width: calc((100% - 42px) / 2);
}

/* End chairman page css */

/*  contact us page */

.contact-address-section .contact-text{
    margin-top: 24px;
    font-size: 16px;
}

.form-field{
    font-size: 16px;
    margin-top: 20px;
}


.form-field.text-area{
        height: 138px;
}

.form-sumit-btn{
        font-size: 16px;
}

/* End contact us page */

/* Academy page page */

.curriculum-pillar-item {
           width: calc((100% - 30px) / 4);
}

/* Academy page page */


   
}

@media only screen and (min-width: 1001px) and (max-width: 1199px)  {
    
	.navigation-bar nav ul li{
	        padding: 0 0 0 6px;
	}
	
	.navigation-bar nav ul li.nav-item {
    padding: 6px 0 8px 5px;
}
	
	.navigation-bar nav ul li a {
		font-size: 13px;
		padding: 6px 6px;
	}
	
	.menu-dropdown li a {
    font-size: 12px !important;
   }
   
   .admission-btn a {
    width: 132px;
    font-size: 12px !important;
}
   
   .menu-dropdown{
         margin-top: 14px;
   }
   
   .why-ipgs-section {
    position: relative;
    padding-top: 26px;
    padding-bottom: 26px;
}

}

@media only screen and (min-width: 1200px) and (max-width: 1280px)  {
    .inner-page-banner{
        height: 384px;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1366px)  {
html{
    font-size: 80%;
}
.header-logo img {
    max-width: 215px;
}
 
.navigation-bar nav ul li a{
 
     font-size: 13px;
}

p {
    font-size: 14px;
}



.home-banner-content {
    top: 10%;
}

.space-T-80 {
    padding-top: 66px;
}

.admission-btn a{
	width: 152px;
}

.banner-text {
    font-size: 20px;
}

.banner-btns a{
	font-size: 16px;
}

.banner-btns {
    margin-top: 24px;
}

.banner-stats {
   gap: 40px;
   margin-top: 30px;
   padding-top: 16px;
}

.top-rated-iocn{
	    width: 38px;
}

.banner-stat-item p{
	    font-size: 15px;
}

.stat-2-num{
	font-size: 22px;
}

.flip-box-back .flip-hover-title{
    	font-size: 18px;
}

.stats-2-item p{
	    font-size: 14px;
}

.section-heading{
	    font-size: 40px;
}

.section-heading .stage-sub-text{
    font-size: 28px;
}

.sm-text-info{
	    font-size: 17px;
}

.exelence-title {
    font-size: 20px;
}

.exelence-block-item p{
	    font-size: 15px;
}

.facilites-section{
	    padding-bottom: 68px;
}

.facility-text{
	    font-size: 15px;
}

.udgam-sub-heading {
    font-size: 19px;
}

.udgam-block-text{
    font-size: 15px;
}

.udgam-letter-icon{
        font-size: 36px;
}

.facilites-thumbnail-title{
	    font-size: 18px;
}

.additional-faliciltes-heading{
	    font-size: 26px;
}

.additional-facilites-title{
	    font-size: 13px;
}

.stat3-title{
	font-size: 28px;
}

.stats3-block-item p{
	    font-size: 14px;
}

.sports-facility-tour-btn a{
	font-size: 16px;
    padding: 10px 24px;
}

.innovation-thumbnail-info{
	    padding: 16px;
}

.edu-exlence{
	    font-size: 18px;
}

.discover-lagecy-btn a{
	    font-size: 16px;
}

.ticker span{
	 font-size: 16px;
}

.why-ipgs-section {
    padding-bottom: 30px;
}

.explore-campus-btn a{
	    font-size: 16px;
}

.why-block-title {
    font-size: 16px;
}

.why-chose-front-title{
        font-size: 28px;
}

.footer-links ul li a{
	    font-size: 15px;
}

.footer-contact p{
	font-size: 15px;
}


/*  explore page css */




.explore-banner-baze{
	padding: 10px 20px;
	font-size: 16px;
}

.inner-pagebanner-heading{
	    font-size: 2.8rem;
}

.inner-banner-sub-text {
    font-size: 20px;
}
.curriculum-section{
	    padding-top: 50px;
}

.learning-text {
    font-size: 16px;
}

.learing-doing-heaing {
    font-size: 22px;
    margin-bottom: 14px;
}

.our-vision-section{
	padding-top: 60px;
    padding-bottom: 80px;
}

.vision-i-icon {
    width: 50px;
    height: 50px;
    line-height: 46px;
    position: relative;
}

.vision-baze{
	font-size: 17px;
    padding: 6px 20px;
}

.guiding-philosophy{
	    padding: 25px;
}

.guiding-philosophy-title{
	font-size: 18px;
}

.guiding-list li{
	    font-size: 15px;
}

.futures-sub-title {
    font-size: 20px;
}

.c-value-list li {
    font-size: 15px;
}

.value-laering-sub-title {
   font-size: 18px;
}

.value-learning-item p {
    font-size: 15px;
}
.community-baze{
	padding: 7px 14px;
	font-size: 14px;
}

.partnership-heading {
 font-size: 40px;
}

.testimoanil-headig-text {
    font-size: 24px;
}

.person-name{
	font-size: 17px;
}

.testimonial-info-block p{
	font-size: 17px;
}
.join-community-btn a span {
    height: 15px;
}

/* End explore page css */

/*  chairman page css */

.chairma-banner-baze{
	    padding: 3px 15px;
}

.chairman-thumbnail-info{
	    padding: 18px;
}

.chairman-name {
    font-size: 20px;
}

.chairman-thumbnail-info p{
	font-size: 16px;
}

.quote-text-bold{
	    font-size: 16px;
}

/* End chairman page css */

.footer-item.footer-item-3 {
    margin-left: -7%;
    width: calc((100% + 228px) / 4);
}

.popupField {
    height: 36px;
    margin-top: 15px;
    padding: 6px 10px;
    font-size: 14px;
    color: #212121;
}

.onload_popup .popup-content{
        max-width: 438px;
}

/* Academy  page css */

.pillar-icon img{
    width: 80px;
}

.pillar-icon-2 img{
    width: 78px;
}

.pillar-title{
        font-size: 14px;
}

.piller-info {
    font-family: "Montserrat", sans-serif;
    font-size: 11.5px;
    color: #4A5565;
    font-weight: 500;
}

.stage-sub-title{
        font-size: 18px;
}

.content-sub-title{
    font-size: 16px;
}


/* Academy  page css */
	
}

@media only screen and (min-width: 1281px) and (max-width: 1366px)  {
.inner-page-banner{
    height: 414px;
}
}

@media only screen and (min-width: 1367px) and (max-width: 1440px)  {
    html{
        font-size: 85%;
    }
    
 
.navigation-bar nav ul li.nav-item {
    padding: 12px 0 12px 16px;
}
	
.navigation-bar nav ul li a{
 
            font-size: 14px;
}

.home-banner-content{
	    top: 10%;
}


.menu-dropdown li a{
        font-size: 14px !important;
}

.banner-text{
	font-size: 22px;
	max-width: 83%;
}

.banner-btns a{
	    font-size: 16px;
}

.banner-stat-item p{
	    font-size: 15px;
}

.banner-stats{
   gap: 40px;
    margin-top: 32px;
}

.banner-stat-num {
    font-size: 32px;
}

.top-rated-iocn{
	width: 38px;
}

.top-rated-title{
	    font-size: 14px;
}

.top-rated-baze p{
	    font-size: 13px;
}

.stat-2-num{
	    font-size: 22px;
}

.flip-box-back .flip-hover-title{
        font-size: 18px;
}

.stats-2-item p{
    font-size:14px;
}

.space-T-80 {
    padding-top: 70px;
}

.section-heading{
	    font-size: 42px;
}

.section-heading .stage-sub-text{
    font-size: 28px;
}

.sm-text-info{
	font-size: 18px;
}

.exelence-title {
    font-size: 22px;
}

.facility-text{
	    font-size: 15px;
}

.facilites-thumbnail-title{
	    font-size: 18px;
}

.additional-faliciltes-heading{
	font-size: 26px;
}

.stat3-title{
	    font-size: 28px;
}

.stats3-block-item p{
	font-size: 15px;
}

.sports-facility-tour-btn a{
	font-size: 16px;
	padding: 9px 20px;
}

.sm-text-info{
	    font-size: 16px;
}

.innovation-stat-num{
	    font-size: 26px;
}

.discover-lagecy-btn a{
	    padding: 6px 24px;
	    font-size: 16px;
}

.why-chose-front-title{
        font-size: 28px;
}

.edu-exlence{
	    font-size: 18px;
}

.ticker span{
	    font-size: 16px;
}

.immence-exelance {
    padding-top: 18px;
    padding-bottom: 26px;
}

.why-block-title {
    font-size: 16px;
}

.explore-campus-btn {
    padding-top: 22px;
}

.why-ipgs-section {
    padding-top: 26px;
    padding-bottom: 8px;
}

.explore-campus-btn a{
	font-size: 16px;
}

.footer-links ul li a{
	font-size: 15px;
}

.footer-contact p{
	font-size: 15px;
}

.onload_popup .popup-content{
        max-width: 512px;
}

/* End explore page css */

.inner-page-banner{
           height: 426px;
}

.explore-banner-baze{
	padding: 10px 20px;
	font-size: 16px;
}

.inner-pagebanner-heading{
	    font-size: 3rem;
}

.inner-banner-sub-text {
    font-size: 22px;
}

.philosophy-thumbnail-info{
	    padding: 16px;
}

.curriculum-section{
	    padding-top: 58px;
}

.learing-doing-heaing {
   font-size: 22px;
   margin-bottom: 14px;
}

.learning-text {
    font-size: 16px;
}

.vision-i-icon {
    width: 50px;
    height: 50px;
	line-height: 48px;
 }
 
 .vision-baze{
	 font-size: 17px;
    padding: 7px 20px;
 }
 
 .our-vision-section {
    padding-top: 66px;
    padding-bottom: 80px;
 }
 
 .futures-sub-title {
    font-size: 22px;
 }
 
 .shaping-futures-block{
	 padding: 25px;
	 margin-top: 36px;
 }
 
 .c-value-list li {
    font-size: 15px;
 }
 
 .futures-list-block {
    margin-top: 24px;
    position: relative;
}

.value-laering-sub-title {
    font-size: 18px;
}

.value-learning-item p {
    font-size: 15px;
}

.community-baze{
	padding: 6px 14px;
	font-size: 14px;
}

.partnership-heading {
    font-size: 42px;
 }
 
 .open-door-title{
    font-size: 18px;
 }
 
 .open-doorlist li{
	     font-size: 15px;
 }
 
 .testimoanil-headig-text  {
    font-size: 26px;
 }
 
 .testimonial-info-block p{
	 font-size: 17px;
 }

/* End explore page css */

/*  chairman page css */
.chairman-name {
    font-size: 22px;
}
/* End chairman page css */

.footer-item.footer-item-3 {
    margin-left: -7%;
    width: calc((100% + 259px) / 4);
}
 
/*  contact us page */

.form-field{
        font-size: 16px;
}

.form-field.text-area{
    height: 150px;
}

.form-sumit-btn{
        font-size: 16px;
}

.contact-address-section .contact-text{
        font-size: 17px;
}

.contact-address-section .contact-text {
    margin-top: 26px;
}

/* End contact us page */ 
 
}

@media only screen and (min-width: 1441px) and (max-width: 1550px)  {
    
  html{
        font-size: 80%;
    }
    
  
    

	 
}




@media only screen and (min-width: 1441px) and (max-width: 1680px)  {
 html{
        font-size: 94%;
    }
    

.publication-sort-date img{
        width: 16px;
}


.menu-dropdown li a {
    font-size: 14px !important;
}

.banner-btns a{
	font-size: 17px;
}



.banner-text{
	font-size: 22px;
	max-width: 82%;
}


.serving-list ul li{
	    font-size: 24px;
}

.banner-stat-num {
    font-size: 32px;
}

.banner-stats{
	    gap: 38px;
}

.top-rated-iocn{
	width: 40px;
}

.stat-2-num{
	font-size: 22px;
}

.flip-box-back .flip-hover-title{
    font-size: 18px;
}

.section-heading{
	    font-size: 42px;
}

.section-heading .stage-sub-text{
    font-size: 26px;
}

.exelence-title {
    font-size: 22px;
}

.sm-text-info{
	font-size: 18px;
}

.facilites-thumbnail-title{
	    font-size: 18px;
}

.stat3-title{
	font-size: 30px;
}

.sports-facility-tour-btn a{
	padding: 10px 24px;
	font-size: 16px;
}

.innovation-stat-num{
	font-size: 28px;
}

.edu-exlence{
	    font-size: 18px;
}

.ticker span{
	font-size: 16px;
}

.why-ipgs-section {
    padding-bottom: 26px;
}

.why-block-title {
    font-size: 16px;
}

.explore-campus-btn a{
	font-size: 17px;
}

.footer-links ul li a{
	font-size: 15px;
}

.footer-contact p{
	font-size: 15px;
}

/*  explore page css */

.explore-banner-baze{
	padding: 8px 20px;
}

.inner-banner-sub-text{
    font-size: 22px;
 }
 
 .inner-pagebanner-heading {
    font-size: 3.2rem;
 }
 
 .curriculum-section{
	     padding-top: 60px;
 }
 
 .learing-doing-heaing{
	 margin-bottom: 14px;
 }
 
 .our-vision-section{
	 padding-top: 70px;
    padding-bottom: 80px;
 }
 
 .guiding-philosophy{
	     padding: 26px;
 }
 
 .partnership-heading {
    font-size: 42px;
 }
 
 .testimoanil-headig-text{
    font-size: 26px;
 }

/* End explore page css */
/*  chairman page css */

  .inner-page-banner{
     height: 500px;
}
.chairman-name {
    font-size: 22px;
}
/* End chairman page css */

/*  contact us page */

.form-field{
   height: 42px;
   font-size: 16px;
}

.form-sumit-btn{
        font-size: 16px;
}

.contact-address-section .contact-text{
        font-size: 16px;
            margin-top: 25px;
}

/*  End contact us page */
   
}

@media only screen and (min-width: 1681px) and (max-width: 1799px)  {
/*  Blog page css */


/* End Blog page css */
   
}
