@media only screen and (min-width:1801px) and (max-width:1920px){
    body{ font-size: 16px; }
    body p{ font-size: 16px; }
    body #content .description-para p{font-size: 1.2em;}
    body #content .achievement .content-row .content ul li{font-size: 1.211em}
    body #content .achievement .content p{font-size: 1.211em}
    body #content .achievement .content-row .content p{font-size: 1.211em}
    body #content .ours_institution .institution-img1 img {height: 100%; width: 400px;}
    body #content .ours_institution .institution-img1{justify-content: center; gap: 40px; margin-bottom: 1.5em;}
    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu li.menu-item a {font-size: 1.03em;}
    body #content p {font-size: 1.3em;}
    body #content .achievement .content-row .content p {font-size: 1.411em;}
    body #content .testimonials-section .slider-content{font-size: 21px;}
    body footer#colophon .upper .newsletter .newsletter-txt h2{font-size: 3.178em;}
    body footer#colophon .upper .newsletter .newsletter-txt p {font-size: 1.3em;}
    body footer#colophon .lower .copyright p{font-size: 1.189em;}
    body #content .schools .content_row table {width: 89%;}
    body #content .schools .content_row table tbody tr td {font-size: 1.3em;}
    body #content .schools .content_row table tbody tr th {font-size: 2em;}
    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu{gap: 20px;}
    body .contribute_now .contribute_now_form .form-group input, .form-group select{font-size: 1em;}
    body .contribute_now .contribute_now_form select{font-size: 1em;}
    body #content .titles-heading h3{font-size: 2.2em;}
    body #content .career .career_form form.wpcf7-form .form-group input.wpcf7-text{font-size: 0.8em;}
    body #content .career .career_form form.wpcf7-form .form-group input.wpcf7-date{font-size: 0.8em;}
    body #content .career .career_form form.wpcf7-form .form-group select.wpcf7-select{font-size: 0.8em;}
    body #content .career .career_form form.wpcf7-form .form-group input.wpcf7-number{font-size: 0.8em;}
    body #content .career .career_form form.wpcf7-form .form-group label{font-size: 0.9em;}
    body #content .career .career_form form.wpcf7-form .form-group input.wpcf7-file{font-size: 0.8em;}
    body header#masthead:not(.home) {margin-bottom: 92px;}

}

@media only screen and (min-width:1701px) and (max-width:1800px){
    body .container{ max-width: 1600px; }
    body #content .achievement .title-heading h3 {font-size: 3.3em;}
    body #content .hero-section .hero-txt h2{font-size: 3.9em;}
    body #content p{font-size: 22px;}
    body #content .testimonials-section .slider-content{font-size: 20px;}
    body #content .titles-heading h3{font-size: 44px;}
    body #content .about_us .universal-section .content-row .content p{font-size: 1.211em;}
    body header#masthead:not(.home){margin-bottom: 91px;}
    body #content .achievement .title-heading h3{font-size: 3em;}
    body #content .achievement .content .news-ul>li{font-size: 1.2em;}
    body #content .hero-section .hero-image {margin-top: -100px;}
    body #content a {font-size:1.1em;}
    body #content .schools .content_row table{width: 74%;}
    body #content .schools .content_row table tbody tr th{font-size: 1.8em;}
    body #content .schools .content_row table tbody tr td {font-size: 1.2em;}
    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu{gap: 27px;}
    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu li.menu-item a{font-size: 0.9em;}
    body .contribute_now .contribute_now_form .amount-box{margin: 0;}
    body .contribute_now .contribute_now_form .enter-its::before{top: 25px;}
    body .contribute_now .contribute_now_form .form-group input, .form-group select{font-size: 1em;}
    body .contribute_now .contribute_now_form select{font-size: 1em;}
    

}

