@media(max-width:1600px) {

    .exporCon .fig figure {
        width: 100px;
        height: 100px;
        padding: 15px;
    }



    .banner {
        height: calc(100vh - 100px);
        margin-top: 100px;
    }

    .sameBanner {
        height: calc(640px - 100px);
        margin-top: 100px;
    }

    header .navbar {
        padding: 0;
    }


    .menu>ul {
        margin-top: 0px;
        align-items: baseline;
    }

    .rCom ul li span,
    .rCom ul li span:last-child {
        font-size: 16px;
    }

    .rCom ul li span:first-child {
        font-size: 20px;
    }

    .navbar-nav li.nav-item.dropdown ul.dropdown-menu li a {
        font-size: 16px;
    }

    header .logo img {
        width: 315px;
    }

    .navbar-nav li.nav-item.dropdown ul.dropdown-menu li {
        padding-bottom: 2px;
        margin-bottom: 2px;
    }

    .menu.fullWidth {
        width: 420px;
    }

    .form form .form-control {
        padding: 13px;
        font-size: 18px;
    }

    .international .interLeft h3 {
        font-size: 40px;
    }



    .ourMission .col-lg-8 {
        width: 50%;
    }

    .exporCon .fig figure::before,
    .exporCon .fig figure::after {
        left: -92px;
    }


    .expertGui .row .col-lg-12 .exporCon:nth-child(even) .fig figure::before,
    .expertGui .row .col-lg-12 .exporCon:nth-child(even) .fig figure::after {
        right: -92px;
    }


    .lCom h3 {
        font-size: 25px;
        padding-bottom: 20px;
    }

    /* h1 {
        font-size: 50px;
    } */

    .banner-con {
        gap: 70px;
    }

    .rCom ul li {
        font-size: 25px;
    }

    .rCom ul {
        gap: 4px 0;
    }

    .menu>ul>li a {
        font-size: 14px;
    }

    header .navbar-nav .dropdown-menu {
        width: 100%;
    }

    header {
        height: 100px;
        padding: 12px 60px;
    }

    .menuBtn.close span {
        left: 15px;
    }

    .menuBtn {
        width: 50px;
        height: 50px;
    }

    .menuBtn span {
        width: 20px;
        height: 3px;
    }

    .menuBtn span:nth-child(2) {
        transform: translateX(7px);
    }

    .menuBtn span:first-child {
        transform: translateY(-9px) translateX(-1px);
    }

    .menuBtn span:last-child {
        transform: translateY(9px) translateX(-1px);
    }

    

    h4 {
        font-size: 25px;
    }

    .scholarship .schlCon .schlChild .figCon figure img {
        width: 57px;
        object-fit: contain;
        aspect-ratio: 1;
    }



    h2 {
        font-size: 45px;
    }

    p,
    li {
        font-size: 20px;
    }

    .sameBtn a {
        font-size: 25px;
    }

    section.expobtn {
        padding: 30px;
    }

    .aspirations .heading p {
        padding-left: 25px;
    }

    .aspirations {
        padding: 30px 0;
    }

    h3 {
        font-size: 27px;
    }

    .dream .drsCon figure img {
        width: 200px;
    }

    .dream .heading {
        padding-bottom: 35px;
    }


    .faqCon .accordion-button {
        font-size: 22px;
        padding: 10px;
    }

    .testiSlider .item {
        height: 380px;
    }

    .testiSlider .item .testiCon figure,
    .testiSlider .item .testiCon {
        height: 100%;
    }

    .testiSlider .item .testiCon figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        object-position: top;
    }

    .testiSlider .item:nth-child(2) .testiCon i {
        width: 56px;
        padding: 0px 10px;
        font-size: 40px;
    }

    .testiSlider .item:nth-child(2) .testiCon .tlCon {
        gap: 20px;
    }

    .fIcon {
        gap: 10px;
    }

    .cpCon p {
        font-size: 18px;
    }

    .news h5 {
        font-size: 21px;
        padding-bottom: 10px;
    }

    .news .nleft,
    .news .nright {
        width: 30%;
    }

    .fhead h6 {
        font-size: 18px;
    }

    footer>.container>.row .col-lg-3 figure img {
        width: 240px;
    }

    .faqCon .accordion-body::after {
        left: 3px;
        width: 14px;
    }

    .faqCon .accordion-body::before {
        top: 9px;
    }

    .faqCon .collapse.show .accordion-body::after {
        height: 14px;
    }

    .testiMo .heading {
        padding-bottom: 50px;
    }
