@media only screen and (min-width: 1920px) and (max-width: 2560px) {
  .playschool-section .rectangle {
    top: 155px;
  }
  .playschool-section .list-item ul {
    width: 466px;
    padding: 30px 40px;
    margin-top: 40px;
    margin-left: 82px;
  }

  .puchkula-about .image.kalka-about {
    height: 815px;
  }

  .puchkula-about .image.chandi-about {
    height: 837px;
  }

  .puchkula-about .image.pinjore-about {
    height: 789px;
  }

  .admission-banner{
    height: 90vh;

  }
  .admi-banner-box{
    height: 90vh;

  }
}
@media only screen and (min-width: 1800px) and (max-width: 1919px) {
  .playschool-section .rectangle {
    top: 201px;
  }

  .puchkula-about .image.kalka-about {
    height: 815px;
  }

  .puchkula-about .image.chandi-about {
    height: 837px;
  }

  .puchkula-about .image.pinjore-about {
    height: 789px;
  }

  .admission-banner{
    height: 80vh;

  }
  .admi-banner-box{
    height: 80vh;

  }
}
@media only screen and (min-width: 1700px) and (max-width: 1800px) {
  .playschool-section .rectangle {
    top: 171px;
  }
  .playschool-section .list-item ul {
    width: 415px;
    padding: 30px 40px;
    margin-top: 55px;
    margin-left: 72px;
  }

  .puchkula-about .image.kalka-about {
    height: 815px;
  }

  .puchkula-about .image.chandi-about {
    height: 837px;
  }

  .puchkula-about .image.pinjore-about {
    height: 789px;
  }

  .admission-banner{
    height: 90vh;

  }
  .admi-banner-box{
    height: 90vh;

  }
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
  .playschool-section .rectangle {
    top: 172px;
  }
  .playschool-section .list-item ul {
    width: 389px;
    padding: 30px 40px;
    margin-top: 55px;
    margin-left: 66px;
  }
  .playschool-section.new-play-wrap .list-item ul {
    width: 391px;
    margin-left: 65px;
  }

  .puchkula-about .image.kalka-about {
    height: 815px;
  }

  .puchkula-about .image.chandi-about {
    height: 837px;
  }

  .puchkula-about .image.pinjore-about {
    height: 789px;
  }

  .admission-banner{
    height: 90vh;

  }
  .admi-banner-box{
    height: 90vh;

  }
}
@media only screen and (min-width: 1300px) and (max-width: 1599px) {
  .playschool-section .rectangle {
    top: 190px;
  }
  .playschool-section .list-item ul {
    width: 373px;
    padding: 30px 40px;
    margin-top: 72px;
    margin-left: 64px;
  }
  .playschool-section .list-item.chindangi-list ul {
    margin-top: 66px;
  }
  .playschool-section .rectangle.chindangi-rec {
    top: 183px;
  }

  .puchkula-about .image.kalka-about {
    height: 813px;
  }
  .puchkula-about .image.pinjore-about {
    height: 789px;
  }

  .puchkula-about .image.chandi-about {
    height: 837px;
  }
  .admission-banner{
    height: 90vh;

  }
  .admi-banner-box{
    height: 90vh;

  }
}
@media only screen and (min-width: 1300px) {
  .banner-col img {
    height: 100%;
  }
  .chairman_bio:after {
    height: 60%;
    top: 22%;
    width: 17%;
    left: 26%;
  }
  .notification-wrap {
    bottom: auto;
    top: 30%;
  }
  .enq-wrap {
    top: 58%;
  }
  .Header {
    padding: 13px 0;
  }
  .header-menu > ul > li > a {
    font-size: 15px;
  }
  .mobile-aside .menu-item li a {
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
  }
  .header-social-area span {
    font-size: 16px;
  }
  .header-link > li > a {
    font-size: 16px;
  }
  .header-logo img {
    width: 75%;
  }
  .mobile-aside {
    width: 420px;
    right: -420px;
  }
  .header-menu > ul > li > a:before,
  .header-menu > ul > li > a:after {
    bottom: -18px;
  }
  .aravali-life .card-text h3 {
    font-size: 20px;
  }
  .aravali-life .card-text p {
    font-size: 16px;
  }
  .aravali-life .card-wrap .card-body {
    top: 57%;
  }
  .aravali-life .theme-button2 {
    padding: 10px 15px;
  }
  .footer .theme-button {
    padding: 12px 31px;
    padding-bottom: 5px;
  }
  .footer .theme-button span {
    font-size: 18px;
    margin-top: -1px;
  }
  .footer .theme-button i {
    top: 18px;
  }
  .mobile-aside .menu-item {
    height: 420px;
  }
  .page-description {
    font-size: 15px;
  }
  .page-description {
    font-size: 15px;
  }
  .drop-nav-wrapper .menu-col li a {
    font-size: 17px;
    line-height: 28px;
    white-space: nowrap;
  }
  .mobile-aside .has-dropdown i {
    border: 1.8px solid #d1181f;
    font-size: 12px;
    width: 20px;
    height: 20px;
  }
  .hamburger-icon span:nth-child(1) {
    top: 6px;
  }
  .banner-content h1 {
    font-size: 30px;
  }
  .banner-content h1 span {
    font-size: 70px;
  }
  .banner-content {
    left: 0;
    top: 37%;
  }
  .banner-content p {
    font-size: 21px;
  }
  .banner-col {
    height: 100%;
  }
  .banner-col img {
    height: 100%;
    object-fit: cover;
  }
  .testimonial-heading {
    right: 20%;
  }
  .unique-vector1 {
    top: -555px;
  }
  .aravali-life {
    padding-top: 82px;
  }

  .cambrige-life {
    padding-top: 40px;
  }

  .facilities-section .slick-next {
    right: -3%;
  }
  .facilities-section .slick-prev {
    left: -5%;
  }
  .banner-section .slick-arrow {
    bottom: 20px;
  }
  .banner-section .banner-bottom {
    bottom: 16px;
  }
  .banner-section .slick-dots {
          bottom: 20px;
  }
  .about-wrap .content {
    margin-bottom: 48px;
  }

  .banner-section .slick-prev {
    left: 80px;
}
  .banner-section .slick-next {
    right: auto;
    left: 155px;
}
  .academic-section .content-inner {
    margin-top: 50px;
  }
  .puchkula-about .about-vector {
    left: -6%;
    top: -521px;
  }
  .about-secor85 .about-vector {
    left: -6%;
    top: -521px;
  }
  .accredittaion-section .acce-vector {
    right: -15%;
    top: 60%;
  }
  .about-secor85 .image {
    height: 782px;
  }
  .about-secor81 .image {
    height: 737px;
  }
  .unique-section81 .unique-vector1 {
    top: -748px;
    left: -16%;
  }
  .principle-message .red_p {
    width: 46%;
    left: 4%;
    height: 100%;
    top: -26%;
    transform: rotate(13deg);
  }
  .ais-vector.message-vector {
    right: -6%;
    top: -48%;
    width: 630px;
  }
  .contact-vector {
    top: -125%;
  }
}
@media only screen and (min-width: 1400px) {
  .chairman_bio:after {
    width: 15%;
    left: 28%;
    top: 29%;
    height: 48%;
  }
  .pathway-vector {
    right: -19%;
    width: 87%;
  }
  .aravali-vector {
    right: 35px;
  }
  .presence-section:before {
    top: 58.4%;
  }
  .slider-populated {
    min-height: 462px;
  }
  .chairman_bio.history-chairman:after {
    width: 18%;
    left: 25%;
    height: 72%;
    top: 8%;
  }
  .new-play .img-wrap {
    height: 100%;
  }
}
@media only screen and (min-width: 1500px) {
  .pathway-vector {
    right: -19%;
    width: 81%;
  }
  .presence-section .slick-arrow {
    bottom: -67px;
  }
  .presence-section .slick-dots {
    bottom: -59px;
  }
}
@media screen and (min-width: 1800px) {
  .chairman_bio.history-chairman:after {
    width: 15%;
    left: 33%;
    top: 2px;
    z-index: 7;
    height: 82%;
  }
}
@media only screen and (min-width: 1900px) {
  .pathway-vector {
    right: -6%;
    width: 55%;
  }
  .aravali-vector {
    right: 460px;
  }
  .chairman_bio:after {
    width: 15%;
    left: 34%;
  }
}
@media only screen and (max-width: 1205px) and (min-width: 1199px) {
  .down-caret {
    margin-left: 0;
  }
}
@media only screen and (max-width: 1200px) and (min-width: 601px) {
  .admission-banner{
    height: 75vh;

  }
  .admi-banner-box {
    height: 75vh;
}
}

