

@media (max-width: 1454px){
 .navbar-brand img{height: 115px;}
}
@media (max-width: 1201px){
   .round-box{width: 205px; height: 205px; border: 12px solid #fff;}
   .flip-card{width: 205px; height: 205px;}
   .round-box p{font-size: 14px;}
   .speciality-sec p{padding: 0 250px;}
   .form-box .form-label{font-size: 13px;}
   .why-text p{padding-right: 0;}
   .dotted-line p{padding-right: 0;}
   .school-text p{padding-right: 30px;}
   .small-text {padding-left: 25px;}
   .captcha-box{gap: 20px;}
}




@media (max-width: 1025px){
   .all-round-box{grid-template-columns: repeat(2, 1fr); padding: 0 15px;}
   .speciality-sec p{padding: 0;}
   .small-text{padding-left: 0;}
   .school-text p{padding-right: 10px;}
   .internationl-bg p{padding: 0;}
   .gallery-sec{padding: 60px 0;}
}

@media (max-width: 992px){
  
  .container{max-width: 100%;}
  .school-bg{padding-left: 15px;}
  .line-box{display: none;}
  .dotted-line{padding: 20px 0; padding-bottom: 0;}
  .brocher-btn{justify-content: left;}
  .other-text-box h3{text-align: left; font-size: 25px;}
  .other-text-box p{text-align: left; padding: 0; font-size: 14px;}
  .header-box{background: #fff; box-shadow: 3px 3px 14px #00000029; padding: 20px 15px; border-radius: 15px;}
  .speciality-sec h3{font-size: 25px;}
  .speciality-sec p{font-size: 13px;margin: 0;}
  .small-img img{width: 100%;}
  .school-text p{padding: 0; margin-bottom: 10px; font-size: 14px;}
  .why-text h4{padding-bottom: 20px;}
  .dotted-line img{margin-left: unset; margin-bottom: 25px; display: none;}
  .why-text h3{font-size: 30px;}
  .why-text{padding-top: 0;}
  .banner{padding-top: 30px;}
  .school-text h3{font-size: 25px;}
  .school-details{padding: 0 15px;}
  .small-text{padding-top: 20px;}
  .international-slider{padding-left: 15px;}
  .internationl-bg h3{font-size: 25px;margin: 0;}
  .internationl-bg p{font-size: 13px; padding: 0px;}
  .gallery-sec h3{font-size: 25px;}
  .navbar-light .navbar-toggler{display: none;}
  .headerRightmainAll{display: block;}
  header .toggle{top: 25px;
    right: 0;
    background: #2D1B51;
  padding: 10px;
    border-radius: 6px;
    background: #FFCF53;}
    .engyry-box a {
  padding: 10px 16px;}
    .engyry-box { position: absolute;
    right: 0px;}
    .school-card 
    {
        height:495px;
    }
    .radio-names
    {
        display:block;
        height:57px;
    }
    header .toggle i{color: #000;}
  .brocher-btn a{font-size: 11px; width: 90px;height: 90px; border: 5px solid #FFCF53;}
  .round-box p{font-size: 13px;}
  .why-text p{padding-right: 0; font-size: 11px;}
  .dotted-line p{padding-right: 0; font-size: 14px;}
  .gallery-sec{padding: 40px 0;}
  .phone-banner{display: block;}
  .back-video{display: none;}
  .form-box{margin: 40px 0; margin-left: 0; padding: 20px 15px;}
  .form-sec{bottom: 0; left: 0; position: relative;}
  .form-box .form-label{width: 100%;}
  .form-box .from-group{display: block; margin-bottom: 10px;}
  .form-box .form-control{width: 100%;}
  .form-box h4{font-size: 25px;}
  .name-box{}
  .phone-logoimg{display: block;}
  .form-wrapper{margin: 0; margin-bottom: 20px; padding: 20px 15px;}
   .form-wrapper:last-child{margin-bottom: 20px;}
   .name-box label{font-size: 14px;}
   .section-title p{font-size: 13px;}
  .uplod-btn .d-flex{display: block !important;}
  .btn-code-box{display: block;}
  .uplod-btn .d-flex{display: block !important;}
  .uplod-btn h6{font-size: 14px; padding-bottom: 10px;}
  .sub-footer{padding-top: 0 !important;}
  .sub-footer{padding-top: 0 !important;}
  .form-bg-sec{padding: 40px 0;}
  .form-from-box{margin: 0; margin-top: 20px; margin-bottom: 35px; padding: 20px 15px;}
  .form-from-box h3{font-size: 25px;}
  .form-from-box p{font-size: 13px; margin: 0;}
  .important-text p{font-size: 15px;}
  .important-text p br{display: none;}
  .mobil-banner{display: block; border-radius: 20px;}
  .phone-inputs-box{display: block;}
  .laptop-inputs{display: none;}
    .phone-inputs-box .form-group{margin-bottom: 15px;}
    .phone-inputs-box .form-label{width: 40%;}
    .child-box{display: flex; align-items: end;}
    .send-btn-from{padding-top: 0;}
    .captcha-box{gap: 20px;}
  .desk-top-banner{display: none;}
  .banner-img{padding: 0 15px;}
  .phone-mail{display: block; padding-top: 0px;}
  .phone-mail .nav-link{padding: 0; color: #fff;font-size: 14px; padding-bottom: 8px; font-weight: 500; font-family: 'Roboto';}
  .phone-mail .nav-link:last-child{padding-bottom: 0;}
  .school-phone{display: block; display: block;background: #fff;box-shadow: 3px 3px 9px #00000029;padding: 20px 15px;border-radius: 10px}
  .desk-top-school{display: none;}
  .other-logo{display: none;}
  .send-btn-from a{font-size: 14px; margin-top: 30px;}
  .phone-logoimg .other-logo{display: block; margin: 10px;}
  .desk-top-galley{display: none;}
  .phone-gallery{display: block;}
  .iti{width: 100%;}
  .desk-top-brocher{display: none;}
  .phone-brocher{display: block;}
  .other-logo{padding: 10px;}
  .round-box{width: 170px; height: 170px; border: 12px solid #fff; margin: unset  ;}
  .flip-card{width: 170px; height: 170px;}
    .navbar-brand img {  height: 85px;}
    .phone-mail {display: none;}
    .main-container { margin: 0 20px;}
.desktop-menu { padding: 0px 15px;margin-top: 20px;}
.banner { padding-bottom: 30px;}
.school-section { padding: 20px 0;}
 .speciality-main{ box-shadow: 0px 3px 6px #00000029;  padding: 20px 20px; border-radius: 25px; margin-right: 0; background: #fff;}
.speciality-sec { padding: 10px 0;}
.round-sec::before {height: 60px;}
.school-container { margin: 0 0px 0 20px;}
.whywrapper { padding: 20px 0;}
.sub-container { margin: 0 20px;}
.whymargin {padding: 0 20px;}
.whyleft h2 {font-size: 26px;padding-right: 30%;}
.whyright p { font-size: 13px; padding-right: 0;}
.formwrapper { padding-bottom: 0;}
  .speciality-sec h3 {  font-size: 25px;  padding-bottom: 10px;}
.edu-content p { padding-right: 0;}
.internationl-bg { padding: 40px 0;}
  .gallery-sec { padding: 30px 0; }
.school-card {padding: 25px;margin-bottom: 20px;}
.school-card .desc { padding-right: 0;}
.school-card h3 { margin-bottom: 10px;}
  .headerRightmainAll {
    display: block;
  }
  .phone-mail {display: none;}
}

@media (max-width: 991.5px){
    .edu-container {  flex-direction: column; }
 .badge {  margin-top: 20px; }
.navbar-brand img {  height: 85px;}
.main-container {  margin: 0 20px;}
 .banner {  padding-top: 20px;}
.banner-text h1 { font-size: 30px;}
.formpadd {padding: 0 20px;}
  .banner-img { padding: 0; }
  .whymargin {    box-shadow: 0px 3px 6px #00000029;   padding: 25px 25px;   border-radius: 25px;   margin-right: 0;   background: #fff;}

  .whywrapper {  padding: 0px 0;  padding-bottom: 0px;   padding-bottom: 30px;}
.edu-section { padding: 25px 0;}
.edu-content h2 {font-size: 22px;}

.edus{box-shadow: 0px 3px 6px #00000029;  padding: 20px 20px; border-radius: 25px; margin-right: 0; background: #fff; margin-bottom: 0px;}
  .internationl-bg {   padding: 25px 0; }
  .internationl-bg h3 {  font-size: 22px;}
 .international-img img{  width: 100%;}
 .facwraps {box-shadow: 0px 3px 6px #00000029;   padding: 20px 20px;  border-radius: 25px;  margin-bottom: 20px;  background: #fff;padding-bottom: 10px;}
 .gallery-sec {  padding-bottom: 15px; }
.school-section { padding-top: 0; padding-bottom: 10px;}
.submit-btn a { padding: 9px 50px;  font-size: 15px;}
.banner-text { padding-left: 10px;}

 .whyleft h2 {
    font-size: 22px;
    padding-right: 0;
    margin-bottom: 0;
  }
.round-container {
  padding: 0 20px;
}
.btn-download{margin-bottom: 20px;}
.round-sec {
  padding: 20px 0;
}
  }


   
@media (max-width: 768px){
    .round-box {
    width: 150px;
    height: 150px;
    border: 12px solid #fff;
    margin: unset;
    padding: 10px 10px;
  }
  .img-large {display: none;}
 
  .flip-card {
  margin-bottom: 20px;
}
  .front {
  box-shadow: 6px 6px 11px #00000029;
}
  .faq-a {
  font-size: 15px;}
  .badge { left: 30px;}
    .edu-content h2 {  font-size: 22px;    margin-bottom: 10px; }
  .edu-content p {   padding-right: 0;  margin-bottom: 0; }

.whyleft h2 {   font-size: 23px;   padding-right: 0;   margin-bottom: 10px; }
  .internationl-bg h3 {
    padding-bottom: 10px;
  }
.fac-check li { font-size: 17px; margin-bottom: 15px;}
.img-box img {
  height: auto;
}
 .footer-bg {
    padding-bottom: 0;
    padding-top: 0;
  }
.fac-check img {margin-right: 6px;
  width: 13px;
}
.internationl-bg h3 {
    font-size: 20px;
  }
  .edu-images {display: block;}
  .img-small {
  width: auto;
  height: auto;margin-bottom: 0px;
}
.badge {
  position: static;}
  .img-large {
  width: auto;
  height: auto;
}
.edu-images {  padding-bottom: 0px; }

  .round-sec::before {
    height: 45px;
  }

  .banner-text h1 {
    font-size: 26px;
  }
  .engyry-box {
    position: absolute;
   
  }
.banner-text {
  bottom: 50px;}
}

@media (max-width: 426px){
.form-wrapper h2 {font-size: 20px; padding-bottom: 10px; margin: 0;}
    .banner-text h1 {  font-size: 23px; }
    header .toggle{top: 20px;
    right: 0;
    background: #2D1B51;
  padding: 6px;
    border-radius: 6px;
    background: #FFCF53;}
    .engyry-box a { padding: 11px 16px;}
    .round-sec::before { height: 24px;   top: 35%; }
    .fac-check li {font-size: 15px; margin-bottom: 14px; }
  .all-round-box{padding: 0;}
  .all-round-box {padding: 0px;}
  .why-text h3{font-size: 25px;}
  .why-text h4{font-size: 20px;}
  .why-text h5{font-size: 17px;}
  .why-inter-sec{padding: 20px 15px;}
  .internationl-bg{padding: 25px 0;
    margin-top: 0;}
  .international-slider{padding-right: 15px;}
  .small-text h5{font-size: 20px;}
  .small-text span{font-size: 14px;}
  .school-bg{padding: 40px 0;}
  .right-text-2{display: block;}
  .right-text-2 li{display: block;}
  .right-text-2 a{font-size: 14px;}
  .right-text p{font-size: 14px;}
  .engyry-box a{font-size: 13px;}
  .navbar-brand img { height: 60px;}
}