.education p{
    font-size: 24px;
}

}

@media(max-width:1400px) {

    .rCom ul li span,
    .rCom ul li span:last-child {
        font-size: 14px;
    }

    header .logo img {
        width: 245px;
    }


    header {
        height: 85px;
        padding: 12px 40px;
    }

    .banner {
        height: calc(100vh - 80px);
        margin-top: 80px;
    }

    .menu>ul {
        gap: 20px;
    }

    .banner-con {
        margin-top: -30px;
    }

    .rCom ul li span {
        padding-bottom: 5px;
    }

    h1 {
        font-size: 26px;
    }

    .rCom ul li {
        padding-bottom: 10px;
    }

    .sptf {
        width: 220px;
        height: 220px;
    }

    .sptf h5 {
        font-size: 90px;
    }

    .sptf span {
        font-size: 35px;
    }

    .gallery .heading h2 {
        padding-bottom: 20px;
    }

    .international .interLeft h3 {
        font-size: 35px;
        line-height: 1.2;
    }

    .rightCrack .crbox h4 {
        font-size: 20px;
    }

    .rightCrack .crbox h3 {
        font-size: 18px;
    }

    .rightCrack .crbox .sameBtn a {
        font-size: 16px;
    }

    .rightCrack .crbox .sameBtn {
        margin-top: 20px;
    }

    .rightCrack .crbox {
        padding: 35px;
    }

    .tryr h5 {
        font-size: 20px;
    }

    .tryr ul li {
        font-size: 18px;
    }

    .whyChoose h6 {
        font-size: 30px;
    }

    .readyTake .heading h5 {
        font-size: 35px;
    }

    .ourMission figure img {
        max-width: 80%;
    }

    .ourMission figure {
        text-align: center;
    }
    .education p {
        font-size: 20px;
    }



    .sameBanner {
        height: calc(600px - 80px);
        margin-top: 80px;
        padding-bottom: 50px;
    }

    .scholarship .schlCon .schlChild .figCon figure img {
        width: 45px;
    }

    section.upcoming.highC>figure {
        height: 87%;
    }

    .scholarship .schlCon .schlChild {
        padding-bottom: 25px;
        margin-bottom: 25px;
    }

    p,
    li {
        font-size: 17px;
    }

    .about .galNav {
        margin-top: -94px;
    }


    .enquireForm {
        top: 101px;
    }

    .hcon {
        gap: 15px;
    }

    h2 {
        font-size: 40px;
    }

    .heading h2 {
        padding-bottom: 25px;
    }

    .sameBtn a {
        font-size: 20px;
        padding: 5px 20px;
    }

    .upCon {
        height: 270px;
    }

    .upCon figure {
        height: 100%;
        width: 100%;
    }

    .upCon:hover img {
        object-position: top;
    }

    .upCon figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .upCon figcaption p {
        font-size: 14px;
    }

    .upcoming .row {
        --bs-gutter-x: 30px;
        gap: 75px 0;
    }

    section.upcoming>figure {
        height: 85%;
    }

    .dream .drsCon figure img {
        width: 155px;
    }

    .dream .drsCon figure:first-child {
        padding-bottom: 30px;
        margin-bottom: 30px;
    }

    .galAll {
        gap: 15px;
    }

    .faqCon .accordion-button {
        font-size: 20px;
        padding: 10px 20px;
    }

    .faqCon .accordion-item {
        padding-bottom: 15px;
    }

    .testiSlider .item {
        height: 330px;
    }

    .fpra ul li {
        font-size: 15px;
    }

    section.upcoming>figure {
        height: 84%;
    }
}

