

@media (max-width: 1600px) {

  .navbar-brand img {

    width: 250px;

}



body {

  padding-top: 95px;

}

.section_1 {

  height: calc(100vh - 95px);

}

.section_1 .carousel-item .banner-overley img {

  height: 694px;

}

.section_1 .carousel-caption h5 {

  font-size: 48px;

  width: 600px;

}

.banner-img .banner-img1 img {

    width: 600px;

}

.navbar .admission {

  padding: 5px 15px;

  font-size: 17px;

}

.section_1 .carousel-caption p {

  font-size: 19px;

  width: 430px;

  margin: 20px 0;

}

.banner-img .banner-img2 img {

  top: -421px;

  left: 90px;

  width: 450px;

}

.section_1 .carousel-caption ul li {

  font-size: 16px;

}

.section_1 .carousel-caption ul li i {

  font-size: 30px;

}

.section_1 .carousel-caption ul {

  gap: 30px;

}

.section_1 .carousel-caption {

  bottom: 12.25rem;

}

.best-for-kids .row .col-lg-6 .shape-img-one {

  width: 530px;

}

.shape-img {

  margin: auto;

}

.ft-testi {

  height: auto;

}

/* .testimonials .testi-content {

  width: 950px;

} */

.facilities, .best-for-kids, .section_2 {

  height: auto;

    padding: 41px 0;

}

.best-for-kids .creative-title{

  margin-bottom: 41px;

  top: 0;

}

.banner-img .banner-img1 {

  top: -30px;

}

.powered::after {

    right: 247px;

}

}

@media (max-width: 1536px) {

  .section_1 .carousel-item .banner-overley img {

    height: 650px;

}

.section_1 .ranking {

  right: 160px;

  bottom: 140px;

}

.section_1 .carousel-caption ul li {

  font-size: 14px;

}

.banner-img .banner-img2 img {

  top: -450px;

  left: 100px;

}

.best-for-kids .row .col-lg-6 .video-sec {

  margin-top: 40px;

}

.creative-title h4 {

  font-size: 36px;

}

.creative-title p {

  margin-right: 105px;

  font-size: 16px;

}

.best-for-kids .row .col-lg-6 .best-pera {

  margin: 15px 0 30px;

}

.best-for-kids .row .col-lg-6 ul {

  line-height: 35px;

}

.best-for-kids .row .col-lg-6 .video-sec {

  margin-top: 40px;

}

.best-for-kids .row .col-lg-6 h3 {

  font-size: 54px;

}

.best-for-kids{

    height: calc(100vh - 95px); 

}

.facilities{

  height: calc(100vh - 95px);

}

 .section_2 {

  height: calc(100vh - 95px);

    padding: 0;

}

.registration-form {

      height: calc(100vh - 95px);

}

.registration-form-index {

    height: calc(100vh - 95px);

}

/* .best-for-kids{*/

/*  padding-top: 30px;*/

/*}*/

.facilities, .section_2 {

  padding: 0;

}

.facilities .grid {

  margin-top: 0;

}

figure.effect-julia img {

  height: 270px;

  width: 100%;

}

.facilities-title {

  margin-top: 20px;

  margin-bottom: 20px;

}

.facilities-title h6 {

  margin-bottom: 10px;

}

figure.effect-julia h2 {

  font-size: 21px;

  bottom: 0;



}

figure.effect-julia figcaption {

  top: 200px;

  /* width: 130px; */

}

.facilities-title h4 {

  line-height: 46px;

}

.form-img img {

  height: 560px;

}

.form-card {

  padding: 35px;

}

figure.effect-julia img {

  object-fit: cover;

}

.banner-img .banner-img1 {

  top: -80px;

}

.powered::after {

    right: 245px;

}

.best-for-kids .row .col-lg-5 h3 {

    font-size: 40px;

}

.best-for-kids .creative-title {

    margin-bottom: 30px;

}

.best-for-kids .row .col-lg-5 .best-pera {

    margin: 0;

    margin-bottom: 30px;

}

.best-for-kids .row .col-lg-5 .row {

    padding: 15px 10px;

}

.offcanvas-body .col-lg-8 ul li {

    flex: 1 0 45%;

}

.testimonials .testi-content {

    width: 950px;

}

.double-quates {

    width: 70px;

}

.testi-content .row .col-lg-7 p{

   font-size: 14px;

}

.testi-content .row {

    top: 153px;

}



.navbar .container-fluid {

    padding: 0 63px;

}

.offcanvas-body .col-lg-4 .address {

    margin-top: 90px;

}

.navbar .navbar-nav .nav-link {

    font-size: 18px;

}

.offcanvas-body .navbar-brand img {

    width: 350px;

}

.head-link {

    margin-top: 150px;

}

.offcanvas-body .admission-open {

    margin-top: 90px;

}



.student-name p.cls-nan {

    font-size: 19px;

}
.student-name {
    margin-right: 70px;
}
#testimonialslide .carousel-control-prev {
    left: 341px;
}
#testimonialslide .carousel-control-next {
    left: 390px;
}

}