@media only screen and (min-width:1601px) and (max-width:1700px){
    body .container{ max-width: 1500px; }
    body #content .our_project_layout .our_project {align-items: normal; gap: 15px;  flex-wrap: nowrap;}
    body #content .achievement .content-row .content ul li{font-size: 1.111em}
    body #content .achievement .content p{font-size: 1.111em}
    body #content .achievement .content-row .content p{font-size: 1.211em}
    body #content .ours_institution .institution-img1 img {height: 100%; width: 400px;}
    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu{gap: 31px;}
    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu li.menu-item a{font-size: 0.8em;}
    body #content .hero-section .hero-txt h2 {font-size: 3.5em;}
    body header#masthead:not(.home){margin-bottom: 75px;}
    body #content .our_school .our-school-main {gap: 53px;}
    body footer#colophon .upper .newsletter .newsletter-txt h2 {font-size: 2.478em;}
    body footer#colophon .upper .newsletter .newsletter-form form.wpcf7-form .wpcf7-form-control-wrap input.wpcf7-email {font-size: 0.9em;}
    body footer#colophon .lower .menu ul.menu li.menu-item a {font-size: 1.011em;}
    body #content p{font-size: 21px;}
    body #content .titles-heading h3{font-size: 39px;}
    body #content .testimonials-section .slider-content{font-size: 20px;}
    body #content .schools .content_row table tbody tr th {font-size: 1.7em;}
    body #content .schools .content_row table tbody tr td {font-size: 1.2em;}
    body #content .schools .content_row table {width: 71%;}
    body .contribute_now .contribute_now_form .contribution-category-form .contribution-title h3 {font-size: 2.2em;}
    body .contribute_now .contribute_now_form label{margin-bottom: 3px;}
    body .contribute_now .contribute_now_form .amount-box{margin: 0;}
    body .contribute_now .contribute_now_form .enter-its::before{top: 25px;}
    body .contribute_now .contribute_now_form .toggle-bar{font-size: 1.1em;}
    body .contribute_now .contribute_now_form .form-group input, .form-group select{font-size: 0.9em;}
    body .contribute_now .contribute_now_form select{font-size: 0.9em;}
    body .contribute_now .contribute_now_form .bank-selection p {font-size: 1em !important;}
    


   
}

@media only screen and (min-width:1501px) and (max-width:1600px){
    body{ font-size: 15px; }
    body p{ font-size: 15px; }
    body .container{ max-width: 1400px; }
    body #content .about_us .universal-section .content-row img{width: 410px; height: 100%;}
    body #content .about_us .universal-section .content-row .content{padding: 0;}
    body #content .our_project_layout .our_project .our_project_post .featured_image img{height: 100%; width: 433px;}
    body #content .achievement .content-row .content ul li{font-size: 1.111em}
/*    body #content .achievement .content p{font-size: 1.111em}*/
    body #content .achievement .content-row .content p{font-size: 1.255em;}
    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu{gap: 16px;}
    body #content p {font-size: 19.3px;}
    body #content .titles-heading h3{font-size: 37px;}
    body footer#colophon .upper .newsletter .newsletter-txt p {font-size:1.1em;}
    body footer#colophon .lower .copyright p {font-size: 0.989em;}
    body footer#colophon .lower .menu ul.menu li.menu-item a {font-size: 1.211em;}
    body #content .about_us .universal-section .content-row .content p {font-size: 1.211em;}
    body #content .our_school .our-school-main .sub-school{height: 296.7px;}
    body #content .our_school .our-school-main .sub-school img{width: 180px;}
   
}