@media(max-width:1200px) {

    h1,
    .smBan h1 {
        font-size: 40px;
    }

    .heading h2 {
        padding-bottom: 15px;
    }

    .contInfo {
        padding: 40px 30px;
    }

    section.map {
        margin-top: -325px;
    }

    .form form .form-control {
        padding: 10px;
        font-size: 16px;
    }

    .sptf {
        width: 185px;
        height: 185px;
    }

    .rightCrack .crbox h4 {
        font-size: 18px;
    }

    .rightCrack .crbox h3 {
        font-size: 16px;
    }

    .tryr ul li {
        font-size: 16px;
    }

    .tryr ul {
        gap: 5px;
    }

    .tryr h5 {
        font-size: 16px;
    }

    .testiSlider .item.newDiv .testiCon i {
        width: 56px;
        font-size: 40px;
    }

    .testiSlider .item.newDiv .testiCon .tlCon {
        gap: 20px;
    }

    .testiSlider .item {
        height: 360px;
    }

    .international .interLeft h3 {
        font-size: 30px;
    }

    .whyChoose h3 {
        font-size: 25px;
        padding-bottom: 25px;
    }

    .whyChoose h6 {
        font-size: 25px;
    }

    .conq i {
        width: 70px;
        height: 70px;
        font-size: 50px;
    }

    .eligibility .heading ul {
        padding-left: 20px;
    }

    .eligibility .row {
        --bs-gutter-x: 45px;
    }

    .rightEli .box h3 {
        font-size: 70px;
    }

    .readyTake .heading h5 {
        font-size: 25px;
    }

    .eligibility {
        padding: 0;
    }




    .readyTake .heading {
        padding: 50px 40px;
    }

    /* .container {
        padding: 0 120px;
    } */

    .EduTab .nav .nav-link {
        font-size: 20px;
        padding: 20px 40px;
    }

    .ourMission .col-lg-8,
    .ourMission .col-lg-4 {
        width: 100%;
    }

    .ourMission figure {
        position: unset;
        margin-top: 30px;
    }

    .founder figure i {
        width: 70px;
        height: 70px;
        bottom: -33px;
        font-size: 50px;
    }

    .tesiSCon {
        gap: 15px;
    }

    footer>.container>.row {
        --bs-gutter-x: 50px;
    }

    .highCon h4 {
        font-size: 20px;
    }

    .highCon {
        padding: 30px 20px;
    }

    section.upcoming.highC>figure {
        height: 85%;
    }

    .expoLeft {
        padding: 25px;
    }

    .scholarship.Loca .schlCon .schlChild .figCon .shead p {
        font-size: 20px;
    }

    .highCon p {
        text-align: center;
        font-size: 16px;
    }

    .lCom h3 {
        font-size: 20px;
        padding-bottom: 18px;
    }

    .banner-con {
        gap: 0px;
    }

    .rCom ul li {
        font-size: 22px;
    }

    .scholarship .schlCon .schlChild .figCon figure {
        width: 100%;
        min-height: 30px;
        text-align: center;
    }

    .scholarship .schlCon .schlChild .figCon figure img {
        width: 65px;
    }

    .rCom ul {
        gap: 15px 0;
        padding-left: 0;
    }

    header .logo img {
        width: 165px;
    }

    .menu {
        margin-top: 7px;
    }

    .menu>ul>li a,
    .navbar-nav li.nav-item.dropdown ul.dropdown-menu li a {
        font-size: 12px;
    }

    .banner {
        height: calc(100vh - 65px);
        margin-top: 65px;
    }

    header {
        padding: 12px 26px;
        height: 65px;
    }

    header.is-sticky .logo img {
        width: 130px;
    }

    h4 {
        font-size: 20px;
    }

    .educatate_help {
        padding: 50px 30px;
    }

    .educatate_help li p {
        font-size: 12px;
    }

    .scholarship .schlCon .schlChild .figCon .shead p {
        font-size: 14px;
    }

    p,
    li {
        font-size: 16px;
    }

    .upCon {
        height: 220px;
    }

    .upCon figcaption {
        width: 70%;
    }

    section.upcoming>figure {
        height: 81%;
    }

    h2 {
        font-size: 35px;
    }

    h3 {
        font-size: 22px;
    }
    .education p br{
        display: none;
    }



    .fpra ul li {
        width: 45%;
        font-size: 14px;
    }

    .fhead h6 {
        font-size: 16px;
    }

    .cpCon p {
        font-size: 16px;
    }

    .nright i {
        width: 37px;
        height: 37px;
        font-size: 18px;
    }

    .news h5 {
        font-size: 18px;
    }

    .fpra .col-lg-2,
    .fhead .col-lg-2 {
        width: 17%;
    }

    .fpra .row .col-lg-5:nth-child(2),
    .fhead .row .col-lg-5:nth-child(2) {
        width: 36%;
    }

    .fpra .row {
        --bs-gutter-x: 10px;
    }
    .education p {
        font-size: 18px;
    }

}