@media (max-width: 1440px) {

  .section_1 .carousel-item .banner-overley img {

    height: 694px;

}

  .section_1 .ranking {

    right: 100px;

    bottom: 230px;

    gap: 230px;

}

.section_1 .carousel-caption {

    left: 12%;

}

.section_1 .carousel-item .banner-overley img {

height: calc(100vh - 95px);

}

.banner-img .banner-img1 img {

    width: 500px;

}

.banner-img .banner-img2 img {

    top: -320px;

    left: 150px;

    width: 360px;

}

.banner-img {

  top: 130px;

}











}



@media (max-width: 1366px) {

	.section_1 .carousel-caption h5 {

    font-size: 42px;

    width: 500px;

}

.section_1 .carousel-caption p {

    font-size: 18px;

}

.section_1 .carousel-caption {

    bottom: 10.25rem;

	left: 11%;

}

.section_1 .ranking {

    right: 115px;

    bottom: 90px;

    gap: 241px;

}

.best-for-kids .row .col-lg-6 .best-pera {

    font-size: 14px;

	line-height: 24px;

	margin: 15px 0 20px;

}

.best-for-kids .row .col-lg-6 h3 {

    font-size: 48px;

}

.best-for-kids .row .col-lg-6 .ecelence {

    gap: 5px;

}

.best-for-kids .row .col-lg-6 .row h3 {

    font-size: 38px;

}

.best-for-kids .row .col-lg-6 .row p {

    margin: 0;

    font-size: 12px;

}

.best-for-kids .row .col-lg-6 ul li {

    font-size: 14px;

}

.creative-title h4 {

    font-size: 34px;

}

.viewmore a {

    padding: 8px 25px;

}

.best-for-kids .row .col-lg-6 .row {

    border-radius: 15px;

    padding: 8px 20px;

    margin-bottom: 20px;

}

.best-for-kids .row .col-lg-6 .shape-img-one {

    width: 450px;

}

.bd-promotion-shape img{

    width: 110px;

}

.best-for-kids .row .col-lg-6 ul li i {

    height: 20px;

    width: 20px;

}

.best-for-kids .row .col-lg-6 ul {

    line-height: 28px;

}

.facilities-title h4 {

    font-size: 40px;

	line-height: 42px;

}

.number {

    font-size: 56px;

}

figure.effect-julia h2 {

    padding: 0.3em 15px;

    font-size: 19px;

    width: 130px;

    border-radius: 0px 0px 30px 0px;

}

figure.effect-julia img {

    height: 240px;

}

.registration-form-index h4 {

    font-size: 34px;

}

.form-card p {

    width: 430px;

    font-size: 21px;

}

.registration-form-index .form-card label {

    font-size: 16px;

}

.form-card h5 {

    font-size: 28px;

}

.form-img img {
  height: 520px;
}

.registration-form-index .form-card  .mb-5{

	    margin-bottom: 2rem!important;



}

.form-card {

    padding: 30px 50px;

}

.testimonials .testi-content {

    width: 900px;

}

  

.testi-content .row {

    padding-right: 100px;

	top: 130px;

}

.testi-content .row p{

	    font-size: 14px;

	

}

.double-quates img {

    width: 70px;

}





.double-quates {

    top: -60px;

}

.creative-title {

    top: 65px;

}

#testimonialslide .carousel-inner {

    padding-top: 60px;

}

/* 

.address ul {

    font-size: 14px;



} */

.footer-md::before {

    left: -20px;



}

.footer-md::after {

    right: 20px;

}

figure.effect-julia figcaption {

    top: 160px;

}

.banner-img {

  top: 90px;

}

.banner-img .banner-img2 img {

  top: -400px;

}

.best-for-kids .row .col-lg-5 h3 {

    font-size: 35px;

}

.best-for-kids .row .col-lg-5 .best-pera {

    margin-bottom: 25px;

    font-size: 14px;

}

.best-for-kids .row .col-lg-5 .row {

    margin-bottom: 20px;

}

.best-for-kids .row .col-lg-5 ul {

    line-height: 35px;

    font-size: 14px;

}

.best-for-kids .row .col-lg-5 .row {

    margin-left: -45px;



}

.best-for-kids .row .col-lg-5 .video-sec {

    margin-top: 30px;

	gap: 20px;

}

.best-for-kids .row .col-lg-5 .row .col-lg-4:first-child .ecelence {

    margin-left: 25px;

}

.navbar .navbar-nav .nav-link {

    font-size: 14px;

}

.offcanvas-body ul {

    gap: 0px;

}

.offcanvas-body .col-lg-4 ul li {

    font-size: 14px;

}