@media only screen and (min-width:1401px) and (max-width:1500px){
    body .container{ max-width: 1300px; }
    /* Woocommerce */
    body #content ul.products li.product.product-category a h2.woocommerce-loop-category__title{ font-size: 1.189em; }
    body #content ul.products li.product .upper a.button{ font-size: 1.189em; }
    body #content ul.products li.product .upper a.button:before{ width: 20px; height: 20px; }
    body #content ul.products li.product .lower h2.woocommerce-loop-product__title{ font-size: 1.189em; }
    body #content .hero-section .hero-txt h2 {   font-size: 3em; }

/*    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu li.menu-item a{font-size: 0.9em;}*/
    body #content .about-section .container .about-text p {font-size: 16px;line-height: 19px; text-align: justify; padding: 0 1em 0 0;}
    body #content .project-section .main-heading,
    body #content .testimonials-section .main-heading,
    body #content .donate-section .container h3.donation-qout p,
    body #content .donate-section .container h3,
    body #content .achievements-section h3,
    body #content .success-section h3 {font-size: 35px;}
    body #content .donate-section .container p {font-size: 18px; line-height: 20.9px;}
    body #content .achievements-section .achievements .achievements-content h3.achievement-heading {font-size: 35px; line-height: 35.4px;}
    body #content .achievements-section .achievements {min-height: 100%;}
    body #content .achievements-section .achievements .achievements-content {padding: 30px 23px;}
    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu{gap: 20px; font-size: 0.8em;}
    body #content .our_school .our-school-main .sub-school img{width: 180px; margin: 0.6em 0;}
    body #content .title-heading h4{font-size: 1.4em;}
    body #content .achievement .title-heading h3{font-size: 2.2em;}
    body #content .achievement .content-row .content p{font-size: 1em;}
    body #content .titles-heading h3{font-size: 2.2em;}
    body #content .testimonials-section .slider-content{font-size: 0.9em;}
    body #content .our_project .project-main-section>.container .project_slider>.content p{font-size: 1em}
    body #content .about_us .universal-section .content-row .content p{font-size: 1em;}
    body #content .title-heading h3{font-size: 2.5em;}
    body #content p{font-size: 0.9em; margin: 0 0 0.6em 0;}
    body #content .about-section .container .about-text h3{font-size:2.5em;}
    body footer#colophon .lower .menu ul.menu li.menu-item a{font-size: 0.9em}
    body footer#colophon .upper .newsletter .newsletter-txt h2 {font-size: 2.3em;}
    body footer#colophon .upper .newsletter .newsletter-txt p {font-size: 0.9em;}
    body footer#colophon .upper .newsletter .newsletter-form form.wpcf7-form .wpcf7-form-control-wrap input.wpcf7-email{font-size: 0.7em;}
    body footer#colophon .upper .newsletter .newsletter-form form.wpcf7-form input.wpcf7-submit{padding: 0; font-size: 0.9em;}
    body #content .hero-section .hero-image{margin-top: -77px;}
    body #content .career .career_form form.wpcf7-form .form-group input.wpcf7-text {font-size: 0.8em;}
    body #content .career .career_form form.wpcf7-form .form-group input.wpcf7-date {font-size: 0.8em;}
    body #content .career .career_form form.wpcf7-form .form-group select.wpcf7-select {font-size: 0.8em;}
    body #content .career .career_form form.wpcf7-form .form-group input.wpcf7-number{font-size: 0.8em;}
    body #content .career .career_form form.wpcf7-form .form-group input.wpcf7-file {font-size: 0.8em;}
    body #content .contact_us .contact-form .flex-rows .wpcf7-form-control-wrap .wpcf7-text{font-size: 0.8em;}
    body #content .contact_us .contact-form .flex-rows .wpcf7-form-control-wrap .wpcf7-textarea{font-size: 0.8em;}
    body #content .schools .content_row table tbody tr th {font-size: 1.4em;}
    body #content .schools .content_row table tbody tr td {font-size: 1em;}
    body #content .schools .map h3 {font-size: 2.5em;}
    body #content .schools .content_row table {width: 73%;}
    body .contribute_now .contribute_now_form .contribution-category-form .contribution-title h3{font-size:1.8em;}
    body .contribute_now .contribute_now_form .toggle-bar{font-size:1em;}
    body .contribute_now .contribute_now_form .radio-group label{font-size:0.9em; line-height: 30px;}
    body .contribute_now .contribute_now_form .dropdown-subtoggle p{font-size: 1em !important;}
    body .contribute_now .contribute_now_form .enter-its::before{top: 25px;}
    body .contribute_now .contribute_now_form .option-item{font-size: 0.9em;}
    
    
}


