        @media only screen and (min-width: 1601px) {}
        
        @media only screen and (min-width: 1801px) {}
        
        @media only screen and (min-width: 1901px) {}
        
        @media only screen and (min-width: 2001px) {}
        
        @media only screen and (min-width: 1601px) and (max-width: 1820px) {
            .float-wrap04 {
                right: 6%;
            }
        }
        
        @media only screen and (min-width: 1441px) and (max-width: 1600px) {
            .main-menu ul {
                margin-left: 13rem;
            }
            .logo {
                width: 20.0rem;
            }
            .logo img {
                width: 100%;
            }
            .enqueryBtn {
                right: -16rem;
            }
            .perticles01 img,
            .perticles img {
                width: 100%;
            }
            .banner-right-content {
                right: 8%;
                max-width: 64.0rem;
            }
            .float-wrap01 {
                width: 8rem;
                top: 17rem;
                left: 28.8%;
            }
            .float-wrap04 {
                right: 7%;
                top: 15%;
            }
            .float-wrap05 {
                position: absolute;
                right: 29%;
                top: 17%;
            }
            .perticles08 {
                left: -5%;
            }
            .perticles07 {
                left: 81%;
            }
            .float-wrap02 {
                left: 1%;
            }
            .social-text {
                width: 24.0rem;
            }
            .girls-img img,
            .social-text img,
            .bag img,
            .lap img,
            .trust img {
                width: 100%;
            }
            .girls-img {
                right: 0;
                width: 38.0rem;
            }
            .social-text {
                width: 24.0rem;
                left: -2rem;
            }
            .trust {
                left: 33%;
                bottom: 42%;
                width: 14.0rem;
            }
            .lap {
                bottom: 12%;
                width: 12.0rem;
            }
            .bag {
                bottom: 11%;
                width: 12.0rem;
            }
            .logo-banner-container {
                background-position: -11rem 0rem;
                min-height: 77rem;
            }
            .banner-content-area {
                min-height: 74.0rem;
                overflow: hidden;
            }
            .inner-banner-container {
                min-height: 56rem;
                background-size: cover;
            }
            .inner-banner-container::after {
                bottom: -65px;
                z-index: 5;
            }
            .inner-banner-container .container {
                position: relative;
                max-width: 120rem;
            }
            .inner-banner-content .banner-content {
                padding-top: 20rem;
                padding-left: 0;
            }
        }
        
        @media only screen and (min-width: 1367px) and (max-width: 1440px) {
            html {
                font-size: 56%;
            }
            body {
                font-size: 14px;
                line-height: 24px;
            }
            .logo-banner-container::after {
                height: 13rem;
                bottom: -52px;
                z-index: 23;
            }
            .main-menu ul {
                margin-left: 8rem;
                gap: 1.8rem;
            }
            .logo {
                width: 20.0rem;
            }
            .logo img {
                width: 100%;
            }
            .banner-content {
                padding: 0;
            }
            .banner-content h1 {
                margin-top: 1.8rem;
            }
            .banner-content h1,
            .banner-content h1 span {
                font-size: 5.8rem;
            }
            .banner-right-content {
                right: 0;
                max-width: 67rem;
                height: 51rem;
                overflow: hidden;
            }
            .page-tear {
                width: 40rem;
                height: 11rem;
                background-size: contain;
            }
            .enqueryBtn {
                right: -19rem;
            }
            .page-tear h5 {
                font-size: 1.5rem;
            }
            .girls-img img,
            .social-text img,
            .bag img,
            .lap img,
            .trust img {
                width: 100%;
            }
            .girls-img {
                right: 0;
                width: 40rem;
            }
            .float-wrap01 {
                width: 6rem;
                top: 17rem;
                left: 38.8%;
            }
            .float-wrap05 {
                position: absolute;
                right: 28%;
                top: 17%;
                width: 6rem;
            }
            .social-text {
                width: 24.0rem;
                left: 0;
            }
            .trust {
                left: 33%;
                bottom: 29%;
                width: 11rem;
            }
            .lap {
                bottom: -2%;
                width: 15rem;
                left: 26%;
            }
            .bag {
                bottom: -0.8rem;
                width: 13rem;
                left: 9%;
            }
            .perticles01 img,
            .perticles img {
                width: 100%;
            }
            .float-wrap04 {
                right: 7%;
                top: 17%;
                width: 13rem;
            }
            .banner-content-area .container {
                position: relative;
                max-width: 120rem;
            }
            .banner-content-area {
                min-height: 85.6vh;
            }
            .float-wrap02 {
                left: 8%;
                top: 57%;
            }
            .logo-banner-container {
                height: 67rem;
                min-height: auto;
                background-position: center top;
            }
            .main-menu {
                max-width: 93rem;
            }
            .box-content-area .container {
                position: relative;
                max-width: 120rem;
            }
            .box-content h2 {
                font-size: 2.4rem;
                margin: 1.8rem 0 0.8rem;
            }
            .review-content-section .container {
                max-width: 120rem;
            }
            .box-content {
                padding: 3rem;
            }
            .mrtop {
                margin-top: 10rem;
            }
            .icons {
                width: 6.5rem;
            }
            .icons img {
                width: 100%;
            }
            .box-content p {
                margin: 0;
                line-height: 140%;
            }
            .main-menu {
                max-width: 93rem;
            }
            .perticles08 {
                left: -8.6rem;
                width: 23.3rem;
                height: auto;
            }
            .perticles07 {
                left: 82%;
                width: 16.3rem;
                height: auto;
            }
            .what-we-do-section {
                overflow: hidden;
            }
            .right-content-area {
                max-width: calc(100% - 65rem);
            }
            .review-txt::after {
                right: -8.5rem;
                background-size: contain;
                top: 10.9rem;
            }
            .secondTxt:after {
                left: -13.5rem;
                top: 27.9rem;
            }
            .what-we-do-section .container {
                max-width: 120rem;
            }
            .left-imgt-area {
                max-width: 65rem;
            }
            .left_imgs {
                width: 44rem;
            }
            .img01 {
                width: 44rem;
            }
            .img03 {
                width: 18.5rem;
            }
            .img04 {
                max-width: 23.7rem;
            }
            .rigth_imgs {
                max-width: 18.9rem;
            }
            .counter img {
                width: 12.5rem;
            }
            .box-content-area {
                background-position-x: -235px;
            }
            .img-boxs img {
                width: 100%;
            }
            .review-content {
                top: 3.6rem;
                gap: 10rem;
            }
            .shape-review {
                /* height: 60rem; */
                background-size: contain;
            }
            .review-content-section {
                min-height: 125rem;
            }
            .review-content-section::after {
                height: 140rem;
                background-position-x: -7.5rem;
            }
            .footer-sections::before {
                top: 17%;
                background-position: center;
            }
            .student-slider-container .slick-track {
                height: auto;
            }
            .names h2 {
                font-size: 3rem !important;
            }
            /* ======================== about ==================== */
            .inner-banner-container {
                min-height: 56rem;
                background-size: cover;
            }
            .inner-banner-container::after {
                bottom: -65px;
                z-index: 5;
            }
            .inner-banner-container .container {
                position: relative;
                max-width: 120rem;
            }
            .inner-banner-content .banner-content {
                padding-top: 20rem;
                padding-left: 0;
            }
            .inner-side-img {
                margin-left: 25%;
                width: 36.4rem;
            }
            .inner-side-img img {
                width: 100%;
            }
            .banner-right-side .float-wrap03 {
                top: 63%;
                width: 8.5rem;
            }
            .banner-right-side .float-wrap01 {
                width: 6.5rem;
                bottom: 14%;
                right: -4.2rem;
            }
            .about-content-section {
                padding: 8rem 0 4rem;
            }
            .about-content-section h2 {
                margin-bottom: 2.42rem;
                font-size: 5.0rem;
            }
            /* ---------------------------------------- */
            .conatct-content-section .container,
            .contact-form-area .container {
                max-width: 120rem;
            }
            .contact-form-area::after {
                background-size: contain;
            }
            .img-area {
                width: 80%;
            }
            .img-area img {
                width: 100%;
            }
            .cont-art {
                width: 88%;
            }
            .form-box-content .page-tear {
                top: 2.8rem;
                margin: 0 auto;
                width: 45rem;
            }
            .form-box-content .page-tear h5 {
                font-size: 3.4rem;
            }
            .form-area::after {
                background-size: contain;
            }
            .contact-form-area::before {
                right: 0%;
                background-size: contain;
            }
            /* ================================================= */
            .faculty-container-area .heads h2 {
                font-size: 5rem;
                margin-bottom: 2.6rem;
            }
            .faculty-container-area .heads span {
                font-size: 1.4rem;
            }
            .faculty-description-area,
            .teacher-listing {
                gap: 2.4rem;
                padding: 0 3.6rem;
            }
            .right-part h2 {
                font-size: 3.6rem;
            }
            .point-out-opt ul li p {
                font-size: 1.4rem;
            }
            .perticles11 {
                right: -7.8rem;
            }
            .faculty-container-area {
                overflow: hidden;
            }
            .nameTags {
                background-size: contain;
            }
            .student-content-area::after,
            .slider-content-area::after {
                left: -3.7rem;
            }
            .center-carousel .item.big {
                width: 300px;
            }
            .center-carousel .item.middle {
                width: 292px;
                margin-top: 10px;
            }
            .center-carousel .item.small {
                width: 250px;
                margin-top: 45px;
            }
            .slick-track {
                overflow: hidden;
                height: 535px;
            }
            .slick-slide.slick-center {
                width: 355px;
                height: 415px;
                display: flex !important;
                justify-content: center;
                align-items: center;
                border-radius: 25px;
                margin-top: -30px;
                overflow: hidden;
            }
            .slick-slide {
                height: 454px;
                margin: 0;
                width: 252px;
                margin-top: 10px;
            }
            .gallary-puzzle-area {
                width: 92%;
                margin: 2.4rem auto;
            }
            .element-item {
                width: 31%;
                height: 310px;
            }
            .who-we-content-area h2,
            .specialise-section-area h2 {
                font-size: 6.4rem;
            }
            .free-consultant h4 {
                font-size: 4.2rem;
            }
            .listing-area {
                max-width: 58rem;
            }
            .list-img-area {
                max-width: calc(100% - 58rem);
            }
            .review-content h2 {
                font-size: 6.6rem;
                margin-bottom: 0rem;
            }
            .student-slider-container {
                padding-top: 5rem;
            }
            .contents-rivew p {
                font-size: 1.6rem;
            }
            .names {
                margin-top: 0.4rem;
            }
            .ima-show-area {
                gap: 1.8rem;
            }
            .img-block {
                max-width: 32.33%;
                gap: 1.8rem;
            }
        }
        
        @media only screen and (min-width: 1281px) and (max-width: 1366px) {
            html {
                font-size: 56%;
            }
            body {
                font-size: 14px;
                line-height: 24px;
            }
            .logo-banner-container {
                height: 56rem;
                min-height: auto;
                background-position: center top;
            }
            .logo-banner-container::after {
                height: 13rem;
                bottom: -52px;
                z-index: 23;
            }
            .main-menu ul {
                margin-left: 8rem;
                gap: 1.8rem;
            }
            .logo {
                width: 20.0rem;
            }
            .logo img {
                width: 100%;
            }
            .banner-content {
                padding-left: 0;
                padding-top: 0;
            }
            .banner-right-content {
                right: 0;
                max-width: 56rem;
                height: 39rem;
                overflow: hidden;
            }
            .page-tear {
                height: 9rem;
                width: 32rem;
                background-size: contain;
            }
            .page-tear h5 {
                font-size: 1.2rem;
            }
            .girls-img img,
            .social-text img,
            .bag img,
            .lap img,
            .trust img {
                width: 100%;
            }
            .girls-img {
                right: 0;
                width: 27rem;
            }
            .float-wrap01 {
                width: 6rem;
                top: 15rem;
                left: 38.8%;
            }
            .float-wrap03 {
                top: 80%;
            }
            .float-wrap05 {
                position: absolute;
                right: 29%;
                top: 19%;
                width: 6rem;
            }
            .social-text {
                width: 21rem;
                left: 1rem;
            }
            .trust {
                left: 52%;
                bottom: 30%;
                width: 8rem;
            }
            .lap {
                bottom: -6%;
                width: 10rem;
                left: 47.5%;
            }
            .bag {
                bottom: -6%;
                width: 10rem;
                left: 31%;
            }
            .banner-content-area {
                min-height: 85vh;
            }
            .banner-content h1,
            .banner-content h1 span {
                font-size: 4.4rem;
            }
            .banner-content h1 {
                margin-top: 2rem;
            }
            .inner-banner-content .banner-content h1 {
                font-size: 4.4rem;
            }
            .perticles01 img,
            .perticles img {
                width: 100%;
            }
            .banner-content-area .container {
                position: relative;
                max-width: 100rem;
            }
            .box-content-area .container {
                position: relative;
                max-width: 120rem;
            }
            .float-wrap04 {
                right: 10%;
                top: 21%;
                width: 13rem;
            }
            .box-content {
                padding: 3.0rem 3.2rem;
            }
            .box-content h2 {
                margin: 1.2rem 0;
                font-size: 2.1rem;
                line-height: 120%;
            }
            .icons {
                width: 8rem;
            }
            .icons img {
                width: 100%;
            }
            .main-menu {
                max-width: 86rem;
            }
            .right-content-area {
                max-width: calc(100% - 65rem);
            }
            .review-txt::after {
                right: -8.5rem;
                background-size: contain;
            }
            .secondTxt:after {
                left: -13.5rem;
                background-size: contain;
            }
            .what-we-do-section .container {
                max-width: 120rem;
            }
            .left-imgt-area {
                max-width: 65rem;
            }
            .counter-area {
                background-size: contain;
            }
            .left_imgs {
                width: 44rem;
            }
            .img01 {
                width: 44rem;
            }
            .img03 {
                width: 18.5rem;
            }
            .img04 {
                max-width: 23.7rem;
            }
            .rigth_imgs {
                max-width: 18.9rem;
            }
            .counter img {
                width: 11.2rem;
            }
            .perticles08 {
                left: -8.6rem;
                width: 20.3rem;
                height: auto;
            }
            .perticles07 {
                left: 84%;
                width: 16.3rem;
                height: auto;
            }
            .box-content p {
                margin: 0;
                font-size: 1.6rem;
            }
            .box-content-area {
                background-size: contain;
                background-position-x: -13rem;
                background-position-y: 3rem;
            }
            .img-boxs img {
                width: 100%;
            }
            .review-content-section .container {
                max-width: 120rem;
            }
            .review-content-section {
                min-height: 75rem;
            }
            .review-content-section::after {
                height: 99.5rem;
                background-size: cover;
                top: -247px;
            }
            .review-content {
                padding-top: 2.2rem;
                gap: 6rem;
            }
            .right-content-area h2 {
                margin-bottom: 2.4rem;
                font-size: 6rem;
            }
            .img-boxs {
                width: 24rem;
                border-radius: 3.0rem;
                padding: 1.8rem;
            }
            .review-txt {
                max-width: 39.6rem;
            }
            .contents-rivew p {
                font-size: 1.6rem;
            }
            .shape-review {
                width: 5.3rem;
                height: 54.9rem;
                background-size: contain;
            }
            .shape-review h4 {
                font-size: 4rem;
            }
            .ft-content h2 {
                font-size: 3.8rem;
            }
            .ft-content p {
                font-size: 1.8rem;
            }
            .qucik-connect .enqueryBtn {
                min-height: 7rem;
            }
            /* ======================== about ==================== */
            .student-content-area::after,
            .slider-content-area::after {
                bottom: -10.2rem;
            }
            .inner-banner-container {
                min-height: 52rem;
                background-position: top;
                background-size: cover;
                z-index: 5;
            }
            .inner-banner-content {
                min-height: 42rem;
            }
            .inner-banner-container::after {
                bottom: -72px;
                background-size: contain;
            }
            .inner-banner-container .container,
            .about-content-section .container {
                position: relative;
                max-width: 110rem;
            }
            .inner-banner-content .banner-content {
                padding-top: 20rem;
                padding-left: 0;
            }
            .inner-side-img {
                margin-left: 25%;
                width: 36.4rem;
            }
            .inner-side-img img {
                width: 100%;
            }
            .banner-right-side .float-wrap03 {
                top: 63%;
                width: 8.5rem;
            }
            .banner-right-side .float-wrap01 {
                width: 6.5rem;
                bottom: 14%;
                right: -4.2rem;
            }
            .about-content-section {
                padding: 4rem 0;
            }
            .about-content-section h2 {
                margin-bottom: 2.42rem;
                font-size: 5.0rem;
            }
            .left-img-area {
                max-width: 45rem;
                height: 45rem;
            }
            .overlap {
                height: 43rem;
            }
            .four-txt-area {
                gap: 1.6rem 0;
                padding-bottom: 1.69rem;
                margin-bottom: 1.6rem;
            }
            .grid-item span {
                padding: 0;
                width: 5.4rem;
            }
            .grid-item span img {
                width: 100%;
            }
            .bottom-part {
                margin-top: 4.5rem;
            }
            .about-content {
                min-height: 70rem
            }
            .about-content::after {
                height: 50rem;
            }
            .student-header h1 {
                font-size: 13.2rem;
            }
            .student-header h2 {
                font-size: 5rem;
            }
            .student-list {
                display: flex;
                flex-direction: column;
                align-items: center;
            }
            .dotedline {
                width: 84%;
            }
            .dotedline img {
                width: 100%;
            }
            .right-abt-content h4,
            .right-abt-content p {
                font-size: 1.6rem;
                line-height: 2.6rem;
            }
            /* ---------------------------------------- */
            .conatct-content-section .container,
            .contact-form-area .container {
                max-width: 120rem;
            }
            .contact-form-area::after {
                background-size: contain;
            }
            .img-area {
                width: 80%;
            }
            .img-area img {
                width: 100%;
            }
            .cont-art {
                width: 88%;
            }
            .form-box-content .page-tear {
                top: 2.8rem;
                margin: 0 auto;
                width: 45rem;
            }
            .form-box-content .page-tear h5 {
                font-size: 3.4rem;
            }
            .form-area::after {
                background-size: contain;
            }
            .contact-form-area::before {
                right: 0%;
                background-size: contain;
            }
            .contact-form-area {
                min-height: 83.5rem;
                padding: 50px 0 0;
            }
            /* ======================================== */
            .faculty-container-area .heads h2 {
                font-size: 5rem;
                margin-bottom: 2.6rem;
            }
            .faculty-container-area .heads span {
                font-size: 1.4rem;
            }
            .faculty-description-area,
            .teacher-listing {
                gap: 2.4rem;
                padding: 0 3.6rem;
            }
            .right-part h2 {
                font-size: 3.6rem;
            }
            .point-out-opt ul li p {
                font-size: 1.4rem;
            }
            .perticles11 {
                right: -7.8rem;
            }
            .faculty-container-area {
                overflow: hidden;
            }
            .nameTags {
                background-size: contain;
            }
            .slider-content-area .heads h2 {
                text-transform: uppercase;
                font-size: 6rem;
            }
            /* =========================================== */
            .center-carousel .item.big {
                width: 300px;
            }
            .center-carousel .item.middle {
                width: 292px;
                margin-top: 10px;
            }
            .center-carousel .item.small {
                width: 250px;
                margin-top: 45px;
            }
            .slick-slide.slick-center {
                width: 355px;
                height: 415px;
                display: flex !important;
                justify-content: center;
                align-items: center;
                border-radius: 25px;
                margin-top: -30px;
                overflow: hidden;
            }
            .slick-slide {
                height: 454px;
                margin: 0;
                width: 252px;
                margin-top: 10px;
            }
            .gallery-content-section .heads h2 {
                margin-bottom: 2.42rem;
                font-size: 5.0rem;
            }
            .heads h5,
            .button-group .button {
                font-size: 2.0rem;
            }
            .gallery-content-section .heads h3 {
                font-size: 9.0rem;
            }
            .grid {
                margin-top: 2.4rem;
            }
            .gallary-puzzle-area {
                width: 92%;
                margin: 2.4rem auto;
            }
            .element-item {
                /* width: 348px; */
                width: 30.25%;
                height: 300px;
            }
            .join-content h3 {
                font-size: 4.2rem;
                margin-bottom: 2.42rem;
            }
            .join-content p {
                font-size: 2.0rem;
                margin-bottom: 2.42rem;
            }
        }
        
        @media only screen and (min-width: 1025px) and (max-width: 1280px) {
            /* ----- zoom in 125% ------- */
            html {
                font-size: 56%;
            }
            body {
                font-size: 14px;
                line-height: 24px;
            }
            .main-menu ul {
                margin-left: 6rem;
                gap: 1.6rem;
            }
            .main-menu ul li a {
                font-size: 1.5rem;
            }
            .logo {
                width: 20.0rem;
            }
            .logo img {
                width: 100%;
            }
            .banner-content {
                padding-left: 14.5rem;
            }
            .banner-right-content {
                right: 10.5%;
                max-width: 64.0rem;
                top: -9rem;
            }
            .girls-img img,
            .social-text img,
            .bag img,
            .lap img,
            .trust img {
                width: 100%;
            }
            .girls-img {
                right: 0;
                width: 39rem;
                top: 0;
            }
            .float-wrap01 {
                width: 6.5rem;
                top: 17rem;
                left: 31.8%;
            }
            .float-wrap05 {
                position: absolute;
                right: 28%;
                top: 17%;
                width: 6rem;
            }
            .social-text {
                width: 22.0rem;
                left: 0%;
                top: 1rem;
            }
            .banner-content h1,
            .banner-content h1 span {
                font-size: 5.2rem;
            }
            .inner-banner-content .banner-content h1,
            .inner-banner-content .banner-content h1 span {
                font-size: 4.4rem;
            }
            .page-tear {
                height: 9rem;
                width: 32rem;
                background-size: contain;
            }
            .trust {
                left: 33%;
                bottom: 42%;
                width: 14.0rem;
            }
            .lap {
                bottom: 12%;
                width: 14.0rem;
                left: 31%;
            }
            .bag {
                bottom: 12%;
                width: 16rem;
                left: 9%;
            }
            .page-tear h5 {
                font-size: 1.2rem;
            }
            .banner-content-area {
                min-height: 67rem;
                overflow: hidden;
            }
            .float-wrap02 {
                left: -2%;
            }
            .float-wrap03 {
                top: 85%;
            }
            .float-wrap04 {
                right: 4%;
                top: 17%;
                width: 13rem;
            }
            .logo-banner-container::after {
                height: 12rem;
            }
            .perticles01 img,
            .perticles img {
                width: 100%;
            }
            .logo-banner-container {
                background-position-x: -29.5rem;
                min-height: 75rem;
            }
            .what-content-area {
                transform: scale(0.82);
            }
            .box-content-area .container {
                max-width: 120rem;
            }
            .box-content {
                padding: 3.6rem;
            }
            .box-content h2 {
                margin: 1.2rem 0;
                font-size: 2.1rem;
                line-height: 120%;
            }
            .icons {
                width: 8rem;
            }
            .icons img {
                width: 100%;
            }
            .review-content-section .container {
                max-width: 110rem;
            }
            .names::after {
                background-size: cover;
            }
            .shape-review {
                height: 71.9rem;
            }
            .box-content p {
                margin: 0;
                font-size: 1.6rem;
            }
            .secondTxt:after {
                left: -13rem;
            }
            .counter img {
                width: 10.5rem;
            }
            .perticles08 {
                left: -8.5rem;
                width: 18.3rem;
                height: auto;
            }
            .perticles07 {
                left: 87%;
                width: 15.3rem;
                height: auto;
            }
            .counter-area {
                background-size: contain;
            }
            .box-content-area {
                background-size: contain;
                background-position-x: -12rem;
            }
            .review-content-section::after {
                height: 102rem;
                left: 0;
                top: -17.3rem;
                z-index: 1;
                background-size: cover;
                background-position-x: -5rem;
            }
            .review-content {
                min-height: auto;
                gap: 0rem;
            }
            .student-slider-container {
                padding-top: 4.0rem;
            }
            .img-boxs img {
                width: 100%;
            }
            .img-boxs {
                width: 24rem;
                padding: 1.6rem;
            }
            .review-content h2 {
                font-size: 6.6rem;
                margin-bottom: 2rem;
            }
            .names h2 {
                font-size: 3rem;
            }
            .pen {
                position: absolute;
                top: -7rem;
                left: 6%;
                z-index: 2;
            }
            .who-we-content-area h2,
            .specialise-section-area h2 {
                font-size: 4.8rem;
            }
            .second-img {
                width: 34.3rem;
            }
            .first-img {
                width: 30rem;
            }
            .second-img img,
            .first-img img {
                width: 100%;
            }
            .listing-area ul li::before {
                background-size: contain;
            }
            .free-consultant .enqueryBtn {
                max-width: 37rem;
                font-size: 2.4rem;
                min-height: 7rem;
            }
            .free-consultant h4 {
                font-size: 3.8rem;
            }
            .listing-area {
                max-width: 58rem;
            }
            .list-img-area {
                max-width: calc(100% - 58rem);
            }
            .contents-rivew p {
                font-size: 1.4rem;
            }
            .names h4 {
                font-size: 2rem;
            }
            .names span {
                font-size: 1.4rem;
            }
            .review-txt::after {
                right: -6rem;
                background-size: contain;
                width: 20rem;
            }
            .shape-review {
                height: 56.9rem;
                background-size: contain;
                width: 6rem;
            }
            .shape-review h4 {
                font-size: 4.4rem;
            }
            .review-content-section {
                min-height: 39rem;
            }
            .footer-sections::before {
                top: 22%;
            }
            .ft-content h2 {
                font-size: 3.6rem;
            }
            .ft-content p {
                font-size: 2rem;
            }
            .qucik-connect .enqueryBtn {
                font-size: 2rem;
                min-height: 6.5rem;
            }
            .footer-sections {
                padding-top: 6rem;
            }
            /* ======================== about ==================== */
            .inner-banner-container {
                min-height: 46rem;
                background-position: top;
                background-size: auto;
                z-index: 5;
            }
            .student-content-area::after {
                bottom: -16.2rem;
            }
            .inner-banner-content {
                min-height: 40rem;
            }
            .inner-banner-container::after {
                bottom: -82px;
                background-size: contain;
            }
            .inner-banner-container .container,
            .about-content-section .container {
                position: relative;
                max-width: 110rem;
            }
            .inner-banner-content .banner-content {
                padding-top: 20rem;
                padding-left: 0;
            }
            .inner-side-img {
                margin-left: 25%;
                width: 36.4rem;
            }
            .inner-side-img img {
                width: 100%;
            }
            .banner-right-side .float-wrap03 {
                top: 63%;
                width: 8.5rem;
            }
            .banner-right-side .float-wrap01 {
                width: 6.5rem;
                bottom: 14%;
                right: -4.2rem;
            }
            .about-content-section {
                padding: 8rem 0 4rem;
            }
            .about-content-section h2 {
                margin-bottom: 2.42rem;
                font-size: 5.0rem;
            }
            .left-img-area {
                max-width: 45rem;
                height: 45rem;
            }
            .overlap {
                height: 43rem;
            }
            .four-txt-area {
                gap: 1.6rem 0;
                padding-bottom: 1.69rem;
                margin-bottom: 1.6rem;
            }
            .grid-item span {
                padding: 0;
                width: 5.4rem;
            }
            .grid-item span img {
                width: 100%;
            }
            .bottom-part {
                margin-top: 4.5rem;
            }
            .about-content {
                min-height: 70rem
            }
            .about-content::after {
                height: 50rem;
            }
            .student-header h1 {
                font-size: 13.2rem;
            }
            .student-header h2 {
                font-size: 5rem;
            }
            .student-list {
                display: flex;
                flex-direction: column;
                align-items: center;
            }
            .dotedline {
                width: 84%;
            }
            .dotedline img {
                width: 100%;
            }
            .right-abt-content h4,
            .right-abt-content p {
                font-size: 1.6rem;
                line-height: 2.6rem;
            }
            /* ---------------------------------------- */
            .conatct-content-section .container,
            .contact-form-area .container {
                max-width: 110rem;
            }
            .contact-form-area::after {
                background-size: contain;
            }
            .img-area {
                width: 70%;
            }
            .img-area img {
                width: 100%;
            }
            .cont-art {
                width: 88%;
                top: 40%;
            }
            .cont-art02 {
                width: 88%;
                top: 20%;
            }
            .form-box-content .page-tear {
                top: 2.8rem;
                margin: 0 auto;
                width: 40rem;
            }
            .form-box-content .page-tear h5 {
                font-size: 3rem;
            }
            .form-area::after {
                background-size: contain;
            }
            .contact-form-area::before {
                right: 0%;
                background-size: contain;
            }
            .contact-form-area {
                min-height: 84.6rem;
                padding: 50px 0 0;
            }
            .faculty-container-area .heads h2 {
                font-size: 5rem;
                margin-bottom: 2.6rem;
            }
            .faculty-container-area .heads span {
                font-size: 1.4rem;
            }
            .faculty-description-area,
            .teacher-listing {
                gap: 2.4rem;
                padding: 0 3.6rem;
            }
            .right-part h2 {
                font-size: 3.6rem;
            }
            .point-out-opt ul li p {
                font-size: 1.4rem;
            }
            .perticles11 {
                right: -7.8rem;
            }
            .faculty-container-area {
                overflow: hidden;
            }
            .nameTags {
                background-size: contain;
            }
            /* =========================================== */
            .center-carousel .item.big {
                width: 290px;
            }
            .center-carousel .item.middle {
                width: 250px;
                margin-top: 10px;
            }
            .center-carousel .item.small {
                width: 212px;
                margin-top: 45px;
            }
            .slick-slide.slick-center {
                width: 300px;
                height: 390px;
                display: flex !important;
                justify-content: center;
                align-items: center;
                border-radius: 25px;
                margin-top: -30px;
                overflow: hidden;
            }
            .slick-slide {
                height: 400px;
                margin: 0;
                width: 202px;
                margin-top: 30px;
            }
            .gallery-content-section .heads h2 {
                margin-bottom: 2.42rem;
                font-size: 5.0rem;
            }
            .heads h5,
            .button-group .button {
                font-size: 2.0rem;
            }
            .gallery-content-section .heads h3 {
                font-size: 9.0rem;
            }
            .grid {
                margin-top: 2.4rem;
            }
            .gallary-puzzle-area {
                width: 92%;
                margin: 2.4rem auto;
            }
            .element-item {
                /* width: 348px; */
                width: 30.25%;
                height: 290px;
            }
            .join-content h3 {
                font-size: 4.2rem;
                margin-bottom: 2.42rem;
            }
            .join-content p {
                font-size: 2.0rem;
                margin-bottom: 2.42rem;
            }
        }
        
        @media only screen and (min-width: 964px) and (max-width: 1024px) {
            html {
                font-size: 52%;
            }
            body {
                font-size: 14px;
                line-height: 24px;
            }
            .logo-banner-container,
            .what-we-do-section,
            .box-content-area {
                overflow: hidden;
            }
            .logo {
                width: 15.0rem;
            }
            .logo img {
                width: 100%;
            }
            .main-menu {
                max-width: 69rem;
            }
            .main-menu ul {
                margin-left: 8rem;
            }
            .slider-content-area::after {
                left: 6.3rem;
                bottom: -10.2rem;
                z-index: 58;
            }
            .banner-content h1 {
                font-size: 4.0rem;
                margin-top: 1.6rem;
            }
            .banner-content h1 span {
                font-size: 4.0rem;
            }
            .what-content-area {
                flex-direction: column-reverse;
            }
            .left-imgt-area {
                max-width: 100%;
                justify-content: center;
            }
            .right-content-area {
                max-width: 100%;
                padding-bottom: 10rem;
            }
            .counter-area {
                max-width: 54.0rem;
                margin: 0 auto;
            }
            .box-content {
                padding: 2.4rem;
                z-index: 32;
            }
            .two-boxes-area {
                position: relative;
                z-index: 32;
            }
            .perticles01 img,
            .perticles img {
                width: 100%;
            }
            .box-content h2 {
                font-size: 2.4rem;
                margin: 3.0rem 0;
            }
            .box-content p {
                margin: 0;
            }
            .img-boxs {
                width: 22rem;
                padding: 1.6rem;
            }
            .img-boxs img {
                width: 100%;
            }
            .footer-content-area {
                padding-left: 0;
                padding-right: 0;
            }
            .conatct-content-section .container,
            .contact-form-area .container {
                max-width: 110rem;
            }
            .contact-form-area::after {
                background-size: contain;
            }
            .img-area {
                width: 70%;
            }
            .img-area img {
                width: 100%;
            }
            .cont-art {
                width: 88%;
                top: 40%;
            }
            .cont-art02 {
                width: 88%;
                top: 20%;
            }
            .form-box-content .page-tear {
                top: 2.8rem;
                margin: 0 auto;
                width: 40rem;
            }
            .form-box-content .page-tear h5 {
                font-size: 3rem;
            }
            .form-area::after {
                background-size: contain;
            }
            .contact-form-area::before {
                right: 0%;
                background-size: contain;
            }
            .contact-form-area {
                min-height: 84.6rem;
                padding: 50px 0 0;
            }
            /* =========================================== */
            .center-carousel .item.big {
                width: 230px;
            }
            .center-carousel .item.middle {
                width: 200px;
                margin-top: 10px;
            }
            .center-carousel .item.small {
                width: 180px;
                margin-top: 45px;
            }
            .inner-banner-container {
                background-size: cover;
            }
            .inner-banner-content {
                overflow: hidden;
            }
            .inner-side-img {
                margin-left: 14%;
            }
            .inner-banner-container::after {
                bottom: -70px;
                z-index: 1;
            }
            .slick-slide.slick-center {
                width: 325px;
                height: 415px;
                display: flex !important;
                justify-content: center;
                align-items: center;
                border-radius: 25px;
                margin-top: -30px;
                overflow: hidden;
            }
            .slick-slide {
                height: 454px;
                margin: 0;
                width: 232px;
                margin-top: 10px;
            }
            .gallery-content-section .heads h2 {
                margin-bottom: 2.42rem;
                font-size: 5.0rem;
            }
            .heads h5,
            .button-group .button {
                font-size: 2.0rem;
            }
            .gallery-content-section .heads h3 {
                font-size: 9.0rem;
            }
            .grid {
                margin-top: 2.4rem;
            }
            .gallary-puzzle-area {
                width: 100%;
                margin: 2.4rem auto;
            }
            .element-item {
                /*width: 300px; */
                width: 29.25%;
                height: 280px;
            }
            .join-content h3 {
                font-size: 4.2rem;
                margin-bottom: 2.42rem;
            }
            .join-content p {
                font-size: 2.0rem;
                margin-bottom: 2.42rem;
            }
            .ima-show-area {
                gap: 1.6rem;
            }
            .img-block {
                max-width: 32.33%;
                gap: 1.6rem;
            }
        }
        
        @media only screen and (min-width: 768px) and (max-width: 963px) {
            html {
                font-size: 52%;
            }
            body {
                font-size: 14px;
                line-height: 24px;
            }
            .inner-banner-content {
                overflow: hidden;
            }
            .inner-side-img {
                margin-left: 2%;
                width: 90%;
                top: 9rem;
            }
            .inner-side-img img {
                width: 100%;
            }
            .inner-banner-container {
                background-size: cover;
                background-position: -600px 0;
            }
            .about-content::after {
                bottom: 12.8rem;
                height: 60.3rem;
            }
            .student-content-area::after {
                left: 3.3rem;
                bottom: -3.2rem;
            }
            .perticles11 {
                display: none;
            }
            .student-header h1 {
                font-size: 11.2rem;
            }
            .slider-content-area::after {
                width: 17.8rem;
                height: 11.5rem;
                left: 5.3rem;
                bottom: -2.2rem;
                background-size: cover;
            }
            .slick-list {
                height: 615px;
            }
            .inner-banner-container.colorBg {
                background-position: -740px 0;
            }
            .inner-banner-container::after {
                bottom: -64px;
                z-index: 5;
            }
            .what-content-area {
                flex-direction: column-reverse;
            }
            .left-imgt-area {
                max-width: 100%;
                justify-content: center;
            }
            .right-content-area {
                max-width: 100%;
                padding-bottom: 10rem;
            }
            .two-boxes-area {
                flex-direction: column;
                align-items: center;
            }
            .fotter-bottom {
                gap: 1.6rem;
            }
            .mxwdth {
                max-width: 31rem;
            }
            .ft-btm-content ul li a {
                padding: 0;
            }
            /* ============================================ */
            .logo-banner-container {
                min-height: 56rem;
                /* overflow: hidden; */
            }
            .banner-content-area .container {
                position: relative;
                display: flex;
            }
            .banner-content-area {
                display: flex;
                flex-direction: column;
                padding-top: 1.0rem;
                min-height: 53rem;
            }
            .banner-content spna {
                display: block;
                text-align: center;
            }
            .banner-content h1,
            .banner-content h1 span {
                font-size: 2.4rem;
                text-align: center;
            }
            .banner-right-content {
                position: relative;
                padding-top: 156px;
                max-width: 50.0rem;
                overflow: hidden;
                height: 50rem;
                top: 0;
            }
            .page-tear {
                width: 100%;
                background-size: contain;
                height: 9.5rem;
                background-position: center;
            }
            .page-tear h5 {
                font-size: 1.3rem;
            }
            .girls-img {
                position: absolute;
                right: 10%;
                width: 50%;
                display: block;
            }
            .girls-img img,
            .social-text img,
            .trust img,
            .bag img,
            .lap img {
                width: 100%;
            }
            .social-text {
                position: absolute;
                width: 15.0rem;
                top: 34%;
                left: 0;
            }
            .trust {
                width: 9rem;
                bottom: 20%;
            }
            .bag {
                bottom: -2rem;
                width: 11rem;
                left: 8%;
            }
            .lap {
                left: 30%;
                bottom: -2rem;
                width: 11.0rem;
            }
            .float-wrap03 {
                display: none;
            }
            .float-wrap01 {
                left: 75%;
                display: none;
            }
            .float-wrap02 {
                top: 59%;
                left: 1%;
            }
            .float-wrap04 {
                right: 2%;
                z-index: 9;
                top: 18%;
                width: 9.7rem;
            }
            .float-wrap05 {
                position: absolute;
                right: 21%;
                top: 23%;
            }
            .perticles01 img,
            .perticles img {
                width: 100%;
            }
            .logo {
                width: 12.0rem;
            }
            .logo img {
                width: 100%;
            }
            .mrtop {
                margin: 0;
            }
            .main-menu {
                display: none;
                position: absolute;
                position: absolute;
                background: #f8d212;
                border-radius: 0;
                top: 6rem;
                right: 0;
            }
            .main-menu ul {
                flex-direction: column;
                align-items: center;
            }
            .barr {
                display: block;
            }
            .barr img {
                width: 100%;
            }
            .banner-content {
                padding-top: 16.4rem;
            }
            .logo-banner-container::after {
                bottom: -45px;
                z-index: 5;
            }
            .what-we-do-section {
                padding: 6.0rem 0 8.0rem;
            }
            .counter-area {
                max-width: 490px;
                margin: 0 auto;
            }
            .qucik-connect {
                padding: 3.6rem;
            }
            .ft-content h2 {
                font-size: 3.8rem;
            }
            .ft-content p {
                font-size: 1.8rem;
            }
            .footer-content-area {
                padding: 2.4rem 1.6rem;
            }
            .top-part {
                gap: 2.4rem;
            }
            .heads h2 {
                font-size: 5rem;
                margin-bottom: 2.4rem;
            }
            .about-content {
                padding: 0;
            }
            .left-img-area {
                max-width: 45rem;
                height: 48rem;
            }
            .overlap {
                height: 48rem;
            }
            .right-abt-content h2 {
                margin: 0;
                margin-bottom: 3.6rem;
            }
            .four-txt-area,
            .grid-item {
                gap: 1.6rem;
            }
            .four-txt-area {
                margin-bottom: 2rem;
                padding-bottom: 2rem;
                margin-top: 10rem;
            }
            .right-abt-content p {
                line-height: 2.4rem;
            }
            .grid-item h3 {
                font-size: 1.4rem;
            }
            .second,
            .thirdstu,
            .fourthStu {
                position: relative;
                top: inherit;
                left: inherit;
            }
            .student-list-box {
                position: relative;
                width: 100%;
                display: flex;
                flex-wrap: wrap;
                gap: 1.6rem;
            }
            .student-box:nth-child(odd),
            .student-box {
                width: 100%;
                max-width: 47%;
                align-items: center;
            }
            .first {
                height: auto;
            }
            .second {
                height: auto;
            }
            .thirdstu {
                height: auto;
            }
            .first .cliped {
                position: absolute;
                top: -4.2rem;
                left: 16rem;
                z-index: 1;
                display: none;
            }
            .second .cliped {
                position: absolute;
                top: -3.3rem;
                left: 16.6rem;
                z-index: 1;
                display: none;
            }
            .thirdstu .cliped {
                position: absolute;
                top: -4.3rem;
                left: 16.5rem;
                z-index: 1;
                display: none;
            }
            .fourthStu .cliped {
                position: absolute;
                top: -3.3rem;
                left: 16.6rem;
                z-index: 1;
                display: none;
            }
            .student-box:nth-child(odd) .studentpic {
                width: 30.2rem;
                height: 30.2rem;
                top: 0;
            }
            .student-box:nth-child(even) .studentpic {
                width: 30.2rem;
                height: 30.2rem;
                top: 0;
            }
            .student-box:nth-child(even) .studentpic .innerPics {
                width: 24.8rem;
                height: 24.8rem;
            }
            .student-box:nth-child(odd) .studentpic .innerPics {
                width: 24.8rem;
                height: 24.8rem;
            }
            .dotedline {
                display: none;
            }
            .nameTag {
                margin-top: 2.4rem;
            }
            .review-content {
                flex-direction: column;
                overflow: hidden;
                gap: 2.6rem;
                align-items: center;
            }
            .fordesktp {
                display: none;
            }
            .formob {
                display: block;
                margin-top: 13.5rem;
            }
            .shape-review {
                width: 100%;
                height: auto;
                background: url('../images/shape-mb.png') no-repeat;
                background-size: contain;
                background-position: center;
            }
            .review-content-section::after {
                top: -23.5rem;
                height: 900px;
                background-size: cover;
            }
            .review-content-section {
                /* background: #fad01c; */
                padding-bottom: 5rem;
            }
            .pen {
                position: absolute;
                top: -13rem;
                left: 10%;
                z-index: 2;
            }
            .shape-review h4 {
                writing-mode: horizontal-tb;
                text-orientation: inherit;
                letter-spacing: 4rem;
                font-size: 4.0rem;
                text-align: center;
                padding: 0;
            }
            .review-img-area {
                animation: none !important;
                transition: none !important;
            }
            img.clip {
                display: none;
            }
            .img-boxs {
                width: 28rem;
                padding: 1.6rem;
                top: 0;
            }
            .img-boxs img {
                width: 100%;
            }
            .addressBx {
                min-height: max-content;
                padding: 2.4rem;
                gap: 1.6rem;
            }
            .address-details {
                gap: 1.6rem;
                margin-top: 2.8rem;
            }
            .contact-parts {
                /* flex-direction: column; */
            }
            .form-box-content {
                max-width: 48rem;
            }
            .form-box-content .page-tear h5 {
                font-size: 2.6rem;
                line-height: 3.8rem;
            }
            .form-container {
                padding: 0 2rem;
                padding-top: 3.2rem;
                gap: 1.6rem;
                padding-bottom: 3rem;
            }
            .contact-form-area {
                position: relative;
                width: 100%;
                min-height: 77.6rem;
                padding: 50px 0 0;
            }
            .contact-form-area::after {
                width: 40.3rem;
                height: 105.1rem;
            }
            .img-area {
                width: 71%;
            }
            .img-area img {
                width: 100%;
            }
            .form-area::after {
                background-size: contain;
            }
            .contact-form-area::before {
                display: none;
            }
            .gallery-content-section .heads h3 {
                font-size: 7.8rem;
            }
            .heads h5 {
                font-size: 2rem;
            }
            .element-item {
                width: 28%;
                height: 260px;
            }
            .button-group {
                gap: 1.4rem;
            }
            .button-group .button {
                font-size: 2rem;
            }
            .grid {
                margin-top: 2.4rem;
            }
            .join-content h3 {
                font-size: 4.2rem;
                margin-bottom: 2.4rem;
            }
            .join-content p {
                font-size: 2.4rem;
                margin-bottom: 2.4rem;
            }
            .join-content .enqueryBtn {
                margin: 0 auto;
            }
            .we-contentlist {
                flex-direction: column;
            }
            .listing-area {
                padding: 1.6rem;
            }
            .listing-area ul li {
                padding: 1.8rem 0;
            }
            .listing-area ul li::before {
                background-size: cover;
            }
            .list-img-area {
                max-width: 100%;
                display: flex;
            }
            .first-img,
            .second-img {
                position: relative;
                width: 100%;
                right: inherit;
                top: inherit;
                left: inherit;
                display: flex;
                justify-content: center;
            }
            .free-consultant h4 {
                font-size: 2.6rem;
            }
            .first-img img,
            .second-img img {
                width: 90%;
                margin: 1rem auto;
            }
            .free-consultant {
                margin-top: 3rem;
            }
            .three-color-border img {
                width: 100%;
            }
            .review-content h2 {
                font-size: 3.6rem;
                padding-top: 0rem;
                margin: 0;
            }
            .student-slider-container {
                padding-top: 2.4rem;
            }
            .ima-show-area {
                gap: 1.2rem;
            }
            .img-block {
                max-width: 32.33%;
                gap: 1.2rem;
            }
        }
        
        @media only screen and (max-width: 767px) {
            html {
                font-size: 52%;
            }
            body {
                font-size: 14px;
                line-height: 24px;
            }
            .logo-banner-container,
            .what-we-do-section,
            .box-content-area {
                overflow: hidden;
            }
            .float-wrap05,
            .float-wrap01,
            .float-wrap02,
            .perticles07,
            .perticles08 {
                display: none;
            }
            .perticles01 img,
            .perticles img {
                width: 100%;
            }
            .logo {
                width: 9.0rem;
            }
            .logo img {
                width: 100%;
            }
            .logo-banner-container .container-lg {
                padding: 0;
            }
            .main-menu {
                display: none;
                position: absolute;
                background: #f8d212;
                border-radius: 0;
                top: 6rem;
                right: 0;
                width: 100%;
                height: 100vh;
                padding: 35% 0;
            }
            .main-menu ul {
                flex-direction: column;
                align-items: center;
                margin: 0;
                width: 100%;
            }
            .banner-content-area {
                display: flex;
                flex-direction: column;
                padding-top: 1.0rem;
                min-height: 53rem;
            }
            .logo-banner-container {
                min-height: 66rem;
                overflow: hidden;
            }
            .logo-banner-container::after {
                background-position-x: 83%;
                bottom: -1rem;
            }
            .banner-content spna {
                display: block;
                font-size: 1.6rem;
                text-align: center;
            }
            .banner-content h1,
            .banner-content h1 span {
                font-size: 2.8rem;
            }
            .banner-content h1 {
                margin-top: 1.2rem;
                text-align: center;
            }
            .banner-right-content {
                position: relative;
                top: 2rem;
                height: 35rem;
                overflow: hidden;
            }
            .page-tear {
                width: 64%;
                background-size: contain;
                height: 7.5rem;
                margin: 0 auto;
            }
            .page-tear h5 {
                font-size: 1.1rem;
            }
            .girls-img {
                position: absolute;
                right: 0;
                width: 54%;
                display: block;
                top: 0;
            }
            .girls-img img,
            .social-text img,
            .trust img,
            .bag img,
            .lap img {
                width: 100%;
            }
            .social-text {
                position: absolute;
                width: 15rem;
                left: 6rem;
            }
            .trust {
                width: 9rem;
            }
            .bag {
                bottom: 2.4rem;
                width: 9rem;
                left: 8%;
            }
            .lap {
                left: 30%;
                bottom: 2.4rem;
                width: 10rem;
            }
            .float-wrap03 {
                display: none;
            }
            .float-wrap01 {
                left: 88%;
            }
            .float-wrap02 {
                top: 45%;
                left: -15%;
            }
            .float-wrap04 {
                right: 1rem;
                z-index: 9;
                width: 9rem;
                top: 21%;
            }
            /* ----------------------------------- */
            .what-we-do-section {
                padding: 2.0rem 0;
            }
            .right-content-area p {
                font-size: 1.4rem;
            }
            .perticles {
                display: none;
            }
            .left-imgt-area {
                flex-direction: column;
                align-items: center;
            }
            .img04,
            .img03,
            .img05,
            .img02 {
                max-width: 48%;
            }
            .img05,
            .img02 {
                height: 25rem;
            }
            .rigth_imgs {
                max-width: fit-content;
            }
            .what-content-area {
                flex-direction: column-reverse;
            }
            .left-imgt-area {
                max-width: 100%;
                justify-content: center;
            }
            .right-content-area {
                max-width: 100%;
            }
            .right-content-area h2 {
                font-size: 3.6rem;
                margin-bottom: 1.4rem;
            }
            .counter-area {
                max-width: 100%;
                margin: 0 auto;
                background-size: contain;
            }
            .counter {
                align-items: center;
            }
            .counter img {
                width: 7rem;
            }
            .counter h4 strong {
                font-size: 2.6rem;
            }
            .counter h4 {
                font-size: 1.4rem;
            }
            .two {
                left: 31%;
            }
            .two-boxes-area {
                padding: 0;
                flex-direction: column;
            }
            .mrtop {
                margin: 0;
            }
            .box-content {
                padding: 2.4rem;
                z-index: 32;
            }
            .two-boxes-area {
                position: relative;
                z-index: 32;
            }
            .box-content h2 {
                font-size: 2.1rem;
                margin: 1.0rem 0;
            }
            .box-content p {
                margin: 0;
                font-size: 1.2rem;
            }
            .img-boxs {
                width: 22rem;
                padding: 1.6rem;
                top: 0;
            }
            .img-boxs img {
                width: 100%;
            }
            .footer-content-area {
                padding-left: 0;
                padding-right: 0;
            }
            .review-content {
                flex-direction: column;
                overflow: hidden;
                gap: 1.6rem;
            }
            .review-txt::after {
                right: 0;
                background-size: contain;
            }
            .secondTxt:after {
                left: 0;
                top: 0;
                background-size: contain;
            }
            .names::after {
                background-size: contain;
            }
            .contents-rivew p {
                font-size: 1.6rem;
                text-align: center;
            }
            .review-content-section::before {
                content: '';
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100%;
                height: 11rem;
                background: url('../images/review-bg-mb.png');
            }
            .review-content-section::after {
                top: -8rem;
                background-position-x: -9rem;
                background: url('../images/review-bg-mob.png');
                height: 97rem;
            }
            .pen {
                z-index: 92;
                width: 7rem;
                left: 0;
            }
            .pen img {
                width: 100%;
            }
            .shape-review h4 {
                writing-mode: horizontal-tb;
                text-orientation: inherit;
                letter-spacing: 4rem;
                font-size: 4.0rem;
                text-align: center;
                padding: 0;
            }
            .shape-review {
                width: 100%;
                height: auto;
                background: url('../images/shape-mb.png') no-repeat;
                background-size: contain;
            }
            .qucik-connect {
                padding: 1.2rem;
                flex-direction: column;
                gap: 2.4rem;
            }
            .ft-content h2 {
                font-size: 2.8rem;
                text-align: center;
            }
            .ft-content p {
                font-size: 1.8rem;
                text-align: center;
            }
            .qucik-connect .enqueryBtn {
                max-width: 100%;
                min-height: auto;
                padding: 1.6rem 0;
            }
            .fotter-bottom {
                flex-direction: column;
                gap: 3.6rem;
            }
            .footer-sections::after {
                min-height: 85%;
            }
            .ft-btm-content ul li a {
                padding-left: 0;
            }
            .enqueryBtn {
                right: -18rem;
                max-width: 38rem;
                min-height: 6rem;
                font-size: 1.6rem;
            }
            .barr {
                position: absolute;
                right: 0rem;
                top: 0.9rem;
                width: 3rem;
                padding: 1rem 0;
                height: 6rem;
                display: FLEX;
                font-size: 2.2rem;
                text-align: center;
                color: #FFF;
                justify-content: center;
                align-items: center;
            }
            .barr img {
                width: 100%;
            }
            .review-img-area {
                animation: none !important;
                transition: none !important;
            }
            .fordesktp {
                display: none;
            }
            .formob {
                display: block;
                margin-top: 6.5rem;
            }
            img.clip {
                display: none;
            }
            .ft-btm-content.mxwdth a img {
                width: 16.0rem;
            }
            /* ===================== about ======================= */
            .slider-content-area::after {
                width: 17.8rem;
                height: 13.5rem;
                left: 4.3rem;
                bottom: -13rem;
                background-size: contain;
            }
            .inner-banner-container {
                background-size: cover;
                /* overflow: hidden; */
                min-height: 65rem;
            }
            .inner-banner-container::after {
                bottom: -8rem;
                height: 12rem;
                z-index: 55;
            }
            .inner-banner-container .container {
                display: flex;
                flex-direction: column;
            }
            .inner-banner-content .banner-content {
                padding-top: 12rem;
                padding-left: 0;
            }
            .banner-right-side {
                margin-top: 0;
            }
            .inner-side-img {
                width: 100%;
                margin-top: 2rem;
                text-align: center;
                margin-left: 0;
            }
            .inner-side-img img {
                width: 80%;
            }
            .about-content {
                padding: 0 1.6rem;
                margin: 0;
            }
            .about-content-section h2 {
                font-size: 3.0rem;
                margin-bottom: 2.4rem;
                text-align: center;
                margin-top: 3.6rem;
            }
            .four-txt-area {
                grid-template-columns: 1fr;
                gap: 2.4rem;
            }
            .grid-item {
                max-width: 100%;
                justify-content: flex-start;
                align-items: center;
                flex-direction: row-reverse;
            }
            .grid-item h3 br {
                display: none;
            }
            .grid-item:nth-child(even) {
                flex-direction: row-reverse;
            }
            .grid-item span img {
                width: 4.6rem;
            }
            .grid-item h3 {
                width: 100%;
                text-align: left;
            }
            .right-abt-content h4 {
                text-align: center;
            }
            .right-abt-content p {
                text-align: center;
                font-size: 1.6rem;
            }
            .top-part {
                flex-direction: column-reverse;
                gap: 3.6rem;
            }
            .countersBx {
                padding: 2rem;
            }
            .countersBx h4 strong {
                font-size: 2.6rem;
                display: block;
            }
            .countersBx h4 {
                font-size: 1.4rem;
                text-align: center;
            }
            .student-content-area {
                overflow: hidden;
                padding-bottom: 0;
            }
            .student-header h1 {
                font-size: 8.2rem;
                line-height: 100%;
            }
            .student-header h2 {
                font-size: 4rem;
            }
            .second,
            .thirdstu,
            .fourthStu {
                position: relative;
                top: inherit;
                left: inherit;
            }
            .student-list-box {
                position: relative;
                width: 100%;
                display: flex;
                flex-wrap: wrap;
                gap: 1.6rem;
            }
            .student-box:nth-child(odd),
            .student-box {
                width: 100%;
                max-width: 47%;
                align-items: center;
            }
            .first {
                height: auto;
            }
            .second {
                height: auto;
            }
            .thirdstu {
                height: auto;
            }
            .first .cliped {
                position: absolute;
                top: -4.2rem;
                left: 16rem;
                z-index: 1;
                display: none;
            }
            .second .cliped {
                position: absolute;
                top: -3.3rem;
                left: 16.6rem;
                z-index: 1;
                display: none;
            }
            .thirdstu .cliped {
                position: absolute;
                top: -4.3rem;
                left: 16.5rem;
                z-index: 1;
                display: none;
            }
            .fourthStu .cliped {
                position: absolute;
                top: -3.3rem;
                left: 16.6rem;
                z-index: 1;
                display: none;
            }
            .student-box:nth-child(odd) .studentpic {
                width: 19.2rem;
                height: 19.2rem;
                top: 0;
            }
            .student-box:nth-child(even) .studentpic {
                width: 19.2rem;
                height: 19.2rem;
                top: 0;
            }
            .student-box:nth-child(even) .studentpic .innerPics {
                width: 16.6rem;
                height: 16.6rem;
            }
            .student-box:nth-child(odd) .studentpic .innerPics {
                width: 16.6rem;
                height: 16.6rem;
            }
            .dotedline {
                display: none;
            }
            .address-details {
                flex-direction: column;
            }
            .contact-parts {
                flex-direction: column;
                padding-bottom: 2.8rem;
            }
            .nameTag {
                position: relative;
                width: 100%;
                margin-top: 4rem;
            }
            .img-area img {
                width: 100%;
            }
            .conatct-content-section {
                padding: 10.2rem 0 4.2rem;
            }
            .heads h2 {
                font-size: 4.2rem;
                margin-bottom: 2.4rem;
            }
            .heads p {
                font-size: 1.6rem;
            }
            .contact-form-area::before,
            .cont-art02 {
                display: none;
            }
            .cont-art {
                left: 0;
                top: -6%;
            }
            .form-container .form-group input,
            .form-container .form-group textarea {
                padding: 1.6rem 4.5rem 1.6rem 1.4rem;
            }
            .form-box-content .page-tear {
                top: 2.8rem;
                margin: 0 auto;
                height: 9.5rem;
                width: 100%;
            }
            .form-box-content .page-tear h5 {
                font-size: 2.6rem;
            }
            .form-container {
                padding: 0 2rem
            }
            .form-area::after {
                background-size: contain;
            }
            .submitBtn {
                bottom: -9rem;
            }
            /* =================================== */
            .faculty-description-area {
                flex-direction: column-reverse;
            }
            .left-part {
                max-width: 100%;
                overflow: hidden;
            }
            .right-part h2 {
                font-size: 3.6rem;
            }
            .point-out-opt {
                margin-top: 2.4rem;
            }
            .point-out-opt ul li p {
                font-size: 1.4rem;
            }
            .perticles11 {
                display: none;
            }
            .our-teachers-area .student-header h1 {
                font-size: 7.2rem;
                line-height: 80%;
            }
            .each-list {
                flex-direction: column;
            }
            .teacher-pics {
                margin: 0 auto;
            }
            .nameTags {
                background-size: contain;
            }
            .nameTags h2,
            .teacher-descp p {
                font-size: 2rem;
            }
            .readBtn {
                font-size: 2rem;
                padding: 1.4rem 1rem;
            }
            .content-part {
                flex-direction: column;
            }
            .showMore-content::after {
                left: 1.5rem;
            }
            .teacher-descp {
                width: 100%;
            }
            .showMore-content {
                padding: 2rem 2.5rem 2rem 5.5rem;
            }
            .showMore-content p {
                font-size: 1.4rem;
                line-height: 2.6rem;
            }
            .bottom-txt-area .countersBx {
                flex-direction: column;
                gap: 1.6rem;
            }
            .bottom-txt-area .countersBx span.divider {
                width: 100%;
                height: 1px;
            }
            .center-carousel .item {
                width: 456px;
                height: 366px;
                transition: all .4s ease;
                overflow: hidden;
                border-radius: 20px;
                margin: 0;
                display: flex;
                justify-content: center;
                align-items: center;
            }
            .center-carousel .item img {
                object-fit: cover;
                height: 366px;
            }
            .owl-nav .owl-prev {
                left: 40%;
                display: none;
            }
            .owl-nav .owl-next {
                right: 42%;
                display: none;
            }
            /* ==================================================== */
            .slick-track {
                padding-top: 0;
                padding-bottom: 50px;
            }
            .slick-slide.slick-center {
                width: 100%;
                height: 415px;
                margin-top: 0px;
                overflow: hidden;
                border: 1px solid red;
            }
            .gallery-content-section .heads h3 {
                font-size: 4.8rem;
            }
            .heads h5 {
                font-size: 1.6rem;
            }
            .element-item {
                width: 100%;
                margin: 10px 0;
            }
            .button-group {
                gap: 1.4rem;
            }
            .button-group .button {
                font-size: 1.8rem;
            }
            .grid {
                margin-top: 2.4rem;
            }
            .join-content h3 {
                font-size: 3.6rem;
                margin-bottom: 2.4rem;
            }
            .join-content p {
                font-size: 2rem;
                margin-bottom: 2.4rem;
            }
            .join-content .enqueryBtn {
                margin: 0 auto;
            }
            .specialise-section-area h2,
            .who-we-content-area h2 {
                font-size: 3.6rem;
                margin-bottom: 1.4rem;
            }
            .left-part,
            .right-part {
                padding-left: 1.2rem;
            }
            .program-content {
                padding: 0 1.6rem;
            }
            .program-content p {
                font-size: 1.8rem;
                text-align: center;
            }
            .we-contentlist {
                flex-direction: column;
            }
            .listing-area {
                padding: 1.6rem;
            }
            .listing-area ul li {
                padding: 1.8rem 0;
            }
            .listing-area ul li::before {
                background-size: cover;
            }
            .list-img-area {
                max-width: 100%;
            }
            .first-img,
            .second-img {
                position: relative;
                width: 100%;
                right: inherit;
                top: inherit;
                left: inherit;
                display: flex;
                justify-content: center;
            }
            .free-consultant h4 {
                font-size: 2.6rem;
            }
            .first-img img,
            .second-img img {
                width: 90%;
                margin: 1rem auto;
            }
            .free-consultant {
                margin-top: 3rem;
            }
            .three-color-border img {
                width: 100%;
            }
            .review-content h2 {
                font-size: 3.6rem;
                padding-top: 6rem;
                margin: 0;
            }
            .ima-show-area {
                flex-direction: column;
                gap: 1.6rem;
            }
            .img-block {
                max-width: 100%;
                gap: 1.6rem;
            }
        }