.offcanvas-body .col-lg-8 ul li {

    flex: 1 0 45%;

}

.sircle-img {

    top: -171px;

}

.navbar-right-part {
  gap: 2px;
}

.offcanvas-body .address b {

    font-size: 19px;

}

.navbar .admission {
  padding: 5px 20px;
  font-size: 15px;
  width: 180px;
}
.navbar #manda{
  padding: 5px 8px;
  font-size: 15px;
  width: 180px;
}
.powered {
  gap: 4px;
}

.offcanvas-body .admission-open h4:nth-child(1) {

    font-size: 28px;

}

.offcanvas-body .admission-open h4 {

    font-size: 24px;

}

.offcanvas-body ul {

    gap: 10px;

}

.bodymovinanim {

    opacity: .8;

}

.offcanvas-body .col-lg-4 .address {

    margin-top: 60px;

}

.head-link {

    margin-top: 200px;

}

.offcanvas-body .admission-open {

    margin-top: 140px;

}

.offcanvas-body .navbar-brand img {

    margin-left: 130px;

}

.navbar-brand img {

    margin: 0;

}
.contact-button .cap-sec {
  font-size: 14px;
}
.submit {
  font-size: 14px;
}


}

@media (max-width: 1346px) {

  .section_1 .ranking {

    bottom: 230px;

}

.banner-img {

  top: 135px;

}

.section_1 .carousel-caption {

  bottom: 12.25rem;

}

}



@media (max-width: 1280px) {

	footer {

    height: 220px;



}
.navbar .container-fluid {
  padding: 0px 25px;
}


.section_1 .carousel-caption {

  bottom: 9.25rem;

}

.banner-img {

  top: 100px;

}

.section_1 .ranking {

  bottom: 120px;

  gap: 180px;

}

.section_1 .carousel-item .banner-overley img {

  height: 562px;

}

.navbar-right-part {
  gap: 0px;
}
.powered {
  gap: 0px;
}

.powered::after {

    right: 210px;

}

.powered::after {

  right: 245px;

}

.powered .cbse:first-child .cbse-info p{

       font-size: 14px;

}

.powered .cbse:first-child .cbse-info h6{



   font-size: 17px;

}

}

@media (max-width: 1200px) {

.section_1 .carousel-caption {

  bottom: 13.25rem;

}

.section_1 .ranking {

  bottom: 220px;

  gap: 160px;

}

.banner-img {

  top: 100px;

  right: 120px;

}

.best-for-kids {

  padding: 0;

  align-items: center;

}

figure.effect-julia img {

  height: auto;

}

.section_1 .carousel-item .banner-overley img {

  height: 673px;

}

.navbar-brand img {

    width: 240px;

}

.cbse-info{

	font-size: 14px;

}

.cbse-info h5{

    font-size: 18px;

}

.powered::after {

    right: 230px;

}

body {

  padding-top: 93px;

}





}

@media (max-width: 1199px) {

.video-sec .viewmore a {

  font-size: 14px;

}

.best-for-kids .row .col-lg-6 .row p {

  font-size: 10px;

}

.best-for-kids .row .col-lg-6 .row h3 {

  font-size: 34px;

}

.best-for-kids .row .col-lg-6 .row {

  padding: 8px 10px;

}

.best-for-kids .paly-button span {

  font-size: 15px;

}

.form-card {

  padding:30px;

}

.form-card p {

  width: 385px;

  font-size: 21px;

}

#testimonialslide .carousel-control-prev {

  left: 141px;

}

#testimonialslide .carousel-control-next {

  left: 190px;

}

.footer-md::before {

  top: 70px;

  left: 0px;

}

.footer-md::after {

  top: 70px;

  right: 0;

}

.best-for-kids .row .col-lg-5 h3 {

    font-size: 32px;

}

.best-for-kids .row .col-lg-5 .row p {

    font-size: 10px;

}

.best-for-kids .row .col-lg-5 h3 {

    font-size: 32px;

}

.navbar .container-fluid {
  padding: 0 24px;
}



}



@media (max-width: 1152px) {

  .section_1 .carousel-caption ul li i {

    font-size: 24px;

  }

  .section_1 .ranking {

    gap: 111px;

}

.section_1 .carousel-item .banner-overley img {

  height: 658px;



}



.adress-cotent {

    gap: 10px;

}

/* .address ul {

    font-size: 13px;

} */

.navbar-right-part {

  gap: 6px;

}

/*body { akhil*/

/*  padding-top: 90px;*/

/*}*/

.bread-crumb-position {

  font-size: 14px;

}

.navbar .container-fluid {

  padding: 0px 82px;

}





}



