@media only screen and (max-width: 600px) {
  .banner-img {
    display: none;
  }
  .banner-rel {
    width: 100%;
  }
  .banner-left-text {
    width: 100%;
    padding-top: 30%;
  }
  .banner-flex {
    flex-direction: column;
    width: 100%;
  }
  .header-flex {
  }
  .banner-left-text h2 {
    font-size: 30px;
    color: #fff;
    font-weight: 600;
    letter-spacing: 0.5px;
    margin-bottom: 0;
    text-transform: uppercase;
  }
  .sec-heading h2 {
    text-align: center;
    width: 100%;
    position: relative;
    padding-bottom: 20px;
    font-size: 25px;
    text-align: center;
    display: block;
    font-weight: 700;
    color: #333;
    margin-bottom: 0;
  }
  .sec-heading ::before {
    content: '';
    position: absolute;
    height: 3px;
    width: 100px;
    background: #ec474a;
    text-align: center;
    bottom: 0;
    right: 35%;
  }
  .touch img {
    width: 100%;
  }
  .logo h3 a {
    font-size: 15px;
  }
  .banner-left-text {
    padding: 100px 12px;
  }
  .banner {
    height: 600px;
    background: url('../../assets/images/new-banner/Ncert_Mobile_Banner.png');
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }
  .box {
    margin-bottom: 20px;
  }
  .video-main {
    margin-bottom: 20px;
  }
  .upcoming-img {
    margin-bottom: 20px;
  }
  .touch-content {
    padding-top: 0;
    padding-bottom: 50px;
  }
  .touch-content h2 {
    width: 100%;
    padding-bottom: 10px;
    font-size: 25px;
    display: block;
    font-weight: 700;
    color: #333;
    margin-bottom: 0;
  }
  .copyright {
    text-align: center;
    padding-bottom: 10px;
  }
  .social-media {
    text-align: center;
  }
  .social-media ul li {
    display: inline-block;
    margin-right: 5px;
  }
  .whatsapp {
    display: none;
  }
  .contact-button {
    /* display: none; */
  }
  .navbar-nav {
    background-color: #fff;

    padding: 10px;
  }
  .get-free {
    display: block;
    position: relative;
  }
  .get-free-ab {
    position: fixed;
    top: 50%;
    right: 0;
  }
  .fix {
    background: #2d81f1;
    color: #fff;
  }
  .box-counter{
    max-width: 130px;
  }
  .touch-content-2{
    padding-top: 0px;
  }
  .touch {
    padding-top: 1%;
}
.btn-contact{
  min-width: 160px;
  padding: 8px 25px;
  font-size: 12px;
}

.main-service-text {
  display: block;
  font-weight: 400;
  color: #fff;
  margin-bottom: 0;
  background: #252122;
  transition: 0.3s;
  /* background: radial-gradient(circle, rgba(15,228,122,1) 31%, rgba(1,46,54,1) 100%); */
  width: 100% !important;
  padding: 12px;
  border-radius: 4px;
  line-height: 1.2rem;
}
.main-service-content-fees{
  margin-top: 12px;
}

.main-services-sec-title p{
  width: 100%;
  /* position: relative; */
  /* padding-bottom: 20px; */
  /* font-size: 35px; */
  /* text-align: center; */
  display: block;
  font-weight: 400;
  color:  #fff;
  margin-bottom: 0;
  background: #00C160;
    width: 100%;
    padding: 12px 0px;
    border-radius: 4px;
}
.form-section-banner-img {
  background-image: url(../images/new-banner/Ncert_Mobile_Banner.png);
  /* height:670px; */
  height: 700px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  /* padding-top: 42px; */
  margin-top: 56px;
}

.form-touch {
  padding-top: 20px;
  background: #fff;
  position: relative;
  display: block;
  text-align: center;
  padding: 25px 30px;
  background: #ffffff;
  border-radius: 20px;
  box-shadow: 0px 0px 25px 0px rgb(0 0 0 / 5%);
  -webkit-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  transition: all 300ms ease;
  background-color: rgba(255, 255, 255, 0.64);
  border-color: rgba(255, 255, 255, 0.64);
  background-size: cover;
  border-radius: 16px;
  margin-top: 35%;
  box-shadow: 0 4px 30px rgb(255 255 255 / 40%);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(1px);
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.reverse-flex{
  flex-wrap: wrap-reverse !important;
}

}