@media only screen and (min-width:1301px) and (max-width:1400px){
    body .container{ max-width: 1200px; margin:0 auto; }
    body #content .thumbnails-section .thumbnails-wrapper .thumbnail h2{ font-size: 2.833em; }
    body #content .about-section .container .about-text h3 { font-size: 36px;}
    body #content .about-section .container .about-text .tagline {font-size: 16px; line-height: 17.3px;}
	body header#masthead .flex-row{height:80px; justify-content: center; }   
    body #content .our_project_layout .our_project .our_project_post .featured_image img {height: 100%; width: 385px}
    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu li.menu-item a{font-size: 1.011em;}
    body #content .achievement .title-heading h3{font-size: 2.4em;}
    body #content .achievement .content-row .content ul li{font-size: 1.011em}
    body #content .achievement .content p{font-size: 0.911em}
    body #content .achievement .content-row .content p{font-size: 0.9em;}
    body #content .ours_institution .institution-img1 img {width: 330px;}
    body #content .ours_institution .institution-img1{gap: 21px;}
    body #content .our_school .our-school-main .sub-school img{width: 160px; margin: 1em 0;}
    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu{gap: 13px; font-size: 0.7em;}
    body #content .title-heading h3{font-size: 39px;}
    body #content p {font-size:15px;}
    body #content .our_school .image img{height: 100%; width: 650px;}
    body #content .our_school .our-school-main .sub-school{height: 290px;}
    body #content .our_school .our-school-main{justify-content: center; gap: 52px;}
    body #content .hero-section .hero-txt h2{font-size: 2.8em;}
    body #content .hero-section .hero-txt .button a{padding: 1em 2.4em; font-size: 1em;}
    body #content .about-section .container .about-text p{font-size: 0.9em; padding: 0 1em 0 0;}
    body #content .our_institution>.container>.title-heading>p{padding: 0 3em 0 0;}
    body #content .titles-heading h3{font-size: 2em;}
    body #content .our_school .our-school-main .sub-school p{margin: 0 0 0.8em 0;}
    body header#masthead:not(.home) {margin-bottom:85px;}
    body #content .about_us .universal-section .content-row .content p{font-size: 0.9em;}
    body footer#colophon .upper .newsletter .newsletter-txt h2{font-size:2.1em;}
    body footer#colophon .upper .newsletter .newsletter-txt p {font-size: 0.9em;}
    body footer#colophon .upper .newsletter .newsletter-form form.wpcf7-form .wpcf7-form-control-wrap input.wpcf7-email{font-size: 0.8em;}
    body footer#colophon .lower .menu ul.menu li.menu-item a {font-size: 0.9em;}
    body footer#colophon .lower .copyright p {font-size: 0.8em;}
    body footer#colophon .upper .newsletter .newsletter-form form.wpcf7-form input.wpcf7-submit {padding: 1em;}
    body #content .testimonials-section .slider-content{font-size: 17px;}
    body #content .title-heading h4 {font-size: 26px;}
    body #content .achievement .title-heading h3 {font-size: 2.1em;}
    body #content .career .career_form form.wpcf7-form .form-group input.wpcf7-text {font-size: 0.8em;}
    body #content .career .career_form form.wpcf7-form .form-group input.wpcf7-date {font-size: 0.8em;}
    body #content .career .career_form form.wpcf7-form .form-group select.wpcf7-select {font-size: 0.8em;}
    body #content .career .career_form form.wpcf7-form .form-group input.wpcf7-number{font-size: 0.8em;}
    body #content .career .career_form form.wpcf7-form .form-group input.wpcf7-file {font-size: 0.8em;}
    body #content .contact_us .contact-form .flex-rows .wpcf7-form-control-wrap .wpcf7-text{font-size: 0.8em;}
    body #content .contact_us .contact-form .flex-rows .wpcf7-form-control-wrap .wpcf7-textarea{font-size: 0.8em;}
    body #content .hero-section .hero-image {margin-top: -86px;}
    body #content .schools .map h3 {font-size: 39px;}
    body #content .schools .content_row table tbody tr th {font-size: 1.4em;}
    body #content .schools .content_row table tbody tr td {font-size: 1em;}
    body #content .schools .content_row table {width: 63%;}
    body .contribute_now .contribute_now_form .contribution-category-form .contribution-title h3{font-size: 1.8em;}
    body .contribute_now .contribute_now_form .option-item{font-size: 0.9em;}
    body .contribute_now .contribute_now_form .toggle-bar{font-size: 0.9em;}
    body .contribute_now .contribute_now_form .dropdown-subtoggle p {font-size: 1em !important;}
    body .contribute_now .contribute_now_form .radio-group label {font-size: 0.8em;}
    body .contribute_now .contribute_now_form .enter-its::before {top: 18px;}
    body .contribute_now .contribute_now_form .sub-content input[type="number"]{font-size: 0.8em;}
    body .contribute_now .contribute_now_form .its-fetch-name h4{font-size: 1em;}
    body .contribute_now .contribute_now_form .icon {font-size: 1.4em;}
    body .contribute_now .contribute_now_form .fetch-data-information p {font-size: 0.9em !important;}
    body .contribute_now .contribute_now_form .fetch-data-age p span {font-weight: 400; font-size: 0.8em;}
    body .contribute_now .contribute_now_form .amount-to-contribute p {font-size: 0.8em !important; font-weight: 500 !important;}
    body .contribute_now .contribute_now_form .radio-group input[type="number"] {font-size: 0.8em;}
    body .contribute_now .contribute_now_form .bank-section {margin: 0;padding: 0;}
    body .contribute_now .contribute_now_form .bank-selection p {margin: 0 0 0.5em 0 !important;}
    body .contribute_now .contribute_now_form .bank-section p.note{font-size: 0.7em !important;}
    body .contribute_now .contribute_now_form .continue-btn {font-size: 1em;}
	body .contribute_now .contribute_now_form .back-button{top: 17px; font-size: 1.4em;}
     
}