@media (max-width: 1024px) {

  .section_1 .carousel-caption ul li i {

    font-size: 24px;

  }

  .section_1 .carousel-caption p {

    font-size: 16px;

}

.banner-img .banner-img1 img {

  width: 460px;

}

.banner-img {

  right: 85px;

}

.section_1 .ranking {

  bottom: 154px;

  gap: 41px;

}

.testimonials .testi-content {

  width: 800px;

  margin-bottom: 30px;

}

.testi-content .row {

  padding-right: 50px;

  top: 100px;

}

.double-quates {

  top: -41px;

}

.double-quates img {

  width: 50px;

}

.sircle-img img {

    width: 180px;

}

#testimonialslide .carousel-inner {

  padding-top: 90px;

}

.sircle-img {

  top: -138px;

}

.student-name {

  margin-top: 50px;

  margin-right: 70px;

}

#testimonialslide .carousel-control-prev {

  left: 190px;

}

#testimonialslide .carousel-control-next {

  left: 245px;

}

.section_1 .carousel-item .banner-overley img {

  height: 562px;

}

.section_1 .carousel-caption h5 {

  font-size: 38px;

  width: 450px;

}

.navbar .container-fluid {

    padding: 0 25px;

}

.navbar-right-part {
  gap: 0px;
}

.navbar-brand img {

    width: 200px;

}

.offcanvas-body .header-add {

    padding-left: 40px;

}
.navbar #manda {
  padding: 5px 2px;
  font-size: 14px;
  width: 157px;
}
.navbar .admission {
  padding: 5px 16px;
  font-size: 14px;
  width: 157px;
}
/* .cbse-info h5 {
  font-size: 14px;
} */
/* .powered::after {
  right: 195px;
} */

}

@media (max-width: 992px) {

.section_1 .carousel-caption h5 {

  font-size: 36px;

  width: 410px;

}

.navbar-right-part {

    gap: 15px;

}

.cbse {

    margin-right: 20px;

}

.navbar-brand img {

    width: 230px;

}

.navbar-right-part {

    gap: 2px;

}

#aboutus .about-paragraph {

    width: 100%;

    font-size: 14px;

}

}



@media (max-width: 991.98px) {

  .navbar #manda{
    display:block;
  }

  .offcanvas-collapse {

    position: fixed;

    top: 56px; /* Height of navbar */

    bottom: 0;

    left: 100%;

    width: 100%;

    padding-right: 1rem;

    padding-left: 1rem;

    overflow-y: auto;

    visibility: hidden;

    background-color: #343a40;

    transition: transform .3s ease-in-out, visibility .3s ease-in-out;

  }

  .offcanvas-collapse.open {

    visibility: visible;

    transform: translateX(-100%);

  }

  .navbar-brand img {

    width: 230px;

}

}





@media (max-width: 991px) {

  .navbar #manda{
    display:block;
  }

  .navbar .admission {

    padding: 5px 15px;

    margin-left: 0;

}

.section_1 .carousel-item .banner-overley img {

  height: auto;

}

.section_1 {

  height: auto;

}

.facilities, .best-for-kids, .section_2 {

  height: auto;

  padding: 50px 0;

}

figure.effect-julia img {

  object-fit: contain;

}





.banner-img .banner-img1 {

  top: -175px;

}

.banner-img {

  top: 485px;

  right: 295px;

}

.section_1 .ranking {

  bottom: 195px;

  gap: 250px;

  left: 100px;

}

.section_1 .carousel-caption {

  bottom: 36.25rem;

  left: 24%;

}

.section_1 .carousel-caption h5 {

  font-size: 46px;

  width: 530px;

}

.section_1 .carousel-caption ul {

  gap: 30px;

}

.banner-img .banner-img1 img {

  width: 500px;

}

.banner-img .banner-img2 {

  left: -208px;

}

.section_1 {

  height: 900px;

}

.section_1 .carousel-item .banner-overley img {

  height: 900px;

  object-fit: cover;

}



.section_1 .carousel-caption ul li {

  font-size: 16px;

}

.section_1 .carousel-caption p {

  font-size: 18px;

}

.banner-img .banner-img2 img {

  top: -519px;

  left: 80px;

  width: 450px;

}

.best-for-kids .row .col-lg-6 .shape-img-one {

  width: auto;

  margin-bottom: 50px;

}

.creative-title h4 {

  font-size: 38px;

}

.best-for-kids .row .col-lg-6 ul li,

.best-for-kids .row .col-lg-6 .best-pera {

  font-size: 15px;

}

.best-for-kids .row .col-lg-6 .row p {

  font-size: 14px;

}

.best-for-kids .row .col-lg-6 .row h3 {

  font-size: 48px;

}

.registration-form {



  height: auto;

  padding: 50px 0;

}

.form-img img {

  height: auto;

  margin-left: 0;

  object-fit: contain;

}

.form-card {

  padding: 60px;

} 

 /* .testi-content img{

  display: none;

} */



.registration-form-index {

  height: auto;





}