@media(max-width:992px) {
    .banner-con {
        flex-direction: column;
    }


    h1 {
        padding-bottom: 10px;
    }

    header .logo img {
        width: 180px;
    }

    .about .row {
        --bs-gutter-x: 13px;
        flex-direction: column-reverse;
        gap: 20px 0;
    }

    .schlChild .row {
        gap: 5px 0;
    }

    .contInfo {
        margin: 50px 0;
    }

    .pQuery .col-lg-5 .heading:first-child {
        padding-bottom: 30px;
        margin-bottom: 30px;
    }

    section.map {
        margin-top: -210px;
    }

    section.map iframe {
        height: 500px;
    }

    .pQuery .row {
        flex-direction: column-reverse;
        gap: 40px 0;
    }

    .heading h2 br {
        display: none;
    }

    .counselled {
        padding-top: 50px;
        margin-top: 0;
    }

    .testiMo.counselled .testiSlider .item {
        height: 505px;
    }

    .whyBoxes {
        flex-wrap: wrap;
        gap: 45px 0;
    }

    .eligibility .col-lg-5 .heading:first-child {
        padding-bottom: 25px;
        margin-bottom: 25px;
    }

    section {
        padding: 50px 0;
    }

    .eligibility .row {
        --bs-gutter-x: 13px;
        gap: 30px 0;
    }

    .readyTake .heading h5 {
        font-size: 20px;
    }

    .whyBoxes .wyBox {
        width: 48%;
    }

    .timeline .tml .tmlCon .tmpar p {
        font-size: 16px;
    }

    .timeline .tml .tmlCon h5 {
        font-size: 23px;
    }

    .timeline .tml .tmlCon h3 {
        font-size: 35px;
    }

    .EduTab .tab-content {
        padding: 0 60px;
    }

    .EduTab .nav .nav-link {
        font-size: 18px;
    }

    .sameMenu .sMenu ul {
        overflow: auto;
        white-space: nowrap;
    }

    .scholarship .schlCon .schlChild .figCon figure img {
        width: 50px;
    }

    .lCom,
    .rCom {
        width: 100%;
    }

    .rCom ul li {
        font-size: 20px;
        width: 30%;
    }

    header {
        padding: 12px 35px;
    }

    h1 br {
        display: none;
    }

    .schlChild .row .col-lg-6 .figCon:first-child {
        padding-bottom: 20px;
    }

    .lCom {
        padding-bottom: 40px;
    }

    .rCom ul {
        gap: 10px 0;
    }



    .rCom ul li span:last-child {
        font-size: 16px;
    }

    .rCom ul {
        gap: 10px 20px;
    }

    h2 {
        font-size: 30px;
    }

    .aspiExpo {
        padding: 30px 40px;
    }

    h3 {
        font-size: 20px;
    }

    .dream .drsCon figure img {
        width: 110px;
    }

    .dream .drsCon figure:first-child {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .dream .heading {
        padding-bottom: 15px;
    }

    .gallery .heading h2 {
        padding-bottom: 30px;
    }

    .galAll {
        gap: 8px;
    }

    .galAll .galCon {
        gap: 8px;
    }

    .galAll .galCon:nth-child(2),
    .galAll .galCon:nth-child(4) {
        margin-top: 50px;
    }


    section.gallery {
        padding-bottom: 0;
    }

    .faqCon .accordion-button {
        font-size: 16px;
    }

    footer>.container>.row .col-lg-3 figure img {
        width: 180px;
    }

    footer>.container>.row {
        --bs-gutter-x: 45px;
    }

    footer>.container>.row .col-lg-3 figure {
        padding-bottom: 50px;
    }

    .upcoming.highC .row .col-lg-3:nth-child(3) .highCon,
    .upcoming.highC .row .col-lg-3:nth-child(6) .highCon {
        background-color: var(--green);
        color: var(--black);
    }

    .upcoming.highC .row .col-lg-3:nth-child(4) .highCon,
    .upcoming.highC .row .col-lg-3:nth-child(5) .highCon {
        background-color: var(--blue);
        color: var(--white);
    }

    .exporCon .fig figure {
        width: 75px;
        height: 75px;
        padding: 10px;
    }


    .exporCon .fig {
        padding-right: 30px;
    }

    .exporCon .fig figure::before,
    .exporCon .fig figure::after {
        left: -68px;
    }

    .expertGui .row .col-lg-12 .exporCon:nth-child(even) .fig figure::before,
    .expertGui .row .col-lg-12 .exporCon:nth-child(even) .fig figure::after {
        right: -68px;
    }

    .expertGui .row .col-lg-12 .exporCon:nth-child(even) p {
        padding-right: 40px;
    }


    .testiSlider {
        display: block;
    }

    .testiSlider .item.newDiv .testiCon figure,
    .testiSlider .item .testiCon figure {
        width: 30%;
    }

    .testiSlider .item.newDiv .tlCon,
    .testiSlider .item .testiCon .tlCon {
        width: 70%;
    }

    .testiSlider .slick-list {
        padding-top: 31px !important;
    }

    .testiMo.sameDots .slick-dots {
        justify-content: center;
        padding-top: 15px;
    }


    .testiSlider .item .testiCon .tlCon {
        display: block;
        padding: 40px;
        display: flex;
        flex-direction: column;
        gap: 35px;
        justify-content: center;
    }

    .menuBtn {
        opacity: 1;
    }

    .menu.fullWidth {
        width: 100%;
        background-color: var(--green);
        opacity: 1;
    }

    .menu {
        position: absolute;
        width: 100%;
        right: -100%;
        padding: 50px 0 0;
        height: auto;
        margin-top: 0;
        z-index: -1;
        opacity: 0;
    }

    .navbar {
        overflow: unset;
        padding: 20px;
    }


    .menu>ul {
        flex-direction: column;
    }


    .menu {
        top: 68px;
    }
    .education p {
        font-size: 14px;
    }
    .eduGirl-box{
        display: grid;
    }
    .heading-black h2 br{
        display: none;
    }
     .education p br{
        display: block;
    }


}

@media(max-width:768px) {
    .testiSlider .item {
        height: 260px;
    }

    .menuBtn {
        width: 40px;
        height: 40px;
    }

    .menuBtn span:first-child {
        transform: translateY(-7px) translateX(-4px);
    }

    .menuBtn span:nth-child(2) {
        transform: translateX(3px);
    }

    .menuBtn span:last-child {
        transform: translateY(7px) translateX(-4px);
    }

    header.is-sticky .logo img {
        width: 158px;
    }

    .menu.fullWidth {
        width: 300px;
    }


    .educatate_help ul {
        flex-wrap: wrap;
    }

    .educatate_help li {
        width: 50%;
    }

    .educatate_help li:nth-child(2)::after,
    .educatate_help li:nth-child(4)::after {
        display: none;
    }

    .navbar-nav li.nav-item.dropdown ul.dropdown-menu li a {
        font-size: 12px;
    }

    .pQuery .row {
        --bs-gutter-x: 13px;
    }

    .conSuppo .heading {
        padding: 30px;
        gap: 70px;
    }


    .sptf {
        position: unset;
        transform: unset;
        margin: auto;
    }

    .testiSlider .item .testiCon .tlCon {
        display: block;
        width: 75%;
        padding: 20px;
    }

    .testiSlider .item .testiCon figure {
        width: 25%;
    }

    .testiSlider .item,
    .testiMo.counselled .testiSlider .item {
        height: auto;
    }

    p,
    li {
        font-size: 14px;
    }

    .tshding h5 {
        font-size: 16px;
    }

    .tshding {
        padding-bottom: 10px;
    }



    .EduTab .nav .nav-link br {
        display: none;
    }

    .international .interLeft {
        padding: 30px;
    }

    .international .interLeft h3 {
        font-size: 23px;
    }


    .scholarship.Loca .schlCon .schlChild .figCon .shead p {
        font-size: 16px;
    }

    .scholarship .schlCon .schlChild {
        padding-bottom: 10px;
    }

    .about {
        padding-bottom: 0;
    }

    .scholarship .schlCon .schlChild .figCon .shead h4 {
        padding-bottom: 5px;
    }

    .aspiCon {
        margin-top: -80px;
    }

    footer>.container>.row .col-lg-3 figure {
        padding-bottom: 50px;
    }

    .testiSlider .item {
        display: none;
    }

    .testiSlider .item:nth-child(2) {
        width: 100%;
        display: block;
    }

    .testiMo .heading {
        padding-bottom: 30px;
    }

    .rCom ul li span:last-child {
        font-size: 13px;
    }

    h1 {
        font-size: 30px;
    }

    .rCom ul {
        justify-content: left;
    }

    .scholarship .schlCon {
        padding: 50px;
    }

    .scholarship .schlCon .schlChild .figCon figure {
        width: 12%;
    }

    .aspirations .heading {
        flex-direction: column;
    }

    .aspirations .heading h2,
    .aspirations .heading p {
        width: 100%;
    }

    .aspirations .heading p {
        padding: 0;
    }

    .aspiExpo h3 {
        font-size: 14px;
    }

    .aspiCon {
        padding-bottom: 20px;
    }


    .news .nleft,
    .news .nright {
        width: 40%;
    }


    .exporCon {
        flex-direction: column;
    }

    .aspirations.chdr .heading h2,
    .aspirations .heading p {
        width: 100%;
    }

    .aspirations {
        padding: 40px 0 30px;
    }

    .exporCon h3,
    .exporCon .fig,
    .exporCon p {
        width: 100%;
    }

    .exporCon .fig {
        order: 1;
        justify-content: flex-start;
        padding-bottom: 20px;
        padding: 0;
    }

    .exporCon h3 {
        order: 2;
        padding: 20px 0 10px;
    }

    .exporCon p {
        order: 3;
    }

    .expertGui .row .col-lg-12 .exporCon:nth-child(even) .fig,
    .expertGui .row .col-lg-12 .exporCon:nth-child(even) p {
        width: 100%;
    }

    .expertGui .row .col-lg-12 .exporCon:nth-child(even) p {
        padding: 0;
    }

    .exporCon .fig figure::before,
    .exporCon .fig figure::after {
        left: unset;
        right: -68px;
    }

    .explore .row {
        --bs-gutter-x: 13px;
        gap: 50px;
    }
 

@media(max-width:576px) {
    header {
        padding: 0;
    }



    .rCom ul li span {
        font-size: 12px;
    }

    .rCom ul li span:first-child {
        font-size: 20px;
    }




    .testiSlider .item.newDiv .testiCon .tlCon,
    .testiSlider .item .testiCon .tlCon {
        gap: 8px;
        padding: 20px;
        display: flex;
    }

    .testiSlider .item.newDiv .testiCon figure,
    .testiSlider .item .testiCon figure {
        height: 230px;
        width: 40%;
    }


    .eduCareer {
        background-position: 17%;
    }

    .testiMo.counselled .testiSlider .item.newDiv .testiCon figure,
    .testiMo.counselled .testiSlider .item .testiCon figure {
        height: 300px;
    }

    .tshding {
        flex-direction: row;
    }


    .testiSlider .item.newDiv .testiCon figure img,
    .testiSlider .item .testiCon figure img {
        height: 100%;
    }

    .menu.fullWidth {
        width: 100%;
    }

    .menu>ul>li {
        text-align: center;
        margin: auto;
        background: #525252;
        width: 100%;
        padding: 12px;
        border-bottom: 2px solid #777777;

    }

    header .navbar-nav .dropdown-menu {
        padding: 5px;
    }

    .form form .form-control {
        padding: 5px 10px;
        font-size: 14px;
    }

    form form {
        gap: 10px;
    }

    .form .sameBtn {
        margin-top: 15px;
    }

    .contInfo .infoAd {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .pQuery .col-lg-5 .heading h2 {
        padding-bottom: 10px;
    }

    section.map iframe {
        height: 385px;
    }

    section.map {
        margin-top: 0;
    }

    .contInfo {
        margin: 50px 0 0;
    }

    .conSuppo .heading {
        gap: 0px;
        flex-direction: column;
    }

    .conSuppo .heading h2,
    .conSuppo .heading .headingRight {
        width: 100%;
    }

    .rightCrack .crbox {
        padding: 13px;
    }



    .rightCrack .crbox .sameBtn a {
        font-size: 12px;
        padding: 5px 10px;
    }

    .rightCrack .crbox h4 {
        font-size: 14px;
    }

    .sptf h5 {
        font-size: 60px;
    }

    .sptf span {
        font-size: 25px;
    }

    .sptf {
        width: 140px;
        height: 140px;
        display: none;
    }

    .tryr {
        padding: 25px;
        gap: 10px;
    }

    .tshding {
        flex-direction: column;
    }

    .rightCrack .crbox h3 {
        font-size: 12px;
    }

    .international .row {
        gap: 10px 0;
    }

    .international .heading {
        padding-bottom: 15px;
    }

    .readyTake .heading .sameBtn {
        margin-top: 30px;
    }

    .rightEli .box {
        padding: 30px;
    }

    .whyChoose h3 {
        font-size: 18px;
        padding-bottom: 20px;
    }

    .whyBoxes .wyBox {
        padding: 20px 10px 35px;
    }

    .whyBoxes .wyBox h5 {
        bottom: -30px;
        font-size: 50px;
    }

    .whyBoxes .wyBox h4 {
        font-size: 18px;
    }

    .conq {
        margin: 80px 0 55px 0;
    }

    .conq i {
        width: 50px;
        height: 50px;
        font-size: 35px;
    }

    .whyChoose h6 {
        font-size: 20px;
    }

    .whyChoose {
        padding: 0;
    }

    .rightEli .box small {
        font-size: 10px;
    }

    .EduTab {
        flex-direction: column;
    }

    .EduTab .nav {
        width: 96%;
    }

    .timeline .tml .tmlCon {
        width: 100%;
    }

    .timeline .tml .tmlCon.left {
        padding-right: 0;
    }

    .heading h2 br {
        display: none;
    }

    .founder .row {
        --bs-gutter-x: 13px;
    }

    .timeline .tml .tmlCon.left::before,
    .timeline .tml .tmlCon.left::after,
    .timeline .tml::after,
    .timeline .tml .tmlCon.right::before {
        display: none;
    }

    .timeline .tml .tmlCon.right {
        left: 0;
        padding: 30px 0;
    }

    .EduTab .tab-content {
        padding: 15px 13px;
        width: 96%;
    }

    .sameMenu {
        padding: 20px 0 0;
    }

    .scholarship .schlCon {
        padding: 0px;
    }

    .scholarship .schlCon .schlChild .figCon {
        padding: 10px 5px;
        gap: 10px;
    }

    .scholarship .schlCon .schlChild .figCon .shead {
        padding-left: 0;
    }

    .scholarship .schlCon .schlChild .figCon .shead p {
        font-size: 12px;
    }

    .scholarship .schlCon .schlChild .figCon .shead h4 {
        font-size: 15px;
    }

    .scholarship.Loca .schlCon .schlChild .figCon .shead p {
        font-size: 14px;
    }

    .fhead h6 {
        font-size: 14px;
    }

    .fpra ul li {
        width: 80%;
    }

    .about {
        padding-bottom: 40px;
    }

    .highCon figure {
        width: 70px;
        height: 70px;
        padding: 13px;
    }

    .expoR figure figcaption {
        bottom: 6px;
        left: 8px;
    }


    .banSlider .slick-list .slick-track .slick-slide>div .item figure img,
    .banSlider .slick-list .slick-track .slick-slide>div .item figure {
        height: 100%;
        object-fit: cover;
        object-position: 32%;
    }

    .banner.sameDots .slick-dots {
        z-index: 9999;
        position: relative;
    }

    .smBan {
        background: #00000061;
        padding: 5px;
    }

    .dream .drsCon figure img {
        width: 100px;
    }

    .exporCon {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }


    .highCon p {
        font-size: 13px;
    }

    .highCon h4 {
        font-size: 16px;
        padding: 15px 0 8px;
    }

    .rCom ul li {
        font-size: 18px;
        width: 47%;
    }

    h1 {
        font-size: 20px;
    }

    .lCom h3 {
        font-size: 16px;
    }


    .banner-con {
        padding: 0;
    }

    .banner {
        background-position: 30%;
        height: 750px;
        margin-top: 50px;
    }

    header .navbar {
        padding: 5px;
    }

    h1 {
        padding-bottom: 5px;
    }

    .lCom {
        padding: 10px;
        background: #00000096;
        margin-bottom: 20px;
    }

    .galNav figure {
        height: 80px;
    }

    .rCom ul {
        gap: 5px 10px;
    }



    .navbar {
        padding: 11px 20px;
    }

    header .logo img {
        width: 160px;
    }

    .menuBtn {
        width: 40px;
        height: 40px;
    }

    .menuBtn span {
        left: 7px;
    }

    .menuBtn span:first-child {
        transform: translateY(-7px) translateX(-1px);
    }

    .menuBtn span:last-child {
        transform: translateY(7px) translateX(-1px);
    }

    .menuBtn.close span {
        left: 10px;
    }

    p {
        text-align: left;
    }

    .scholarship .schlCon .schlChild .figCon figure {
        width: 100%;
    }

    .scholarship .schlCon .schlChild .figCon figure img {
        width: 40px;
    }

    .educatate_help ul {
        gap: 10px 0;
    }

    .galAll figure {
        height: 284px;
    }

    .galAll figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .galNav {
        margin-top: -64px;
    }

    .menu {
        padding-top: 0px;
    }

    .menu>ul {
        gap: 0px;
    }

    .menu>ul>li:last-child {
        border-bottom: 0;
    }

    .sameBtn a {
        padding: 0;
    }

    .about .sameBtn {
        margin-top: 20px;
    }

    .galNav .slick-list .slick-slide {
        margin: 10px 2px 0;
    }

    .galNav .slick-list {
        margin: 0 -2px;
    }

    .blc .gaArrows .slick-arrow svg {
        width: 20px;
        height: 20px;
    }

    .galNav figure {
        height: 40px;
    }

    header.is-sticky .logo img {
        width: 140px;
    }

    header.is-sticky .logo {
        padding-top: 4px;
    }

    .menu {
        top: 50px;
    }

    .menu>ul>li a {
        color: var(--white);
    }

    header {
        height: 50px;
        padding-top: 0;
    }

    .educatate_help ul {
        padding: 0;
    }

    .educatate_help li img {
        width: 70px;
    }

    section.upcoming {
        padding-top: 0;
    }

    section.expobtn {
        padding: 0;
    }

    .sameBtn a {
        font-size: 16px;
    }

    .heading h2 {
        padding-bottom: 15px;
    }

    h2 {
        font-size: 24px;
    }

    .scholarship.Loca .schlCon .schlChild .row {
        --bs-gutter-x: 13px;
    }

    .aspiExpo .row {
        gap: 10px 0;
        justify-content: center;
    }

    p,
    li {
        font-size: 12px;
    }

    .faqCon .accordion-button {
        font-size: 14px;
    }

    .testiSlider .item:nth-child(2) .testiCon .tlCon {
        padding: 20px;
    }

    .testiSlider .item:nth-child(2) .testiCon i {
        width: 45px;
        font-size: 25px;
        top: -17px;
    }

    .fpra .row .col-lg-5:nth-child(3),
    .fhead .row .col-lg-5:nth-child(3) {
        width: 35%;
    }

    .fpra .row .col-lg-5:nth-child(2),
    .fhead .row .col-lg-5:nth-child(2) {
        width: 35%;
    }

    .fpra .col-lg-2,
    .fhead .col-lg-2 {
        width: 30%;
    }

    .news {
        flex-direction: column;
        padding-bottom: 15px;
        margin-bottom: 10px;
    }

    .news .nleft,
    .news .nright {
        width: 100%;
    }

    .aspiExpo .row {
        gap: 10px 0;
        justify-content: center;
    }

    .nleft {
        padding-bottom: 35px;
    }

    .cpCon p {
        font-size: 12px;
        text-align: center;
    }

    footer,
    section {
        padding: 40px 0;
    }

    footer>.container>.row {
        --bs-gutter-x: 13px;
    }

    .upcoming .row {
        --bs-gutter-x: 13px;
    }

    .enquireForm {
        position: unset;
        margin: auto;
        width: 100%;
    }

    .sameBanner {
        height: calc(250px - 50px);
        margin-top: 50px;
        padding-bottom: 10px;
        background-position: bottom;
    }

    .smBan h1 {
        font-size: 25px;
    }

    .scholarship.Loca .schlCon {
        padding: 50px 20px;
    }

    .scholarship.Loca .schlCon .schlChild .figCon .shead h4 {
        font-size: 20px;
    }

    .about .galNav {
        margin-top: -57px;
    }
    .heading-black h2{
        font-size: 24px;
    }
    .edu-girlSec .heading {
        text-align:center !important;
    }
    .edu-girlSec h3{
        font-size: 32px;
    }
    .edu-girlSec h4{
        font-size: 18px;
    }
    .edu-girlSec h3 span {
        font-size: 26px;
    }
    .eduGirl-box {
        display: block;
        text-align: center;
    }
    .edu-girlSec .row .col-lg-4:nth-child(2){
        border: none;
    }
    .aspiration{
        padding: 60px 0;
        background-position: inherit;
    }
        .edu-girlSec {
            padding: 40px 0 550px;
        }
       .crack-code {
        padding: 30px 0;
    }
    .crack-code {
        padding: 30px 0;
    }
    .discover-clg {
        padding: 0 0 30px 0;
    }
    .aspiration {
            padding: 30px 0;
    }
}
}