@media only screen and (min-width:1201px) and (max-width:1300px){
    body{ font-size: 14px; }
    body p{ font-size: 14px; }
    body .container{ max-width: 1100px; }
    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu{gap:8px;}
    body #content .our_school .our-school-main .sub-school img{width:150px;}
/*    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu li.menu-item a{font-size: 0.9em;}*/
    body #content .hero-section .hero-txt h2 {font-size: 3.4em;}
    body #content .about-section .container .about-text h3 {font-size: 34px;}
    body #content .about-section .container .about-text p{font-size: 16px;}
    body #content p {font-size: 16px;}
    body #content .title-heading h3{font-size: 41px;}
    body #content .title-heading h4 {font-size: 26px;}
    body #content .titles-heading h3 {font-size: 2.2em;}
    body #content .testimonials-section .slider-content{font-size: 16px;}
    body footer#colophon .upper .newsletter .newsletter-txt h2{font-size: 2.378em;}
    body .contribute_now .contribute_now_form .contribution-category-form .contribution-title h3{font-size: 2.1em;}
    body .contribute_now .contribute_now_form .back-button{top: 16px;}
    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu li.menu-item.donate-btn a{padding: 8px 30px;}
    

}

@media only screen and (min-width:1101px) and (max-width:1200px){
    body .container{ max-width: 1000px; }
    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu{gap:9px;}
/*    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu li.menu-item a{font-size: 0.6em;}*/
    body #content .hero-section .hero-txt h2 {font-size: 2.5em;}
    body #content .hero-section .hero-txt .button a{font-size: 0.811em}
    body #content .about-section .container .about-text h3 {font-size: 32px;}
    body #content .about-section .container .about-text p {font-size: 17px}
    body #content .about-section .container .about-text a {font-size: 15.8px;}
    body #content .title-heading h3 {font-size:36px;}
    body #content p{font-size: 17px;}
    body #content .our_institution .our-institution-img img {width: 525px;}
    body #content .achievement .title-heading h3 {font-size: 2.7em;}
    body #content .title-heading h4{font-size: 28px;}
    body #content .achievement .content-rows img {width: 527px;}
    body #content .titles-heading h3{font-size: 1.45em;}
    body #content .testimonials-section .slider-name{margin-top: 19px; font-size: 17px;}
    body #content .testimonials-section .slider-content{font-size: 17px;}
    body #content .testimonials-section .slider-designation {font-size: 17px;}
    body footer#colophon .upper .newsletter .newsletter-txt h2{font-size: 1.478em;}
    body footer#colophon .upper .newsletter .newsletter-txt p{font-size: 0.8em;}
    body footer#colophon .upper .newsletter .newsletter-form form.wpcf7-form .wpcf7-form-control-wrap input.wpcf7-email{font-size: 0.7em;}
    body footer#colophon .upper .newsletter .newsletter-form form.wpcf7-form input.wpcf7-submit{font-size: 0.8em; padding: 0;}
    body footer#colophon .lower .menu ul.menu li.menu-item a {font-size: 0.811em;}
    body footer#colophon .lower .copyright p {font-size:0.789em;}
    body #content a{font-size: 0.8em;}
    body #content .our_institution>.container .title-heading p{padding-right: 26px;}
    body #content .our_project .project-main-section {top: 23%;}
    body #content .about_us .universal-section .content-row .content p {font-size: 0.911em;}
    body #content .our_school .image img {width: 566px;}
    body #content .our_school .our-school-main .sub-school img{height: 154px; width: 81%;}
    body #content .our_school .our-school-main .sub-school{height: 272.7px;}
    body #content .our_school .our-school-main .sub-school a {font-size: 0.7em;}
    body #content .achievement .title-heading h3{font-size: 2.1em !important;}
    body #content .achievement .content-rows a{font-size: 0.8em;}
    
}