.registration-form-index h4 {

  font-size: 46px;

}

.form-card p {

  width: 525px;

  font-size: 24px;

}

.form-card h5 {

  font-size: 34px;

}

.testi-content .row {

  position: static;

}

.testi-content .row {

  padding-right: unset;

  padding: 0;

}

.testi-bg-none{

  display: none;

}

footer {

background-image: none;

  background-color: #373737;

}

.double-quates {

  top: 160px;

  left: 46%;

}

#testimonialslide.carousel {

  bottom: unset;

}

/* .sircle-img {

  position: unset;

} */

.testi-content .row p {

  font-size: 16px;

}

.student-name {

  margin-top: 100px;

  margin-right: 0;

}

footer {

padding: 50px 0;

  background-image: none;

  background-color: #373737;

  height: auto;

  border-radius: 0;

}

.footer-md::after,

.footer-md::before {

  display: none;

}

.sircle-img img {

  width: 200px;

}

.testimonials {

  background: linear-gradient(356deg, var(--text-color) 62.5%, #ffff 50%);

  padding: 50px 0;

  height: 680px;

}

.creative-title {

  top: 0;

}

.testimonials .testi-content {

  width: unset;

  padding: 0;



}

.sircle-img {

  top: -103px;

  left: 35%;

}

#testimonialslide .carousel-inner {

  padding-top: 133px;

  padding-bottom: 50px;

}

.row .col-lg-7 p {

  text-align: center;

  margin-top: 80px;

}

.student-name {

  margin-top: 100px;

  margin-right: 0;

}

#testimonialslide .carousel-control-prev {

    right: 50px;

    left: unset;

    bottom: 30px;

}

#testimonialslide .carousel-control-next {

  left: unset;

  bottom: 30px;

}



	

.cbse:first-child {



    flex-direction: row-reverse;

	 justify-content: flex-end;

  

}

.cbse-info {

    font-size: 16px;

    color: white;

}

.powered .cbse:last-child {

    margin-right: 0;

    margin-top: 20px;

	text-align: inherit;

}

.cbse {

    margin-top: 20px;

}

.cbse img {

    margin-left: 0;

}

.powered .cbse:last-child .cbse-info {

    text-align: left;

}

.best-for-kids .row .col-lg-5 .row .col-lg-4:first-child .ecelence {

margin-left: 0; 

gap: 10px;

}

.about-kids{

	margin-top: 50px;

}

.best-for-kids .row .col-lg-5 .row p {

    font-size: 14px;

}

.best-for-kids .row .col-lg-5 .row {

    margin-left: 0;

}

.best-for-kids .row .col-lg-5 h3 {

    font-size: 45px;

}

.best-for-kids .row .col-lg-5 .video-sec {

    gap: 50px;

}



.copyright {

    display: block;

    text-align: center;

}

.ft-testi .creative-title {



    top: 0;

}

.section_1 {

  height: auto;

}

.offcanvas-body .col-lg-8 ul {

    width: 60%;

    margin-left: 50px;

}

.offcanvas-body .header-add {

    padding-left: 50px;

}



.head-link {

    margin-top: 0;

}

.offcanvas-body .col-lg-8 ul {

    width: 100%;

}

.offcanvas-body .col-lg-8 ul li {

    flex: 0 0 100%;

}

.offcanvas-body .header-add .admission:nth-child(2) {

    margin-top: 0;

}

.offcanvas-body .header-add {

    padding-left: 31px;

}

.powered::after {

  display: none;

}



.offcanvas-body .admission-open {

    margin-top: 0;

}

.offcanvas-body ul {

    gap: 5px;

}


.offcanvas-body .col-lg-8 ul {

    margin-left: 5px;

}

.offcanvas-body .navbar-brand img {

    margin-left: 0;

}
.powered .cbse:first-child .cbse-info {
  text-align: left;
}
.offcanvas-title {
  margin-bottom: 30px;
}
.head-link {
  margin-top: 60px;
}

.offcanvas-body .col-lg-4 .address {
  margin-top: 30px;
}
.powered {
    top: unset;
}


@media (max-width: 768px){
.powered {
    top: -130px;
}
}
@media (max-width: 991px){
.powered {
    top: unset;
}
}
@media (max-width: 768px){
.powered {
    position: relative;
}
}
@media (max-width: 991px){
.powered {
    top: unset;
}
.powered {
    position: unset;
}
}
@media (max-width: 768px) {

  .section_1 .carousel-caption {

    bottom: 36.25rem;

    left: 16%;

}

.banner-img {

  top: 485px;

  right: 150px;

}

.section_1 .active-students h6 {

  font-size: 18px;

}

.section_1 .ranking {

  gap: 160px;

}

.navbar .container-fluid {

    padding: 0 50px;

}

.offcanvas-body .col-lg-8 ul {

    width: 80%;





}

.powered {

    top: -130px;

}
.offcanvas-body .col-lg-4 .num li {
    flex: 1 0 48%;
}
.offcanvas-body .num {
    flex-wrap: wrap;
}
.justify-content-end {
    justify-content: flex-start !important;
}



}