@media only screen and (max-width: 2500px) and (min-width: 1700px) {
  .chairmain-vector {
    width: 40%;
    left: 30%;
  }
}
@media screen and (max-width: 1199px) {
  .banner-col img {
    height: 100%;
  }
  .pathway-section .pathway-col {
    width: 33%;
    margin-bottom: 50px;
  }

  .pathway-section.pathway-section-wraps .pathway-col{
    width: 25%;

  }
  .chairman_bio .content p:before {
    top: -28px;
    width: 34px;
    left: 38px;
  }
  .chairman_bio .content p:after {
    width: 37px;
  }
  .youtube-inner .home-newvideo-box {
    top: -14px;
  }
  .video-main {
    margin-bottom: 20px;
  }
  .header-menu > ul > li > a {
    font-size: 11px;
    white-space: nowrap;
  }
  .header-menu .page-info.inner-headers {
    width: calc(100vw - 80px);
  }
  .drop-nav-wrapper .menu-col li a,
  .institution-dropdown .menu-col li a {
    text-align: left;
  }
  .gallery-section2 .card-wrap .card-body {
    top: 0;
  }
  .facilities-inner .content h5 {
    line-height: 1.1;
  }
  .academic-section .glide__bullets {
    width: 27%;
  }
  .gallery-section .card-wrap .card-body {
    top: 44%;
  }
  .gallery-section2 .card-wrap .card-body {
    padding: 40px 20px;
    top: 7%;
  }
  .gallery-section2 .card-text h3 {
    font-size: 17px;
  }
  .academic-section .image-wrapper {
    width: 100%;
  }
  .playschool-section .list-item ul {
    width: 283px;
    margin-left: 43px;
    margin-top: 86px;
  }
  .playschool-section .rectangle {
    top: 205px;
  }
  .facilities-inner .content {
    padding: 10px;
  }
  .glide__slide .content h3,
  .playschool-section .list-item h4 {
    font-size: 16px;
  }
  .virtual-meeting-wrap .image:after {
    display: none;
  }
  .virtual-meeting {
    height: auto;
  }
  .index-chairmain {
    padding: 80px 0;
  }
  .about-secor85 .image {
    height: 857px;
  }
  .puchkula-about .image {
    height: 100%;
  }

  .puchkula-about .image.kalka-about {
    height: 100%;
  }

  .puchkula-about .image.pinjore-about {
    height: 100%;
  }

  .puchkula-about .image.chandi-about {
    height: 100%;
  }

  .about-wrap.puchkula-about .image {
    height: 100%;
}
.banner-section .slick-next{
  right: 85%;
}

.aravali-life .card-wrap .card-body{
  padding: 40px 20px;

}
}
@media screen and (max-width: 1150px) {
  .pathway-section .pathway-col {
    width: 33%;
    margin-bottom: 50px;
  }

  
  .event-inner .content {
    top: 29%;
  }
  .aravali-life .card-wrap .card-body {
    top: 66%;
  }
  .aravali-life .card-text h3 {
    font-size: 16px;
  }
  .aravali-life .card-wrap .card-body {
    padding: 16px;
  }
  .aravali-life.cambrige-life .card-wrap .card-body {
    top: 0;
  }
  .cambrige-life .card-text p {
    margin-bottom: 0px;
  }

  .cambrige-life .card-text h3 {
    font-size: 15px;
  }

  .principle-message .red_p {
    height: 72%;
    left: -1%;
    display: none;
  }
  .principle-message .black_p {
    display: none;
  }
  .principle-message .heading span {
    color: #d1181f;
  }
  .contact-vector {
    top: -52%;
  }
  .drop-nav-wrapper .menu-col li a,
  .institution-dropdown .menu-col li a {
    font-size: 13px;
  }
  .institution-dropdown .page-description {
    width: 366px;
  }
  .new-play .img-wrap {
    height: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 1080px) {
  .event-inner .content {
    top: 12%;
  }
  .gallery-section .card-wrap .card-body {
    top: 41%;
  }
  .gallery-section2 .card-wrap .card-body {
    top: 0;
  }
  .playschool-section .list-item ul {
    width: 252px;
    margin-left: 36px;
    margin-top: 72px;
  }
  .facilities-inner .content h5 {
    margin-bottom: 36px;
  }
  .testimonial-heading {
    right: 7%;
  }
  .count-up .counter-count {
    font-size: 32px;
  }
  .about-wrap .content {
    margin-bottom: 27px;
  }
  .academic-section .line-wrapper {
    left: 28px;
  }
  .contact-banner .admi-banner-text h1 {
    font-size: 85px;
  }
  .about-secor85 .image {
    height: 877px;
  }
}
@media screen and (max-width: 1050px) {
  .playschool-section .list-item ul {
    width: 257px;
    margin-left: 38px;
    margin-top: 86px;
  }
  .playschool-section .rectangle {
    position: absolute;
    top: 207px;
  }

  .banner-section .vectorAs{
  bottom: 68px;
  }
  .about-wrap .image{
    height: 100%;
  }
}
@media screen and (max-width: 1025px) {
  .about-secor85 .image {
    height: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .footer .content {
    margin-bottom: 20px;
  }
  .blog-listing ul li {
    margin-right: 0;
  }
  .filter-first-item .heading {
    font-size: 21px;
    line-height: 1.3;
  }
  .blog-listing .heading {
    font-size: 15px;
    line-height: 1.1;
    margin-bottom: 10px;
  }
  .blog-listing .content-wrapper p {
    font-size: 12px;
  }
  .moreless-button,
  .blog-listing .date,
  .blog-listing .admin {
    font-size: 12px;
  }
  .photo-gallery .content {
    top: 43%;
  }
  .about-office .ofc-item .heading {
    font-size: 22px;
  }
  .canvas-line {
    height: 40px;
  }
  .principle-message .red_p {
    left: -4%;
  }
  .student-gallery .heading {
    font-size: 14px;
  }
  .student-section .ais-vector {
    top: -18%;
  }
  .activies-bg ul li {
    margin-right: 4px;
    margin-bottom: 11px;
  }
  .framework-section .icon {
    width: 45%;
  }
  .art-section .ais-vector {
    width: 230px;
  }
  .transport-section .ais-vector {
    top: -12%;
    left: -4%;
  }
  .footer .copyright-text p {
    text-align: center;
  }
  .banner-section .slick-arrow,
  .banner-section .slick-dots{
     display: none!important;
  }
}

@media only screen and (min-width: 800px) and (max-width: 992px){

  .banner-section .vectorAs{
    bottom: 60px;
    width: 30px;
    left: 48%;

  }

}

@media screen and (max-width: 992px) {
  .header-menu > ul {
    display: none;
  }
  .head-portal-link {
    display: none;
  }
  .hamburger-icon {
    margin-left: 0;
  }
  .header-logo .header-onlylogo {
    width: 50px;
  }
  .header-logo .header-logoline {
    width: 190px;
  }
  .header-sticky .header-logo .header-logoline {
    margin-bottom: -16px;
  }
  .header-menu {
    justify-content: end;
  }
  .left-headermenu {
    justify-content: space-between;
  }
  .footer h3 {
    font-size: 14px;
  }
  .copyright-section .copyright-link {
    margin-left: 0 !important;
  }
  .footer-link {
    justify-content: flex-start;
  }
  .footer .footer-link .link-items {
    width: 50%;
  }
  .copyright-section {
    margin-top: 20px;
    padding-top: 10px;
  }
  .unique-inner {
    margin-bottom: 10px;
  }
  .academic-section .glide__bullets,
  .academic-section .glide__track {
    width: 100%;
    float: none;
    margin-bottom: 20px;
  }
  .academic-section .glide {
    margin-left: 0;
  }
  .academic-section .glide__bullet {
    font-size: 13px;
    display: block;
  }
  .academic-section .glide__bullet br,
  .playschool-section:before {
    display: none;
  }
  .playschool-section .list-item ul {
    width: 100%;
    margin-left: 0;
    margin-top: 0;
  }
  .playschool-row {
    margin-top: 0;
  }
  .playschool-section {
    background: url(../images/playschool_bg.png);
    background-repeat: no-repeat;
    object-fit: cover;
    background-size: cover;
  }
  .playschool-section-wrap {
    margin-top: 40px;
  }
  .playschool-section .rectangle,
  .timeline-section .author-inner:before {
    display: none;
  }
  .testimonial-cols .image,
  .testimonial-cols .content,
  .testimonial-content p {
    width: 100%;
    float: none;
    max-width: 100%;
  }
  .testimonial-heading {
    right: 0;
    position: relative;
    top: 0;
    margin-bottom: 40px;
  }
  .testimonial-content {
    margin-left: 0;
    margin-top: 0;
  }
  .testimonial-section-wrap .testimonial-content {
    background: rgb(47 47 47 / 91%);
  }
  .testimonial-section .slick-arrow {
    top: 50%;
  }
  .testimonial-section .slick-next {
    right: -3%;
  }
  .testimonial-section .slick-prev {
    left: -3%;
  }
  .about-wrap .image {
    display: none;
  }
  .about-vector {
    width: 35%;
    left: 0;
    top: 0;
  }
  .counter-inner {
    margin-bottom: 20px;
  }
  .counter-inner:after {
    display: none;
  }
  .counter-inner h4 {
    font-size: 12px;
  }
  .count-up {
    min-height: auto;
  }
  .home-newvideo-box p {
    font-size: 32px;
  }
  .gallery-section .card-text h3 {
    font-size: 20px;
  }
  .gallery-section .card-wrap .card-body {
    top: 29%;
  }
  .unique-section {
    padding-top: 50px;
  }
  .gallery-section .theme-button2 {
    font-size: 10px;
  }
  .gallery-section .card-text p {
    font-size: 11px;
  }
  .timeline__text {
    position: relative;
  }
  .row-reverse .timeline__text {
    top: 23px;
  }
  .timeline__point.fourth-timeline {
    margin-top: 0;
  }
  .timeline__section::after,
  .timeline__point::after {
    left: 38px;
  }
  .unique-section .social-section {
    height: 97%;
  }
  .row-reverse .timeline__text {
    left: 18%;
  }
  .whats_section .date-inner {
    margin-top: 20px;
  }
  .third-timeline .timeline__text {
    left: 36%;
  }
  .timeline-section .fourth-timeline .author-inner {
    justify-content: center;
  }
  .row-reverse.fourth-timeline .timeline__text {
    left: 58%;
  }
  .follow-inner {
    margin-bottom: 20px;
  }
  .follow-like {
    bottom: 29px;
    right: 26px;
  }
  .blog-form {
    margin-bottom: 20px;
  }
  .filter-btn {
    font-size: 12px;
    white-space: nowrap;
    margin-right: 10px;
  }
  .range-wrapper {
    padding-top: 0;
  }
  .about-video .home-newvideo-box p {
    font-size: 25px;
  }
  .chairmain-detail .bio-wrapper {
    padding: 0;
  }
  .future_section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 30px;
  }
  .future_bottom {
    padding-top: 0;
  }
  .photo-gallery .content {
    top: 64%;
    padding: 20px 0;
  }
  .photo-gallery .content p {
    font-size: 13px;
  }
  .about-office .ofc-item p {
    font-size: 12px;
  }
  .about-office .ofc-item .heading {
    font-size: 17px;
    text-align: left;
  }
  .about-office .ofc-item .heading br {
    display: none;
  }
  .canvas-line {
    display: none;
  }
  .next-section .step-form {
    margin-top: 4px;
  }
  .step-form label {
    font-size: 12px;
    margin-bottom: 0;
  }
  .next-section .step-btn {
    top: 33px;
  }
  .accredittaion-item .left {
    width: 100%;
    float: none;
  }
  .accredittaion-item .right {
    display: none;
  }
  .principle-message .red_p {
    left: 3%;
    width: 43%;
    height: 61%;
  }
  .contact-detail .detail-btn {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .contact-form .checkbox-content {
    font-size: 11px;
  }
  .alarm-video img {
    width: 90%;
    margin: 0 auto;
  }
  .learning-support .content h4 {
    font-size: 19px;
  }
  .activies-bg ul li a {
    font-size: 12px;
  }
  .bg_bannertandtext h3 {
    font-size: 16px;
  }
  .enrichment-behaviour h5 {
    font-size: 17px;
  }
  .framework-col {
    width: 50%;
    float: left;
  }
  .framework-section .framework-content {
    width: 50%;
  }
  .art-section .content h5 {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .sports-wraps .learning-left,
  .sports-wraps .learning-right {
    width: 100%;
    float: none;
  }
  .virtual-meeting .content h4,
  .virtual-heading h4 {
    font-size: 21px;
  }
  .blog-list-content h4 {
    font-size: 19px;
  }
  .principle-message-wrap .image-wrap {
    padding-bottom: 20px;
  }

  .make-section {
    margin-top: 25px;
  }

  .chindagi-makes2 .row {
    flex-direction: column-reverse;
  }

  .puchkula-about .counter-inner h4{
    font-size: 12px !important;

  }
}
@media screen and (max-width: 993px) {
  .chairman_bio:after {
    width: 24%;
  }
  .home-newvideo-box p {
    font-size: 40px;
  }
  .banner-section .slick-next {
    right: 83%;
  }
  .partner-img.partner-imgg {
    width: 100px;
  }
  .event-section .content p {
    min-height: auto;
  }
  .event-col {
    padding: 20px;
    flex: 1 1 auto;
    height: 400px;
  }
  .event-col1 {
    display: none;
  }
  .event-inner .content {
    top: 52%;
    max-width: 500px;
  }
  .event-row {
    flex-flow: row nowrap;
    flex-direction: column;
    margin-top: 0;
  }
  .pathway-section .pathway-col {
    width: 50%;
  }

  .pathway-section.pathway-section-wraps .pathway-col{
    width: 50%;
}
  .pathway-vector {
    top: -90px;
    width: 73%;
  }
  .chairman_bio .content p {
    font-size: 11px;
  }
  .author-name {
    font-size: 14px;
  }
  .designation {
    font-size: 14px;
  }
  .heading {
    font-size: 27px;
  }
  .blog-second-content .heading {
    font-size: 25px;
  }
  .enq-wrap {
    font-size: 14px;
    width: 140px;
    height: 34px;
    left: -54px;
    line-height: 29px;
  }
  .absolute-widget-container h3 {
    font-size: 13px;
  }
  .absolute-widget-container ul li a {
    font-size: 14px;
  }
  .photo-gallery .photo-col {
    margin-bottom: 10px;
  }
  .photo-col.last-photo-col {
    margin-bottom: 0;
  }
  .about-pathway-section .slick-track {
    min-height: 346px;
  }
  .contact-vector {
    top: -39%;
  }
  .student-gallery .student-col {
    padding-bottom: 20px;
  }
  .learning-support .ais-vector {
    top: 0;
    right: -17%;
    width: 300px;
  }
  .bg_bannertandtext {
    width: 85%;
    padding: 40px;
  }
  .background-left .bg_bannertandtext {
    width: 85%;
    padding: 40px;
  }
  .bg_bannertandtext p {
    font-size: 12px;
    line-height: 1.5;
  }
  .presence-content h3 {
    font-size: 13px;
  }
  .index-chairmain {
    padding: 40px 0;
  }
  .index-chairmain .quotes {
    padding-top: 10px;
  }
  .community-section .ais-vector {
    top: 0;
  }

  .cambrige-life .life-col {
    width: 50%;
  }
  .cambrige-life .card-text h3 {
    font-size: 21px;
  }

  .cambrige-life .card-wrap .card-body {
    top: 61px;
  }

  .cambrige-life .card-text p {
    font-size: 18px;
  }

  
}
@media screen and (max-width: 850px) {
  .principle-message .red_p {
    left: 3%;
    width: 43%;
    height: 54%;
  }
}
@media screen and (max-width: 768px) {
  .footer .content {
    margin-bottom: 20px;
  }
  .footer h3 {
    font-size: 13px;
  }
  .footer .top-footer {
    padding-bottom: 30px;
  }
  .smoothscroll-up .smoothscroll-inner {
    width: 40px;
    height: 40px;
  }
  .smoothscroll-up {
    font-size: 14px;
  }
  .footer-btn .theme-button {
    padding: 9px 12px;
  }
  .footer-btn .theme-button span {
    font-size: 12px;
  }
  .enquiry-form .image-section {
    display: none;
  }
  .enquiry-form .form-content > img {
    margin-bottom: 10px;
  }
  .modal-content {
    margin: 0 10px;
  }
  .enquiry-form .form-btn {
    padding: 20px 0;
  }
  .theme-button.first-btn {
    margin-right: 8px;
  }
  .timeline__point {
    margin: 20px 0;
  }
  .banner-section .vector43 {
    width: 27%;
    left: 36%;
  }
  .banner-content {
    top: 33%;
    left: 0;
  }
  .timeline__text {
    min-height: 200px;
    font-size: 15px;
  }
  .playschool-row {
    margin: 30px 0;
  }
  .about-video .home-newvideo-box p {
    font-size: 17px;
  }
  .about-office .ofc-item h3 {
    font-size: 14px;
  }
  .about-office .content a {
    font-size: 12px;
  }
  .photo-gallery .content {
    top: 56%;
  }
  .about-office {
    background: #d1181f;
    padding: 0;
    margin-top: 40px;
  }
  .about-office > img {
    display: none;
  }
  .about-office .admioffice-box {
    width: 100%;
    position: relative;
  }
  .about-office .ofc-item p {
    max-width: 100%;
  }
  .about-office .ofc-col {
    margin-bottom: 10px;
  }
  .about-office .ofc-item {
    padding-bottom: 30px;
  }
  .small-banner img {
    height: 380px;
    object-fit: cover;
  }
  .small-banner h2,
  .small-banner .history-sub {
    padding-left: 0;
  }
  .virtual-meeting {
    padding-bottom: 0;
  }
  .virtual-meeting .content {
    margin-bottom: 10px;
  }
  .virtual-meeting-wrap .image {
    padding: 0;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .contact-banner .admi-banner-text h1 {
    font-size: 60px;
  }
  .submit-btn {
    padding-top: 20px;
  }
  .student-inner ul {
    padding-left: 15px;
  }
  .student-gallery .student-col {
    padding-bottom: 16px;
  }
  .student-gallery .heading {
    font-size: 15px;
  }
  .about-pathway-section .slick-track {
    min-height: 282px;
  }
  .framework-section .framework-content h3 {
    font-size: 15px;
  }
  .framework-section .framework-content {
    padding-left: 12px;
    padding-right: 12px;
  }
  .virtual-meeting-wrap .content-inner {
    padding: 0;
  }
  .chairmain-vector {
    top: -42%;
  }
   .branch-banner .banner-col{
    height: 380px;
  }
  .Header, .Header:before {
    position: relative;
    background: #fff;
  }
  .branch-banner .banner-heading {
    padding-left: 0;
    display: none;
  }
  .branch-banner .banner-col img{
    height: 100%;
    object-fit: cover;
  }

  .banner-section .vectorAs {
    bottom: 77px;
    left: 45%;
  }

  .mobile-aside.mobile-landing-header .menu-item {
    height: auto;
}

}
@media screen and (max-width: 767.5px) {
  .event-section .event-left {
    display: none;
  }
  .event-section .event-row {
    flex-wrap: wrap;
    margin: 0;
  }
  .pathway-section .pathway-col {
    width: 50%;
    float: none;
    margin-bottom: 44px;
  }
  .event-section {
    height: 100%;
    padding-top: 0;
  }
  .presence-col {
    padding-right: 0;
  }
  .home-newvideo-box p {
    font-size: 33px;
  }
  .heading {
    font-size: 25px;
  }
  .chairman_bio .content {
    margin-top: 31px;
  }
  .chairman_bio .content p:before,
  .chairman_bio .content p:after {
    width: 29px;
  }
  .banner-section .slick-next {
    right: 78%;
  }
  .welcome__inner:before {
    left: -64%;
    padding-bottom: 88%;
    top: -100px;
    right: 0;
  }
  .home-newvideo-box p {
    font-size: 23px;
  }
  .presence-section .slick-arrow {
    display: none !important;
  }
  .aravali-vector {
    width: 20%;
  }
  .pathway-vector {
    top: -90px;
    width: 100%;
    right: -10%;
  }
  .event-section {
    padding-bottom: 0;
  }
  .chairman_bio:after {
    top: 9%;
    width: 20%;
    height: 50%;
  }
  .chairman_bio:after {
    height: 23%;
    top: 0;
    width: 15%;
    right: 0;
    left: auto;
  }
  .aravali-life .card-text p {
    font-size: 13px;
  }
  .count-up .counter-count {
    font-size: 27px;
  }
  .count-up span {
    font-size: 39px;
  }
  .whats-col {
    margin-bottom: 10px;
  }
  .gallery-section .card-header-image img {
    height: 200px;
  }
  .academic-section .content-inner {
    padding-left: 0;
    margin-top: 0;
  }
  .academic-section .line-wrapper {
    display: none;
  }
  .youtube-inner .home-newvideo-box {
    top: 0;
  }
  .blog-deatil .heading br {
    display: none;
  }
  .recent-post .filter-item {
    padding-right: 0;
  }
  .recent-post .slick-prev {
    left: -28px;
  }
  .notification-wrap {
    bottom: 27px;
  }
  .photo-gallery .content {
    top: 53%;
  }
  .photo-gallery .content p {
    font-size: 13px;
  }
  .next-section .step-btn {
    top: 34px;
  }
  .enquiry-section .tabber-section {
    padding: 25px 10px;
  }
  .faq-section h3 {
    font-size: 18px;
  }
  .faq-section .tabnav {
    flex-direction: column;
  }
  .faq-section .tabnav li {
    margin-right: 0;
    margin-bottom: 7px;
  }
  .virtual-meeting-wrap .content-inner {
    padding: 0;
  }
  .virtual-meeting-wrap .row {
    align-items: center;
  }
  .virtual-meeting-wrap .content-inner p {
    font-size: 12px;
  }
  .virtual-meeting .content p {
    font-size: 12px;
  }
  .stucture-item .stucture-content,
  .stucture-item .image-wrap {
    width: 100%;
    float: none;
  }
  .structure-section .stucture-item {
    margin-left: 0;
  }
  .admission-select .form-control {
    margin-bottom: 10px;
    width: 100%;
  }
  .admission-select {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }
  .structure-content {
    padding: 0 15px;
  }
  .structure-content ul {
    padding-left: 10px;
  }
  .student-section .adminais-area .heading {
    text-align: left;
  }
  .principle-message .content {
    padding-top: 0;
  }
  .principle-section ul.tabnav {
    text-align: center;
  }
  .principle-message .red_p {
    left: 5%;
    width: 100%;
    height: 60%;
  }
  .principle-section ul.tabnav li > a {
    opacity: 1;
    font-size: 11px;
    color: #fff;
  }
  .principle-message .heading {
    font-size: 20px;
    text-align: left;
  }
  .principle-message .black_p {
    width: 38%;
    left: -9%;
  }
  .principle-message .author-section h4,
  .principle-message .author-section .bio {
    font-size: 20px;
  }
  .principle-message .author-section .branch {
    font-size: 12px;
    line-height: 1.4;
  }
  .principle-message .author-section .bio {
    font-size: 13px;
  }
  .contact-vector {
    top: -31%;
  }
  .parent-section .visionhead-vector {
    height: 100%;
  }
  .parent-section {
    padding-bottom: 0;
  }
  .parent-section {
    padding-bottom: 0;
  }
  .techer-vector {
    right: 1%;
    top: -48px;
  }
  .learning-support .learning-left,
  .learning-support .learning-right {
    width: 100%;
    float: none;
  }
  .framework-section .framework-content {
    width: 67%;
  }
  .innovation-wraps .row-wrapper.first-row {
    margin-bottom: 20px;
  }
  .art-section .content {
    padding-top: 20px;
  }
  .art-section {
    padding-top: 40px;
    padding-bottom: 20px;
  }
  .art-section .ais-vector {
    right: -8%;
    top: -19%;
  }
  .art-section.innovation-section {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .innovation-wraps {
    padding-top: 20px;
  }
  .transport-section {
    padding-top: 10px;
  }
  .art-section.nutrition-section1 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .art-section.nutrition-section1 p {
    margin-bottom: 0;
  }
  .art-section.nutrition-section .content {
    padding-top: 0;
  }
  .art-section .content {
    margin: 0;
  }
  .school-gallery-section .ais-vector.message-vector {
    top: -10%;
    width: 200px;
  }
  .principle-section ul.tabnav li > a {
    font-size: 13px;
  }
  .principle-section ul.tabnav li a.active:after {
    left: 43%;
  }
  .principle-section ul.tabnav li {
    margin-bottom: 10px;
  }
  .new-spots .whyaravali-learn-box h4 {
    margin-top: 10px;
  }
  .new-spots .whyaravali-learn-box {
    padding-bottom: 20px;
  }
  .new-spots .reverse-row {
    flex-direction: column-reverse;
  }
  .new-spots .row {
    margin: 40px 0;
  }
  .admission-time {
    font-size: 14px;
  }

  .certificate-section .admission-select .first-row {
    margin-right: 0px;
    width: 100%;
    min-width: max-content;
}

.certificate-section .form-certificate {
  width: 100%;
}


.certificate-section .certificate-col {
  flex-direction: row;
}

.certificate-section .certificate-item {
  width: 100%;
  border-right: none;
  border-bottom: 1px solid #d1181f;
  padding: 10px 15px;
  text-align: left;
  line-height: normal;
}

.certificate-section .certificate-item:last-child {
  border-bottom: none;
}

.certificate-section .certificate-bottom .certificate-col {
  height: auto;
  display: flex
;
  flex-direction: column;
  align-items: center;
}

.certificate-section .certificate-item.last-btn {
  padding: 10px 0;
}

.certificate-section .certificate-item button {
  width: 90%;
  margin: 0px 10px;
}

.certificate-section .certificate-bottom .certificate-col:last-child {
  border-radius: 0px;
  height: auto;
  border: 0px;
}

.certificate-section .certificate-inner{
display: flex;
align-items: center;
 background: #1F1F1F;
 padding-top: 0px;
 margin-top: 20px;
}

.certificate-col.first-col{
  width: 45%;
  border-radius: 0px;
  align-items: flex-start;
  /* display: block; */
  height: 100%;
  position: relative;
  top: -4px;
}
.certificate-bottom.second-col .btn-btn {
  padding-left: 15px;
  line-height: 1;
  padding-top: 2px;
}
.certificate-bottom.second-col{
  width: 65%;
  border: 1px solid #d1181f;
  border-radius: 0px;
  height: 100%;

}
.banner-area.desktop-banner-section{
display: none;

}

.mobile-banner-wrap {
  display: block;
  position: relative;
  z-index: 2;

}

.mobile-banner-wrap  .slick-arrow{
  display: none!important;

}
.mobile-banner-wrap  .slick-dots{
  display: none!important;
}
.header-logoline.mobile-logoline{
  display: block;

}
.header-logoline.deskhtop-logoline{
display: none;
}


.head-portal-link.header-link-wrap{
  display: block;
  margin-bottom: 0px;
}
.head-portal-link.header-link-wrap  a{
  color: #000;


}

.header-sticky .header-menu {
  transform: translateY(0px);
}
.header-sticky .head-portal-link.header-link-wrap {
  opacity: 1;
  transform: translateY(0px);
}
}
@media only screen and (min-width: 600px) and (max-width: 767.8px) {
  .medical-section .visionhead-vector {
    top: 0;
    height: 400px;
  }
  .refectory-section .visionhead-vector {
    height: 400px;
  }
  .blog-news-deatil .blog-last-big {
    width: 100%;
  }
  .blog-news-deatil .blog-last-small {
    position: relative;
    bottom: auto;
    right: auto;
    width: auto;
    height: auto;
    margin-top: 30px;
  }
  .blog-news-deatil .blog-last-box {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 600px) {
  .header-logo img {
    width: 100%;
  }
  .mobile-aside {
    right: -294px;
    width: 294px;
  }
  .mobile-aside {
    padding: 10px;
  }
  .mobile-aside .menu-item li a {
    font-size: 10px;
  }
  .mobile-aside {
    top: 0;
  }
  .header-social-area {
    margin-left: -10px;
    padding-left: 10px;
    padding-bottom: 10px;
  }
  .mobile-aside .menu-item {
    padding: 11px;
  }
  .header-social-area span {
    font-size: 13px;
  }
  .hamburger-icon span {
    height: 2px;
  }
  .footer p,
  .footer p a {
    font-size: 11.8px;
    letter-spacing: 0;
  }
  .key-links-wrap .footer-link > ul > li > a {
    font-size: 11px;
    letter-spacing: 0;
  }
  .footer h3 {
    font-size: 12px;
  }
  .footer p:first-of-type {
    margin-bottom: 4px;
  }
  .footer h2 {
    font-size: 17px;
    letter-spacing: 0;
    margin-bottom: 6px;
  }
  .copyright-text {
    text-align: left;
  }
  .footer-social ul li {
    margin-right: 8px;
  }
  .copyright-section .copyright-link {
    margin-bottom: 5px !important;
  }
  .smoothscroll-up {
    left: auto;
    right: 10px;
  }
  .footer .theme-button {
    padding: 9px 19px;
    font-size: 10px;
  }
  .footer-btn {
    margin-top: 10px;
  }
  .theme-button.first-btn {
    margin-right: 0;
  }
  .fooetr .theme-button span {
    font-size: 11px;
  }
  .footer .top-footer {
    padding-bottom: 40px;
  }
  .footer-btn .theme-button span {
    font-size: 16px;
    margin-top: 4px;
  }
  .theme-button i {
    font-size: 14px;
  }
  .footer-btn {
    text-align: left;
  }
  .enquiry-form .form-control,
  .enquiry-form select {
    font-size: 12px;
  }
  .enquiry-form .form-field {
    margin-bottom: 10px;
  }
  .enquiry-form .form-content > img {
    width: 50px;
  }
  .footer .footer-logo img {
    width: 100%;
  }
  .playschool-section .list-item ul {
    margin-top: 30px;
  }
  .top-section {
    padding: 0;
  }
  .row-reverse.fourth-timeline .timeline__text {
    left: 33%;
  }
  .third-timeline .timeline__text {
    left: 4%;
    top: -15px;
  }
  .timeline-section .third-timeline .author-inner {
    justify-content: flex-end;
    margin-top: 30px;
  }
  .timeline-section .fourth-timeline .author-inner {
    justify-content: flex-end;
  }
  .timeline__text {
    max-width: 100%;
  }
  .timeline-section .author-inner {
    justify-content: left;
  }
  .row-reverse .author-inner {
    justify-content: flex-end;
  }
  .social-section span br {
    display: none;
  }
  .social-section.footer-social ul li {
    margin-right: 10px;
    margin-bottom: 0;
  }
  .social-section.footer-social ul {
    flex-direction: row;
  }
  .facilities-slide .facilities-inner {
    padding-right: 0;
  }
  .banner-content {
    top: 42%;
  }
  .facilities-section .slick-next {
    right: -3%;
  }
  .facilities-section .slick-prev {
    left: -3%;
  }
  .academic-section .glide__bullets {
    z-index: 0;
  }
  .about-wrap ul p:after {
    top: 10px;
  }
  .third-timeline .timeline__text > span {
    transform: none;
  }
  .third-timeline .left-arrow {
    left: 7px;
    top: 45px;
  }
  .third-timeline .right-arrow {
    right: 17px;
    bottom: 8px;
  }
  .fourth-timeline .timeline__text {
    transform: rotate(-180deg);
  }
  .fourth-timeline .timeline__text span {
    transform: rotate(180deg);
  }
  .categories-filter {
    white-space: nowrap;
    overflow-x: scroll;
  }
  .listing-content p {
    font-size: 12px;
  }
  .about-office .ofc-item h3 {
    font-size: 12px;
  }
  .about-office .ofc-item .heading {
    font-size: 15px;
    margin-bottom: 0;
  }
  .about-office .admioffice-box {
    background: linear-gradient(
      60deg,
      #fff 2.79%,
      rgba(255, 255, 255, 0.63) 91.98%,
      rgba(255, 255, 255, 0) 100%
    );
    width: 94%;
  }
  .about-office .ofc-item p:before {
    left: -6px;
  }
  .about-office .ofc-item p {
    font-size: 12px;
    margin-bottom: 3px;
    margin-top: 2px;
  }
  .chairmain-detail .aboutbi-vector {
    top: 15%;
  }
  .about-office .ofc-item p:before {
    top: -2px;
    width: 31px;
    height: 20px;
  }
  .about-office .ofc-item p:after {
    bottom: -6px;
  }
  .next-btn a {
    font-size: 12px;
  }
  .next-section .row {
    justify-content: center;
  }
  .enquiry-section .form-group label,
  .enquiry-section .form-control {
    font-size: 12px;
  }
  .enquiry-section ul.tabnav li > a {
    font-size: 11px;
  }
  .enquiry-section .form-group p {
    font-size: 11px;
  }
  .enquiry-section .heading {
    font-size: 19px;
  }
  .enquiry-section .btn-wrap li {
    display: inline-flex;
    width: 100%;
    justify-content: center;
    margin-bottom: 20px;
  }
  .enquiry-section .btn-wrap a {
    width: 100%;
  }
  .enquiry-section .right-wrap {
    width: 78%;
  }
  .enquiry-section ul.tabnav {
    display: flex;
    justify-content: center;
  }
  .enquiry-section .tabcontent-wrapper {
    margin-top: 0;
  }
  .enquiry-section .btn-wrap {
    flex-direction: column;
  }
  .admission-ais.about-ais {
    margin-top: 0;
  }
  .principle-message .red_p {
    height: 49%;
  }
  .contact-vector {
    top: -10%;
  }
  .medical-section .visionhead-vector {
    top: 0;
    height: 100%;
  }
  .medical-section {
    padding-bottom: 0;
  }
  .refectory-section .visionhead-vector {
    height: auto;
  }
  .community-section .ais-vector {
    right: -21%;
    top: -69%;
    width: 400px;
  }
  .bg_bannertandtext p {
    margin-bottom: 11px;
  }
  .innovation-section .ais-vector {
    top: -27%;
    width: 230px;
  }
  .transport-section .ais-vector {
    top: -12%;
    left: -4%;
  }
  .school-gallery-section .ais-vector.message-vector {
    top: -10%;
    width: 200px;
  }
  .categories-area:after {
    display: none;
  }
  .blog-news-deatil .blog-last-box {
    padding-bottom: 0;
  }
  .blog-news-deatil .blog-last-big {
    width: 100%;
  }
  .blog-news-deatil .blog-last-small {
    position: relative;
    bottom: auto;
    right: auto;
    width: auto;
    height: auto;
    margin-top: 30px;
  }
  .blog-news-deatil .blog-last-image {
    margin-top: 20px;
  }
  .blog-news-deatil .more-insight {
    margin: 20px 0 20px;
  }
  .blog-news-deatil .more-insight-box {
    margin-top: 20px;
  }
  .blog-news-deatil .blog-deatil-social ul {
    text-align: left;
  }
  .blog-news-deatil .blog-deatil-social span {
    color: #000;
    margin-right: 0;
    font-weight: 600;
    text-align: left;
    margin-top: 20px;
  }
  .blog-news-deatil .blog-deatil-social ul li a {
    width: 38px;
    height: 38px;
    line-height: 38px;
  }
  .blog-news-deatil .blog-deatil-image {
    margin-top: 30px;
  }
  .contact-form .submit-btn-wrap {
    margin-top: 0;
  }
  .chairmain-vector {
    top: -8%;
  }
  .community-section .ais-vector {
    top: 0;
  }
  .foundation-timeline.home-timeline {
    padding-top: 20px;
  }
  .playschool-row {
    margin: 20px 0;
  }
  .admission-time {
    display: block;
    text-align: center;
  }
  .new-spots .time p {
    text-align: center;
  }
  .new-spots .admission-time span {
    padding: 2px 0;
  }
  .new-spots .spots-vector {
    top: 0;
  }
  .new-spots .whyaravali-learn-box {
    padding-bottom: 0;
  }
  .new-spots p {
    text-align: justify;
    font-size: 15px;
  }
  .new-spots {
    margin-bottom: 0;
  }

  .cambrige-top-section p {
    font-size: 14px;
  }
  .cambridge-wraps ul li {
    font-size: 14px;
  }

  .cambridge-wraps ul li {
    margin-bottom: 5px;
  }
  .cambrige-life .card-text h3 {
    font-size: 16px;
  }

  .make-section .make-col {
    width: 100%;
  }

  .make-sections {
    padding-bottom: 0px;
  }

  .principle-section .image-gallery-section ul.tabnav{
   margin-top: 30px;
  }
  .image-gallery-section .photo-gallery-section{
  padding-top: 30px; 
  }

.mobile-aside.mobile-landing-header .menu-item {
    height: auto;
}

}
@media screen and (max-width: 650px) {
  .banner-section .slick-next {
    right: 70%;
  }
  .aravali-life .slick-next {
    right: 33%;
  }
  .event-inner .content {
    top: 52%;
  }
  .puchkula-about .counter-inner h4 {
    font-size: 11px;
    text-align: center;
  }
  .count-up .counter-counts {
    font-size: 21px;
  }
  .puchkula-about .count-up {
    min-height: 40px;
  }
  .principle-message .author-section h4,
  .principle-message .author-section .bio {
    font-size: 16px;
  }
  .principle-message .author-section .bio {
    font-size: 13px;
  }
  .about-pathway-section .slick-track {
    min-height: 300px;
  }
  .puchkula-about .counter-inner h4 {
    font-size: 11px !important;
}
}
@media only screen and (min-width: 480px) and (max-width: 576px) {
  .partner-img img {
    width: 80%;
  }
  .partner-img.delhi-capital img {
    width: 80%;
  }
  .partner-img.shiksha-img img {
    width: 80%;
  }
}
@media screen and (max-width: 577.5px) {
  .heading {
    font-size: 23px;
  }
  .blog-second-content .heading {
    font-size: 22px;
  }
  .home-newvideo-box p {
    font-size: 24px;
  }
  .event-section .content h4,
  .pathway-inner .content h5 {
    font-size: 18px;
  }
  .theme-button2 {
    font-size: 12px;
  }
  .waves {
    width: 100px;
    height: 100px;
    right: -26px;
    bottom: -25px;
  }
  .video-btn {
    height: 50px;
    width: 50px;
  }
  .theme-button2 i {
    width: 20px;
    height: 20px;
    font-size: 7px;
  }
  .event-section .content p,
  .pathway-inner .content p {
    font-size: 12px;
  }
  .aravali-vector {
    width: 28%;
    right: -9px;
    top: -26px;
  }
  .chairman_bio .content p {
    padding-left: 0;
    padding-right: 0;
  }
  .chairman_bio .image img {
    width: 100%;
    margin: 0 auto;
  }
  .author-name,
  .designation {
    padding-left: 0;
  }
  .chairman_bio .content p:before {
    top: -21px;
    left: -25px;
  }
  .footer-btn {
    margin-top: 15px;
    text-align: center;
  }
  .pathway-vector {
    right: 0;
  }
  .chairman_bio:after {
    height: 14%;
    width: 14%;
  }
  .enq-wrap {
    top: 47%;
  }
  .partner-img img {
    transition: all 300ms ease-in-out 0;
    margin: 0 auto;
  }
  .partner-img.partner-imgg {
    margin-bottom: 10px;
  }
  .about-wrap .content {
    padding: 50px 15px;
    padding-bottom: 10px;
  }
  .gallery-section .card-text h3 {
    font-size: 14px;
  }
  .latest-inner {
    padding: 7px;
  }
  .whats_section .additional-sec .left {
    font-size: 10px;
  }
  .whats-col .date {
    margin-bottom: 2px;
    font-size: 12px;
  }
  .testimonial-content {
    padding: 13px;
  }
  .testimonial-cols .image img {
    height: auto;
  }
  .testimonial-content p {
    font-size: 11px;
  }
  .count-up .counter-count {
    font-size: 20px;
  }
  .count-up span {
    font-size: 34px;
  }
  .counter-section {
    padding: 20px 0;
  }
  .counter-section.counter81 {
    padding: 39px 0;
  }
  .academic-section .content-inner p {
    font-size: 13px;
  }
  .youtube-section1 .youtube-inner .home-newvideo-box {
    top: 7px;
  }
  .playschool-section {
    padding: 20px 0;
    margin-top: 30px;
  }
  .glide__slide a {
    font-size: 12px;
  }
  .glide__slide .content h3,
  .playschool-section .list-item h4 {
    font-size: 13px;
    margin-bottom: 9px;
  }
  .glide__slide .content p {
    font-size: 9px;
    margin-bottom: 4px;
  }
  .about-vector {
    left: auto;
    right: 0;
  }
  .close-icon {
    right: 17px;
    top: 10px;
    width: 22px;
    height: 26px;
  }
  .timeline__text {
    font-size: 13px;
  }
  .row-reverse.fourth-timeline .timeline__text,
  .row-reverse .timeline__text,
  .timeline__text {
    left: 0;
  }
  .banner-content h1,
  .banner-content .banner-headings {
    font-size: 14px;
    line-height: normal;
    margin-bottom: 0;
  }
  .banner-content h1 span,
  .banner-content .banner-headings span {
    font-size: 37px;
    line-height: normal;
  }
  .banner-section .logo-wrap p {
    font-size: 14px;
    margin-left: 0;
  }
  .banner-content p {
    font-size: 11px;
  }
  .banner-section .slick-arrow,
  .banner-section .slick-dots {
    display: none !important;
  }
  .timeline__point {
    margin: 0;
  }
  .timeline-section .subheading {
    font-size: 27px;
  }
  .testimonial-section,
  .facilities-section {
    padding-bottom: 0;
  }
  .third-timeline .timeline__text {
    transform: none;
  }
  .timeline-section .third-timeline .author-inner {
    justify-content: flex-start;
  }
  .blog-deatil .heading {
    font-size: 24px;
  }
  .blog-deatil .date,
  .blog-deatil .admin {
    font-size: 12px;
  }
  .blog-deatil h2,
  .blog-deatil h3,
  .blog-deatil h4,
  .blog-deatil h5 {
    font-size: 22px;
  }
  .recent-post .article p,
  .post-content p {
    font-size: 16px;
  }
  .recent-post .slick-prev {
    left: -14px;
  }
  .recent-post .slick-next {
    right: -14px;
  }
  .follow-like i {
    font-size: 18px;
  }
  .blog-social.footer-social ul li a {
    font-size: 17px;
    width: 37px;
    height: 37px;
  }
  form.blog-form > p {
    margin-bottom: 0 !important;
  }
  .filter-wrapper p,
  .range-wrapper p {
    margin-bottom: 2px;
  }
  form.blog-form {
    margin-bottom: 20px;
  }
  .follow-us {
    padding-bottom: 20px;
  }
  .photo-gallery .photo-col {
    margin-right: -5px;
    margin-left: -5px;
  }
  .photo-gallery .content {
    top: 57%;
  }
  .photo-gallery .content p {
    margin-left: 10px;
    font-size: 9px;
  }
  .about-banner .admi-banner-text p br {
    display: none;
  }
  .next-btn {
    margin-top: 10px;
  }
  .about-pathway-section .pathway-inner {
    padding-right: 0;
  }
  .about-pathway-section .slick-track {
    min-height: 500px;
  }
  .about-pathway-section .slick-next {
    right: -10px;
  }
  .about-pathway-section .slick-prev {
    left: -10px;
  }
  .about-pathway-section .slick-arrow {
    top: 39%;
  }
  .virtual-meeting-wrap .image {
    padding: 0;
    margin-right: 0;
  }
  .virtual-meeting {
    height: auto;
    padding-bottom: 0;
  }
  .virtual-meeting .row {
    flex-direction: column-reverse;
  }
  .meet-content-wrap .content {
    padding: 0 10px;
  }
  .virtual-meeting .image {
    margin-bottom: 10px;
  }
  .faq-form-section .heading {
    font-size: 19px;
  }
  .unique-row--wrap {
    flex-direction: column-reverse;
  }
  .student-gallery .heading {
    font-size: 13px;
  }
  .student-gallery .read-more {
    font-size: 13px;
  }
  .safeguarding-detail h3,
  .alarm-section-wrap h3 {
    font-size: 20px;
  }
  .alarm-section-wrap .home-newvideo-box p {
    font-size: 20px;
  }
  .learning-support .quotes-wrap p {
    font-size: 15px;
  }
  .learning-support .quotes-wrap {
    max-width: 350px;
  }
  .learning-support .content {
    padding: 20px;
  }
  .learning-support .content h4 {
    font-size: 16px;
  }
  .learning-support .content p {
    font-size: 13px;
  }
  .framework-section .content h4 {
    font-size: 11px;
  }
  .framework-section .framework-content h3 {
    font-size: 13px;
  }
  .sports-wraps .content {
    padding: 10px;
    padding-top: 20px;
  }
  .index-chairmain .quotes img {
    width: 100%;
  }
  .chairmain-vector {
    top: 0;
  }
  .index-chairmain .quotes {
    max-width: 100%;
  }
  .index-chairmain p {
    max-width: 100%;
  }
  .home-newvideo-box p br {
    display: none;
  }
  .admi-step {
    margin: 20px 0;
  }
  .admimission-new-wrap p {
    margin-bottom: 0;
  }
  .structure-section {
    padding: 20px 0;
  }
  .admimission-new-wrap {
    padding: 10px 0;
  }
  .foundation-home-timeline {
    margin-top: 30px;
  }
  .facilities-area .facilities-inner .image {
    height: 400px;
  }

  
}
@media screen and (max-width: 540px) {
  .principle-message .red_p {
    height: 52%;
  }
  .contact-banner .admi-banner-text h1 {
    font-size: 29px;
  }
  .contact-content .contact-btn {
    font-size: 12px;
  }
  .contact-section .heading {
    text-align: left;
    font-size: 22px;
    margin-bottom: 8px;
    margin-top: 21px !important;
  }
  .contact-detail p,
  .contact-detail p a {
    font-size: 12px;
  }
  .contact-section,
  .contact-form {
    padding: 30px 0;
  }
  .contact-vector {
    top: 20%;
  }
  .safeguarding-content ul {
    padding-left: 20px;
  }
  .about-pathway-section .slick-track {
    min-height: 430px;
  }
}
@media screen and (max-width: 480px) {
  .event-inner .content {
    top: 55%;
  }
  .banner-section .slick-next {
    right: 55%;
  }
  .slick-prev:before,
  .slick-next:before {
    font-size: 10px;
  }
  .slick-arrow {
    width: 35px;
    height: 35px;
  }
  .heading {
    font-size: 21px;
  }
  .blog-second-content .heading {
    font-size: 20px;
  }
  .chairman_bio .heading {
    text-transform: uppercase;
  }
  .chairman_bio .heading.home-bio {
    text-transform: capitalize;
  }
  .home-newvideo-box p {
    font-size: 19px;
    letter-spacing: 0;
  }
  .youtube-inner .home-newvideo-box {
    top: 0;
  }
  .presence-content h3 {
    font-size: 13px;
  }
  .presence-content p {
    font-size: 14px;
  }
  .slider-populated {
    min-height: 398px;
  }
  .presence-section {
    padding-bottom: 40px;
  }
  .presence-section .slick-dots {
    bottom: -25px;
  }
  .presence-section .slick-track {
    min-height: 430px;
  }
  .presence-section:before {
    height: 276px;
  }
  .aravali-life .slick-next {
    right: 27%;
  }
  .pathway-section .pathway-col {
    width: 100%;
  }
  .partner-img.partner-imgg {
    width: 70%;
  }
  .youtube-inner .home-newvideo-box {
    top: -30px;
  }
  .chairman_bio:after {
    height: 21%;
    width: 27%;
    right: 13px;
  }
  .chairman_bio .content p:before,
  .chairman_bio .content p:after {
    width: 20px;
  }
  .presence-slider .button_wrap {
    padding-bottom: 0;
  }
  .absolute-widget-container ul li {
    margin-bottom: 3px;
  }
  .presence-col {
    padding: 1px;
  }
  .middle-footer {
    padding-bottom: 0;
    padding-top: 0;
  }
  .footer .copyright-text p {
    text-align: left;
  }
  .timeline__text {
    min-height: 160px;
  }
  .banner-section .vectorAs {
    left: 46%;
    bottom: 57px;
    width: 30px;
  }
  .chairmain-detail .heading {
    font-size: 20px;
  }
  .chairmain-detail .aboutbi-vector {
    width: 74%;
    left: -1%;
  }
  .future_section {
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .future_bottom {
    padding-top: 30px;
  }
  .photo-gallery .content {
    top: 40%;
  }
  .about-office .ofc-item p:before,
  .about-office .ofc-item p:after {
    display: none;
  }
  .about-office .ofc-item .heading {
    text-align: center;
  }
  .accredittaion-col {
    padding: 0;
    flex-direction: column;
    margin-bottom: 0;
  }
  .accredittaion-col .content-inner {
    padding-left: 0;
  }
  .accredittaion-col .content-inner:before {
    display: none;
  }
  .accredittaion-col .image img {
    margin-bottom: 5px;
    height: 87px;
    object-fit: cover;
  }
  .accredittaion-col .content {
    width: 100%;
  }
  .accredittaion-col .content-inner p {
    margin-bottom: 0;
  }
  .accredittaion-item {
    padding-top: 0;
  }
  .principle-message .red_p {
    height: 33%;
    transform: rotate(12deg);
    left: 11%;
  }
  .principle-message .heading {
    text-align: left;
    padding-left: 0;
  }
  .principle-message .heading span {
    color: #d1181f;
  }
  .principle-message .author-section .image {
    width: 40%;
  }
  .maptab-box {
    right: 3%;
    width: 280px;
  }
  .maptab-content h4 {
    font-size: 16px;
  }
  .contactmap-tab li a {
    font-size: 12px;
  }
  .bg_bannertandtext,
  .background-left .bg_bannertandtext {
    width: 87%;
    padding: 15px;
  }
  .bg_bannertandtext h3 {
    font-size: 14px;
  }
  .about-pathway {
    padding-top: 0;
  }
  .community-section .ais-vector {
    right: -30%;
    top: 0;
  }
  .student-behaviour .student-inner h5 {
    font-size: 18px;
  }
  .framework-section .framework-content {
    width: 83%;
  }
  .enrichment-behaviour h5 {
    font-size: 15px;
  }
  .art-section .ais-vector {
    top: -25%;
  }
  .transport-section .ais-vector {
    top: -12%;
    left: -10%;
  }
  .testimonial-heading p br {
    display: none;
  }
  .presence-content {
    padding: 10px 10px 0 10px;
  }
  .principle-section ul.tabnav li {
    margin-bottom: 10px;
  }
  .partner-img img {
    width: 80%;
    transition: all 300ms ease-in-out 0;
    margin: 0 auto;
  }
  .partner-img.delhi-capital img {
    width: 80%;
    margin: 0 auto;
  }
  .partner-img.shiksha-img img {
    width: 80%;
    margin: 0 auto;
  }
  .bg_bannertandtext p {
    font-size: 13px;
    line-height: 1.4;
  }
  .branch-principle {
    padding-bottom: 0;
  }

  .cambridge-wraps h4 {
    font-size: 21px;
  }
  .cambrige-life {
    padding-bottom: 30px;
  }
  .cambridge-wraps {
    padding-top: 30px;
  }

  .cambrige-top-section p {
    font-size: 15px;
  }
  .cambridge-wraps ul li {
    font-size: 15px;
  }
}
@media only screen and (max-width: 400px) and (min-width: 380px) {
  .about-pathway-section .slick-track {
    min-height: 380px;
  }
  .presence-section .slick-dots {
    bottom: -38px;
  }
}
@media screen and (max-width: 380px) {
  .about-pathway-section .slick-track {
    min-height: 300px;
  }
  .partner-img img {
    width: 100%;
  }
  .partner-img.shiksha-img img {
    width: 100%;
  }
  .partner-img.delhi-capital img {
    width: 100%;
  }
}

@media screen and (max-width: 377px) {
  .banner-section .vectorAs{
    bottom: 54px;
  }

}
@media screen and (max-width: 350px) {
  .chairman_bio .content p:before {
    top: -25px;
    left: -4px;
  }
  .youtube-inner .home-newvideo-box {
    padding: 0 10px;
  }
  .video-main {
    margin-bottom: 7px;
  }
  .home-newvideo-box p {
    font-size: 16px;
  }
  .youtube-inner .home-newvideo-box {
    top: -10px;
  }
  .aravali-vector {
    width: 44%;
    right: 0;
    top: 9px;
    z-index: -1;
  }
  .photo-gallery .content {
    top: 30%;
  }
  .principle-message .red_p {
    height: 21%;
  }
  .principle-message .black_p {
    top: 10%;
  }
}