@media (min-width: 1000px) and (max-width: 1100px){
    body .container{ max-width: 950px; }
    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu{gap: 0.7em;}
    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu li.menu-item.donate-btn a{padding: 8px 10px;}
    body header#masthead .menu #site-navigation .menu-main-menu-container ul.menu li.menu-item a {font-size: 0.811em;}
    body #content .hero-section .hero-txt h2 {font-size: 2.5em;}
    body #content .hero-section .hero-txt .button a {font-size: 0.811em;}
    body #content .about-section .container .about-text h3 {font-size: 32px;}
    body #content .about-section .container .about-text p {font-size: 16px;}
    body #content .about-section .container .about-image img {width: 95%;}
    body #content .hero-section .hero-image{margin-top: -81px;}
    body #content .our_project .project-main-section {top: 17%;}
    body #content p {font-size: 17px;}
    body #content .our_institution .our-institution-img img {width: 500px;}
    body #content .title-heading h3 {font-size: 39px;}
    body #content .achievement .title-heading h3 {font-size: 2em;}
    body #content .title-heading h4 {font-size: 30px;}
    body #content .achievement .content-rows img {width: 496px;}
    body #content .titles-heading h3 {font-size: 27px;}
    body #content .achievement .content-rows a {font-size: 0.9em;}
    body #content .testimonials-section .slider-content {font-size: 17px;}
    body #content .testimonials-section .slider-name {margin-top: 31px; font-size: 16px;}
    body #content .testimonials-section .slider-designation {font-size: 16px;}
    body footer#colophon .upper .newsletter .newsletter-txt h2 {font-size: 1.678em;}
    body footer#colophon .upper .newsletter .newsletter-txt p{font-size: 0.8em;}
    body footer#colophon .upper .newsletter .newsletter-form form.wpcf7-form .wpcf7-form-control-wrap input.wpcf7-email{font-size: 0.7em;}
    body footer#colophon .upper .newsletter .newsletter-form form.wpcf7-form input.wpcf7-submit {font-size: 0.8em; padding: 0;}
    body footer#colophon .lower .menu ul.menu li.menu-item a{font-size: 0.911em;}
    body footer#colophon .lower .copyright p {font-size:0.789em;}
    body #content .about_us .universal-section .content-row .content p {font-size: 0.811em;}
    body #content .our_school .image img {width: 596px;}
    body #content .our_school .our-school-main .sub-school img{width: 157px;}
    body #content .our_school .our-school-main .sub-school a {font-size: 0.8em;}
    body #content .our_school .our-school-main .sub-school {height: 273.7px;}
    body #content .contact_us .contact-form .flex-rows .wpcf7-form-control-wrap .wpcf7-text{font-size: 0.7em;}
    body #content .contact_us .contact-form .flex-rows .wpcf7-form-control-wrap .wpcf7-textarea{font-size: 0.7em;}
    body #content .career .career_form form.wpcf7-form .form-group input.wpcf7-text {font-size: 0.7em;}
    body #content .career .career_form form.wpcf7-form .form-group input.wpcf7-date{font-size: 0.7em;}
    body #content .career .career_form form.wpcf7-form .form-group select.wpcf7-select{font-size: 0.7em;}
    body #content .career .career_form form.wpcf7-form .form-group input.wpcf7-number{font-size: 0.7em;}
    body #content .career .career_form form.wpcf7-form .form-group input.wpcf7-file {font-size: 0.7em;}
    body #content .schools .content_row table tbody tr td {font-size: 1em;}
    body #content .schools .content_row table tbody tr td {font-size:39px;}
}