@media (max-width: 767px) {

  .facilities .viewmore a {

    margin-bottom: 50px;

}

figure.effect-julia h2 {

  padding: 0.8em 15px;

  width: 150px;

}

figure.effect-julia figcaption {

  top: 260px;

}

.form-card p {

  width: 100%;

}

.registration-form-index h4 {

  font-size: 34px;

}

.form-card h5 {

  font-size: 26px;

}

.address{

  margin-bottom: 40px; 

}

.creative-title {

  width: auto;

}

.sircle-img {

  left: 31%;

}

.testimonials {

    background: linear-gradient(356deg, var(--text-color) 65%, #ffff 50%);

    height: 730px;

}



/*.copyright {

  display: block;

  text-align: center;

}*/

.copyright p {

  font-size: 12px;

}

.best-for-kids .row .col-lg-5 .gb-red-color h3 {

    font-size: 39px;

}

/*body { akhil*/ 

/*  padding-top: 90px;*/

/*}*/

.offcanvas-body .col-lg-8 ul {

    width: 90%;

    margin-left: 30px;

}

.offcanvas-body .line {

    width: 97%;

}

.powered {

    top: -90px;

    left: 14px;

}

.offcanvas-body .address {

    margin-bottom: 0;

    margin-top: 185px;

}

.offcanvas-body .header-add {

    box-shadow: unset;

}

.powered {

    position: unset;

}

.offcanvas-body .col-lg-8 ul {

    margin-left: 0;

}

.offcanvas-body .header-add {

    padding-left: 10px;

}


.address.footer-logo .social-icons {

  position: relative;

  top: 290px;

  left: 73px;

}

.social-icons .address {

  margin-bottom: 0;

}



.address.footer-logo{

  margin: 0;

}

footer .footer-logo ul {

margin: 0;

}
.navbar .navbar-nav .nav-link {
  font-size: 16px;
}
.offcanvas-header {
  position: relative;
  top: -780px;
  padding: 0;
}

.offcanvas-body .row{
    height: auto;
}
.offcanvas-body .col-lg-4 .num li {
    flex: unset;
}
.offcanvas-body .address b {
    font-size: 22px;
}



}


@media (max-width: 600px) {

  .section_1 .carousel-caption h5 {

    font-size: 38px;

    width: 477px;

}

.section_1 .carousel-caption {

  left: 12%;

}

.section_1 .carousel-caption p {

  font-size: 16px;

}



.banner-img {

  top: 485px;

  right: 8px;

}

.testimonials {

    background: linear-gradient(355deg, var(--text-color) 65%, #ffff 50%);

    height: 730px;

}

}
}

@media (max-width: 576px) {

.testimonials {

    background: linear-gradient(355deg, var(--text-color) 65%, #ffff 50%);

    height: 730px;

}
.navbar .container-fluid {
  padding: 0 43px;
}

.section_1 .carousel-caption {

    bottom: 36.25rem;

    left: 8%;

}

.banner-img {

    right: 0;

}

.section_1 .ranking {

    gap: 79px;

    left: -6px;

}

}



@media (max-width: 575px) {

	.best-for-kids .row .col-lg-5 .row {

    width: 100%;

}

}



@media (max-width: 540px) {
  .navbar #manda{
    display:none;
  }
  .navbar-man #manda{
    display: block;
    background-color: var(--yellow);
    color:white;
    padding:10px 0px;
    text-align: center;
  }

  .best-for-kids .row .col-lg-5 .row p {

    font-size: 14px;

}

.best-for-kids .row .col-lg-5 .row h3 {

  font-size: 42px;

}

.best-for-kids .row .col-lg-5 .row p br{

  display: none;

}

.best-for-kids .row .col-lg-5 .ecelence {

  display: block;

  text-align: center;



}

.banner-img {

    top: 485px;

    right: 0;

}



.section_1 .ranking {

	  right: 0;

    gap: 110px;

    left: 0px;

}

.offcanvas-end.show {

    width: 100%;

}

.best-for-kids .row .col-lg-6 .row p {

    font-size: 13px;

}

.best-for-kids .row .col-lg-6 .row {

    width: 100%;

}

/*.best-for-kids .row .col-lg-5 .gb-red-color h3 {

    font-size: 37px;

}*/

.navbar .admission {

    font-size: 16px;

}

}

@media (max-width: 492px){



	  .section_1 .carousel-caption {

    left: 4%;

}
.navbar-man #manda {
  margin-top: 16px;
}

.section_1 .carousel-caption ul {

  display: block;

}

.creative-title h4 {

  font-size: 32px;

}

.best-for-kids .row .col-lg-5 h3 {

  font-size: 41px;

}



.section_1 .carousel-caption h5 {

    font-size: 40px;

    width: 420px;

}

.section_1 .carousel-caption ul li {

  justify-content: left; 

	gap: 10px;

	line-height: 40px;

}

.section_1 .ranking {

    right: 0;

    gap: 40px;

    left: -15px;

    padding: 0;

}



.section_1 .ranking {

    bottom: 115px;

        left: 51px;

		    gap: 70px;

}

.section_1 .carousel-caption {

    bottom: 28.25rem;

}

.navbar .container-fluid {

  padding: 0 12px; 

}

.section_1 .carousel-caption p {

    font-size: 18px;

    width: 96%;

    margin: 10px 0;

}

.section_1 .carousel-caption h5 {

    font-size: 40px;

    width: 100%;

}

.banner-img .banner-img2 img {

    top: -420px;

    left: 130px;

    width: 90%;

}

.banner-img .banner-img1 img {

    width: 95%;

}

.banner-img .banner-img1 {

    top: -175px;

}

.banner-img {

    top: 397px;

    right: unset;

    left: 50px;

}

.section_1 .carousel-item .banner-overley img {

    height: 673px;

}

.about-kids {

    padding-left: 12px;

}

.section_1 .carousel-caption ul {

    display: none;

}

.best-for-kids .row .col-lg-5 .row p {

    font-size: 15px;

}

.form-card {

    padding: 30px;

}

.registration-form-index h4 {

    font-size: 30px;

}

.form-card p {

    width: 100%;

    font-size: 21px;

	    white-space: nowrap;

}

.form-card h5 {

    font-size: 21px;

}

.sircle-img {

    left: 28%;

}

.testimonials {

    background: linear-gradient(356deg, var(--text-color) 68.50%, #ffff 50%);

    height: 780px;

}

footer {

    margin-top: 50px;

}

.address {

    margin-bottom: 20px;

}

.adress-cotent {



    margin-bottom: 0;

}

footer {

    padding-top:50px;

	padding-bottom: 30px;

}

.adress-cotent .col-lg-4 {

    font-size: 15px;

}

.testi-content .row p {

    font-size: 15px;

}

.footer-img img{

width: 50px;

}

.navbar-brand img {

    width: 300px;

}



.offcanvas-body .admission {

    width: 100%;

}

.offcanvas-title {

    margin-bottom: 30px;

}

.offcanvas-body .col-lg-8 ul {

    margin-bottom: 10px;

}

.offcanvas-title {

    text-align: left;

}

.powered {

      margin-left: 8px;

}

.address.footer-logo .social-icons {

  top: 270px;

}

footer .row {

  margin-bottom: 20px;

}
.offcanvas-header {
  top: -655px;
}
.offcanvas-body .admission-open {
  margin-top: -10px;
}
.offcanvas-body .social-icons ul {
    margin-left: -10px
}
.section_1 .carousel-caption p {
    font-size: 16px;
}
.offcanvas-header {
    top: -800px;
}



}

@media (max-width: 432px) {

  

.section_1 .ranking {

    left: 21px;

     gap: 25px;

}



.sircle-img {

    left: 25%;

}

.best-for-kids .row .col-lg-5 h3 {

    font-size: 35px;

}

.best-for-kids .row .col-lg-5 .row p {

    font-size: 10px;

}

.best-for-kids .row .col-lg-5 .video-sec {

    gap: 30px;

}

.cbse img {

    margin-left: -6px;

}
.section_1 .carousel-caption h5 {
  font-size: 34px;
}
.section_1 .carousel-caption {
  bottom: 27.25rem;
}
.address.footer-logo .social-icons {
  left: 60px;
}
.powered {
    margin-left: 15px;
}







}

@media (max-width: 425px) {

	.best-for-kids .paly-button span {

    font-size: 14px;

}

.navbar .admission {

    margin-left: 0;

}

.registration-form-index h4 {

    font-size: 28px;

}

.best-for-kids .row .col-lg-5 h3 {

    font-size: 34px;

}



}