@media (max-width: 768px) {
    body .container {max-width: initial; padding: 0 1em;}
    body .mob-show{ display: block !important; }
    body header#masthead .mob-flex .logo a img{width: 80px; height: 80px;}
    body header#masthead .flex-row{height: 0;}
    body header#masthead .flex-row .logo a {top: -18px; width: 24%;}
    body header#masthead:not(.home){margin-bottom: 110px;}
    body header#masthead .mob-flex{ margin-top: 30px; width: 100%; display: flex; align-items: center; justify-content: space-between; }
    body header#masthead .menu{ display: none; }
    body header#masthead .header-options{ width: 100%; }
    body header#masthead .header-options ul{ justify-content: center; }
    body #content .ours_institution .content-row .content p{padding: 0;}
    body #content .ours_institution .institution-img img{width: 169px;}
    body #content .our_school .our-school-main{display: block;}
    body #content .hero-section .hero-image img{width: 100%; height: 206px;}
    body #content .our_school .our-school-main .sub-school img{width: 138px;}
    body #content .our_school .our-school-main .sub-school{margin-bottom: 2em; width: 100%;height: 239px;}
    body #content .title-heading h3{font-size: 1.1em;}
    body #content p{ font-size: 13px; margin: 1em 0; /*line-height: 15.1px;*/ }
    body #content .our_school .image img{width: 100%}
    body #content .hero-section .hero-image{margin-top: -51px;}
    body #content .hero-section .hero-txt .button a{padding: 1em; font-size: 0.711em;}
    body #content .hero-section .hero-txt{width: 100%; left: 0%;}
    body #content .hero-section .hero-txt h2{font-size: 1.55em;}
    body #content .about-section .container .about-text{width: 100%;}
    body #content .about-section .container .about-text h3{font-size: 26px;}
    body #content .about-section .container .about-text p{font-size: 14px;}
    body #content .about-section .container .about-text a{font-size: 15px;}
    body #content .about-section .container .about-image{width: 100%; margin: 1em 0 0 0;}
    body #content .our_institution>.container{display: block;}
    body #content .our_institution .our-institution-img img {width: 100%; margin-top: 1em;}
    body #content .our_institution>.container>.title-heading a{font-size: 0.8em;}
    body #content .achievement .title-heading h3{font-size: 1.6em;}
    body #content .title-heading h4{font-size: 28px;}
    body #content .our_project .project-main-section>.container .project_slider>.content a {font-size: 14px;}
    body #content .achievement .content{padding: 0;}
    body #content .achievement .content-rows{display: block;}
    body #content .achievement .content-rows img {width: 100%;}
    body #content .titles-heading h3{font-size: 1em;}
    body #content .achievement .content-rows a{font-size: 0.7em; padding: 3px 30px;}
    body #content .testimonials-section .main-heading{font-size: 28px;}
    body #content .testimonials-section .slider-content{font-size:0.7em;}
    body #content .testimonials-section .slider-name{font-size:0.8em;}
    body #content .testimonials-section .slider-designation{font-size: 0.8em;}
    body #content .about-section .container{display: block;}
    body #content .our_project .project-bg img {height: 600px; object-fit: cover;}
    body #content .our_project .project-main-section{top: 3%;}
    body #content .achievement .content p{font-size: 0.7em;}
    body .flex-row{display: block;}
    body footer#colophon .upper .newsletter .newsletter-txt p{ font-size: 0.8em; margin: 1em 0;}
    body footer#colophon .upper .newsletter .newsletter-txt{width: 100%;}
    body footer#colophon .upper .newsletter .newsletter-form form.wpcf7-form .wpcf7-form-control-wrap input.wpcf7-email{width: 100%; font-size: 0.6em; margin: 1em 0;}
    body footer#colophon .lower .menu ul.menu{display: grid; grid-template-columns: 1fr 1fr;}
    .wpcf7 form.sent .wpcf7-response-output {font-size: 0.6em;}
    body footer#colophon .lower .menu ul.menu li.menu-item a{font-size: 0.8em;}
    body footer#colophon .upper .newsletter .newsletter-form form.wpcf7-form>p{display: block;}
    body footer#colophon .upper .newsletter .newsletter-txt h2{font-size: 1.778em;}
    body footer#colophon .upper .newsletter .newsletter-form form.wpcf7-form input.wpcf7-submit{width: 100%; font-size: 0.8em;}
    body footer#colophon .upper .newsletter .newsletter-form{width: 100%;}
    body footer#colophon .upper .newsletter{padding: 2em 1em;}    
    body footer#colophon .lower .copyright p{font-size: 0.689em;}
    body #content .about_us .universal-section .content-row .content p {font-size: 0.811em;}
    body #content .contact_us .contact-form .flex-rows .submit-btn .wpcf7-form-control{width: 100%; font-size: 1.4em; padding: 0.6em;}
    body #content .career .career_form form.wpcf7-form .form-group.submit-btn input.wpcf7-submit{width: 100%; font-size: 1.4em; padding: 0.6em;}
    body #content .schools .content_row table tbody tr td{font-size: 0.75em;}
    body #content .schools .content_row table{display: block;}
    body #content .schools .map h3{font-size:28px;}
    body #content .our_school .content p{font-weight: 400; color: #252525; line-height: 1.8; margin-bottom: 25px; font-size: 0.811em; text-align: justify;}
    body #content .schools .content_row{display: block;}
    body #content .schools .content_row table tbody tr th{font-size: 1.4em;}
    body #content .ours_institution .content-row .content table tbody tr td {font-size: 1em;}
    body #content .ours_institution .institution-img1 img{width: 100%; height: 100%; margin:0 0 1em 0;}
    body #content .ours_institution .institution-img1{display: block; margin: 0}
    body #content .ours_institution .institution-img2{display: block;}
    body #content .ours_institution .institution-img2 img{width: 100%; height: 100%;}
    body .contribute_now .contribute_now_form .grid{display: block;}
    body .contribute_now .contribute_now_form .form-col{margin: 1em 0;}
    body .contribute_now .contribute_now_form .contribution-category-form .contribution-title h3{font-size: 1.6em; line-height: 1.3em;}
    body .contribute_now .contribute_now_form .toggle-bar{font-size: 0.8em;}
    body .contribute_now .contribute_now_form .option-item{font-size: 0.7em;}
    body .contribute_now .contribute_now_form .radio-group label{font-size: 0.9em;  line-height: 26px;}
    body .contribute_now .contribute_now_form .amount-box p{    font-size: 0.7em !important;}
    body .contribute_now .contribute_now_form .dropdown-subtoggle p{line-height: 29px !important;}
    body .contribute_now .contribute_now_form .enter-its::before{top: 12px;}
    body .contribute_now .contribute_now_form .sub-content input[type="number"]{font-size: 0.7em;}
    body .contribute_now .contribute_now_form .number-of-month input[type="number"]{font-size: 0.6em;}
    body .contribute_now .contribute_now_form .amount-to-contribute p.note{font-size: 0.7em !important;}
    body .contribute_now .contribute_now_form .continue-btn{font-size: 0.9em;}
    body .contribute_now .contribute_now_form .amount-to-contribute p{font-size: 0.8em !important;}
    body .contribute_now .contribute_now_form .amount-to-contribute input[type="number"]{font-size: 0.7em; height: auto;}
    body .contribute_now .contribute_now_form .form-group{display: block;}
    body .contribute_now .contribute_now_form .bank-selection p{font-size: 0.9em !important; margin: 1em 0 !important;}
    body .contribute_now .contribute_now_form .bank-details{font-size: 0.7em;}
    body .contribute_now .contribute_now_form .upload-btn{font-size: 1em;}
    body .contribute_now .contribute_now_form .bank-section p.note{font-size: 0.6em !important;}
    body .contribute_now_form .contribute-now-text h2 {font-size: 1.2em;}
    body .contribute_now_form .contribute-now-text p{font-size: 1.2em; font-weight: 400; color: #000;}
    body .contribute_now_form .contribute-now-text p.note{font-size: 0.7em !important;}
    body #content .our_school .our-school-main .schools-grid{display: block;}
    body #content .our_school .our-school-main .schools-grid .sub-school .view-more-btn a{padding: 5px 20px; font-size: 0.8em;}
    body #content .our_school .our-school-main .schools-grid .sub-school .school-text .post-title a{font-size: 1.4em;}
    body .school .school-img img {width: 100%; margin: 1em 0;}
}

/*@media (max-width: 320px) {
      
}*/