@media (max-width: 414px) {

	.testimonials {

    background: linear-gradient(356deg, var(--text-color) 69.20%, #ffff 50%);

    height: 800px;

}

.best-for-kids .paly-button span {

    margin-left: 70px;

}

.best-for-kids .paly-button a {

    height: 40px;

    width: 40px;



}

.best-for-kids .row .col-lg-5 .row {

    margin: 0;

    margin-bottom: 20px;

}

.creative-title h4 {

    font-size: 31px;

}





}

@media (max-width: 412px) {

figure.effect-julia figcaption {

    top: 200px;

}

.offcanvas-body .navbar-brand img {

    width: 300px;

}
.offcanvas-header {
    top: -775px;
}

.section_1 .carousel-caption h5 {
    font-size: 35px;
}


}

@media (max-width: 400px) {

	.best-for-kids .row .col-lg-6 .video-sec {

    gap: 30px;



}
.navbar-brand img {
  width: 298px;
}

.section_1 .ranking p {

    font-size: 13px;

}

.creative-title h4 {

    font-size: 30px;

}

.best-for-kids .row .col-lg-5 h3 {

    font-size: 33px;

}

.best-for-kids .row .col-lg-5 .row p {

    font-size: 14px;

}

.testimonials {

    background: linear-gradient(356deg, var(--text-color) 69.60%, #ffff 50%);

}
.section_1 .carousel-caption h5 {
    font-size: 34px;
}





}
@media (max-width: 395px) {
.navbar-brand img {
  width: 292px;
}
}



@media (max-width: 394px) {

	.section_1 .carousel-caption p {

    font-size: 16px;

}

.section_1 .ranking {

	gap: 30px;

    left: 18px;

	bottom: 145px;

}

.banner-img .banner-img1 img {

    width: 100%;

}

.banner-img .banner-img2 img {

    width: 95%;

}

.best-for-kids .row .col-lg-6 ul li {

    align-items: baseline;

}

.registration-form-index h4 {

    font-size: 26px;

}

.form-card h5 {

    margin-left: 40px;

}

.testimonials {

    background: linear-gradient(356deg, var(--text-color) 69.41%, #ffff 50%);

}

.navbar-brand img {

    width: 290px;

}

.best-for-kids .row .col-lg-5 h3 {

    font-size: 31px;

}





}

@media (max-width: 393px) {

	.testimonials {

    background: linear-gradient(356deg, var(--text-color) 69.50%, #ffff 50%);

}

.creative-title h4 {

    font-size: 28px;

}



}

@media (max-width: 390px) {

	.testimonials {

    background: linear-gradient(356deg, var(--text-color) 70%, #ffff 50%);

}

.facilities-title h4 {

    font-size: 38px;

}



}
@media (max-width: 382px) {
.section_1 .carousel-caption h5 {
    font-size: 32px;
}
}

@media (max-width: 390px) {
  .navbar-brand img {
    width: 288px;
}
}

@media (max-width: 385px) {

	.navbar-brand img {

    width: 285px;

}
.navbar-brand img {
  width: 279px;
}



.best-for-kids .row .col-lg-5 .video-sec {

    gap: 20px;

}

.section_1 .ranking {

  gap: 20px;

  left: 16px;

}
.section_1 .carousel-caption h5 {
    font-size: 33px;
}

}

@media (max-width: 384px) {

	.navbar-brand img {

    width: 280px;

}

}

@media (max-width: 375px) {

  .navbar-brand img {
    width: 271px;
}

.section_1 .carousel-caption h5 {

    font-size: 35px;

}

.section_1 .ranking {

    gap: 20px;

}

.best-for-kids .paly-button span {

    margin-left: 60px;

}

.best-for-kids .paly-button a {

    height: 35px;

    width: 35px;

}

.registration-form-index h4 {

    font-size: 25px;

}

.form-card p {

    font-size: 18px;

}

.form-card h5 {

    margin-left: 30px;

    font-size: 19px;

}

.best-for-kids .row .col-lg-5 h3 {

    font-size: 30px;

}

.address.footer-logo .social-icons {

  top: 300px;

  left: 40px;

}



}

@media (max-width: 360px) {

  .navbar-brand img {
    width: 258px;
}

.section_1 .carousel-caption h5 {

    font-size: 32px;

}

.section_1 .ranking {

    gap: 11px;

	left: 16px;

}

.section_1 .carousel-caption p {

    font-size: 15px;

}

.best-for-kids .paly-button span {

    margin-left: 50px;

}

.creative-title h4 {

    font-size: 27px;

}

.facilities-title h4 {

    font-size: 36px;

}

figure.effect-julia h2 {

    padding: 0.5em 15px;

}

.registration-form-index h4 {

    font-size: 24px;

}

.sircle-img {

    left: 20%;

}

.best-for-kids .row .col-lg-5 h3 {

    font-size: 28px;

}

}

@media (max-width: 320px) {

  .navbar-brand img {
    width: 217px;
}

.registration-form-index h4 {

    font-size: 20px;

}

.form-card p {

    font-size: 16px;

}

.form-card h5 {

    margin-left: 15px;

    font-size: 18px;

}

.best-for-kids .row .col-lg-5 .row p {

    font-size: 13px;

}

.video-sec .viewmore a {

    font-size: 12px;

}

.best-for-kids .row .col-lg-5 .video-sec {

    gap: 4px;

}

.best-for-kids .paly-button span {

    margin-left: 40px;

}

.address.footer-logo .social-icons {

  top: 320px;

}

}
