@media (min-width: 1600px) {

.d-card {

  width: 80%;

  min-height: 560px;

}
.build-text p::before {
  width: 50px;
  left: 0px;
}
  .slider-expand {

    width: 100%;

    min-height: 550px;

  }
  .banner-text span {
    position: absolute;
    top: 188px;
    color: #fff;
   }
    .banner-text h1::after {
      content: "";
      height: 2px;
      background-color: white;
      position: absolute;
      top: 203px;
}
  .key-move {
    min-height: 550px;
  }
  .hme-social-media-inner {
    min-height: 690px;
}
  .faculaty-row .learning-tittle h2::after {
    content: "";
    width: 122px;
    height: 2px;
    background-color: #ffc60c;
    position: absolute;
    left: 610px;
    top: 120px;
}
  .sch-slider {

    height: 565px;

  }

  .sch-key-title {

    height: 565px;

  }
  .sch-slider img {
    min-height: 567px;
    object-fit: cover;
    border-radius: 10px;
}

}

@media (max-width: 1400px) {

  span.text-danger {
    font-size: 13px;
  }
  .all-info span {
    font-size: 17px;
  }
  section.location iframe {
    min-height: 625px;
    display: block;
}
/*.build-text p::before {  
  left: -35px;
}*/

.main-message.w-100 span::before {
   height: 17px;
}
.main-message.w-100 span::after {
  height: 17px;
}
.footer-address h3 {
  font-size: 15px;}
  .footer-address a {
    font-size: 13px;
  }
  .build-text {
    width: 95%;
}
    .apply-container {
     width: 90%;
    }
    .floating-label label {
      font-size: 16px;
  }
  .names-team h4 {
    color: #fff;
    font-size: 18px;
  }
  .names-team span {
     padding-top: 0px; 
}
.names-team {
  position: absolute;
  top: 6px;
  padding: 0 40px;
}
.sch-slider img {
  height: 412px;
  object-fit: cover;
  border-radius: 10px;
}
  .check-label label {

    font-size: 15px;

  }

  .gen-label label {

    font-size: 17px;

    padding-right: 15px;

  }

  .options-label label {

    font-size: 16px;

    padding-right: 20px;

  }
  .terms-accordion button {
    font-size: 18px;
  }
  .fee-banner img {
      height: 50%;
    /* max-height: 535px; */
}

  .upload-btn {
    font-size: 16px;

  }

  .location-info a {

      width: 65%;

  }

  nav ul li a {

    font-size: 18px;

}



.banner-text h1 {

    font-size: 80px;

    line-height: 80px;

}

.sch-slider {

  min-height: 411px;

}
.found-tittle h1 {
  font-size: 43px;
}
.faculaty-row .learning-tittle h2 {
  text-transform: capitalize !important;
  font-size: 50px;
}
.faculaty-row .learning-tittle h2::after {
  left: 345px;
  top: 106px;
}
.hme-key-title {
  min-height: 315px;
  padding: 20px 30px;
}
.qst span {
  font-size: 25px;
  line-height: 43px;
}
.home-creators-images {
  padding-top: 58px;
  width: 60%;
}
.achivements-box p {
  min-height: 80px;
}
.hme-key-title .btn-wrap {

  position: absolute;

  right: 50px;

  bottom: 35px;

}

.hme-key-title .main-btn {

  margin-top: 10px;

}

.terms-tittle h1 {

  font-size: 66px;

  line-height: 70px;

}

.main-title {

  font-size: 50px;

  font-weight: 400;

  line-height: 46px;

}

.hme-key-profile-title h4 {

  font-size: 18px;

  margin-bottom: 0px;

}



.hme-key-profile-title {

  position: absolute;

  top: 12px;

  padding: 0px 30px;

}

.hme-key-profile-title span {

  font-size: 18px;

}

.hme-key-slider-box {
  min-height: 315px;
  overflow: hidden;
}

.details-student p {

    color: #fff;

    font-size: 18px;

}

.social-media-icon {

    width: 170px;

    height: 170px;

}

.footer-logo img {

    max-width: 240px;

}

.hme-social-media-inner {

    min-height: 400px;

}

.footer-nav h3 {

    font-size: 18px;

}


.footer-nav ul li a {

    color: #fff;

    font-size: 13px;

}
.footer-nav ul li {
  margin-bottom: 10px;
  list-style: none;
}
.footer-address p {

    font-size: 13px;

}

.achivements-box {

    transform: translateY(20px);

}

.hme-achivements-section ul li:hover .achivements-box {

    transform: translateY(-27px);

}

.hme-achivements-section ul li {

    width: 33.26%;

    min-height: 625px;

}

.hme-social-media-section {

    width: 100%;

    padding: 65px 0 60px;

    overflow: hidden;

}

.footer-top-section {

  padding-bottom: 5px;

}

p {

    font-size: 18px;

    line-height: 28px;

}

.hme-social-media-inner {

    padding-top: 15px;

}

.cont-tittle h2 {

    width: 35%;

    font-size: 50px;

    font-weight: 400;

    line-height: 65px;

}



.cont-tittle h2::after {

    content: "";

    width: 110px;

    top: 100px;

    left: 85px;

}

.contact-img img {

    width: 100%;

}
.copy-rt p {
  padding-top: 10px;
  font-size: 12px;
}
.custom-checkbox + .checkbox-label {

    font-size: 18px;

}

section.all-info span {

    font-size: 20px;

    line-height: 135%;

}

section.all-info h3 {

    font-size: 24px;

    line-height: 50px;

}

.all-info a {

    font-size: 16px;

    line-height: 24px;

}

section.all-info img {

    width: 25px;

    max-height: 17px;

}

section.all-info {

    padding: 40px 0;

}

.apply-tittle h1 {

  font-size: 60px;

}

.nav-icon span {

  height: 2px;

  width: 34px;

}

.apply-card-btn p {

  font-size: 20px;

}

.hme-creators-section::before {

  content: "";

  width: 10px;

  height: 0;

  background-color: #032C48;

  left: 65px;}

.nav-icon span:nth-child(2) {

  top: 10px;

  width: 34px;

}

.nav-icon span:nth-child(3) {

  top: 20px;

  width: 34px;

}


.footer-bottom-section {

  padding: 40px 0 0px;
  width: 90%;
  margin: 0 auto;
}
.footer .second-container .footer-top-section {
  width: 90%;
  margin: 0 auto;
}
footer.footer .second-container {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}
.intrest-icon img {

  max-width: 17px;

}

.main-banner img {

  height: 590px;

  width: 100%;

}

.intrest-icon {

  width: 50px;

  height: 50px;}

.details-student p {

  color: #fff;

  font-size: 18px;

}

.achivements-box h3 {

  font-size: 50px;

}

.achivements-icon {

  margin-bottom: 5px;

}

.header-main-nav ul li a {

  font-size: 21px;

}

.apply-tab {

  padding: 8px 20px;

}

.fee-tittle h2 {

  width: 95%;

  position: relative;

}

.admission-tittle h2 {

  width: 73%;

}

.fee-tittle h1 {

  width: 92%;

  position: relative;

}

.banner-text h1::after {

  content: "";

  height: 2px;
  width: 82%;
  background-color: white;

  position: absolute;

  top: 166px;



}

.banner-text span {

  position: absolute;

  top: 149px;

  color: #fff;


}



.our-tittle h2 {

  font-size: 60px;

  font-weight: 400;

  line-height: 60px;

}

/* .our-tittle h2::after {

  content: "";

  width: 80px;

  height: 3px;

  background-color: #032C48;

  position: absolute;

  top: 35px;

  left: 120px;

} */

.our-tittle h2 span::after {

    content: "";

    width: 122px;

    height: 3px;

    background-color: #032C48;

    position: absolute;

    top: 32px;

}

.learn-more-btn a {

  font-size: 16px;

}

.key-move {

  width: 27%;
  padding: 20px 25px;
}

.slider-expand {

  width: 100%;

  min-height: 310px;
}

.key-move {
  min-height: 310px;
}
.key-move h2 {
  font-size: 40px;
}
  .text-view-card span {

    font-size: 28px;

    padding: 19px 0px;

}

.text-view-card h4 {

  font-size: 40px;

}

.sch-key-title {

  height: 411px;

}

.sch-key-title h2 {

  line-height: 60px;

}

}

  @media (max-width: 1200px) {

    .apply-container{

      width: 90%;

    }
    h1.learning-hd {
      max-width: 80%;
  }
  .fee-tittle h1, .open-tittle h1, h2 {
    font-size: 41px;
    padding-right: 50px;
  }
  h1.learning-hd.single_head::after {
    bottom: 22px;
    /* left: 165px; */
}
  }

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

 {
  
    .apply-container{

      width: 90%;

    }
    h1.learning-hd {
      max-width: 70%;
}
    .logo {

      max-width: 30%;

   }
   .main-title {
    font-size: 33px;
    font-weight: 400;
    line-height: 46px;
}
   .hme-key-slider-box {
    min-height: 299px;
    overflow: hidden;
}.hme-key-title {
  min-height: 299px;
}
.main-title {
  font-size: 33px;
  font-weight: 400;
  line-height: 46px;
}
.hme-key-profile-title h4 {
  font-size: 15px;
  margin-bottom: 0px;
}
  .nav-main-wrap {

    width: 60%;

    justify-content: end;

}
.sch-key-title {
  padding: 40px 29px;
}
nav ul li {

  padding-right: 20px;

}



nav ul li a {

  font-size: 16px;

}

.main-nav-icon a {

  font-size: 16px;

  }

  .banner-text h1 {

    font-size: 45px;

    line-height: 50px;

}

.banner-text h1::after {
  content: "";
  width: 72%;
  height: 2px;
  background-color: white;
  position: absolute;
  top: 105px;
  left: 0%;
}

ul.team-ul li {

  width: 30%;

}

.team-ul li label {

  width: 167px;

}

.team-ul {

  flex-wrap: nowrap;

}

ul.team-ul li {

  width: 32%;

}

.banner-text span {
  position: absolute;
  top: 90px;
  color: #fff;
  left: initial;
  font-size: 18px;
  right: 0px;

}
.hme-achivements-section ul li {
  padding: 30px;}
.hme-creators-section::before {

  left: 35px;

}
.footer-social ul li {
  list-style: none;
  width: 25px;
  height: 25px;}
.hme-creators-section::after {

  left: 4px;

}
.footer-bottom-nav {
  width: 22%;
}
.footer-address {
  width: 28%;
}
.hme-key-title {

  width: 45%;

}

.hme-key-slider {

  width: 55%;

}

.booking-tittle h2::after {

  

  bottom: 20px;

}

.hme-school-section {

  padding: 35px 0;

  min-height: 55vh;

}

.school-slider-top-section {

  width: 80%;

  margin: 0 auto;

}

.school-slider-img img {

  width: 85% !important;

}

.school-slider-flag {

  left: 60px;

}

.school-slider-top-section {

    width: 100%;

    display: flex;

    flex-wrap: wrap;

    flex-direction: column;

    margin: 0 auto;

}

.booking-tittle h2::after {

  
  

  bottom: 20px;

}



header.header .second-container {

  max-width: 95%;

}
.hme-key-slider-box {
  min-height: 305px;
}
.hme-key-title {
  min-height: 305px;
}
.apply-card-btn {

  width: 80%;

  padding-left: 0px;

}

.direct {

  width: 80%;

  min-height: 320px;

}

.sch-key-title {

  width: 45%;}

  .found-tittle h1 {
    font-size: 33px;
}
.found-tittle h1::after {
  content: "";
  width: 90px;
  height: 2px;
  background-color: #ffc60c;
  position: absolute;
  bottom: 21px;
}.fee-tittle h1, .open-tittle h1, h2 {
  font-size: 32px;
  padding-right: 30px;
}
.open-tittle h2::after {
  width: 120px;
  bottom: 16px;
}
h1.learning-hd.single_head::after {
  width: 120px;
  bottom: 16px;
}
.our-tittle h2 {
  font-size: 38px;
}
  .found-tittle h1::after {

    position: absolute;

    bottom: 22px;


}
section.tu-fee .fee-tittle h1::before {

  right: -130px;
  top: 21px;
}
.l-2 {
  width: 55%;}
.learning-tittle h2 {

  font-size: 40px;

}

.learning-tittle h2::after {

  position: absolute;

  left: 200px;

  top: 92px;

}

.key-move {

  width: 40%;

}

.move-right-slider {

  width: 60%;}



.faculaty-row .learning-tittle h2 {

    

    font-size: 37px;

}

.faculaty-row .learning-tittle h2::after {

  width: 114px;

  height: 2px;

  background-color: #ffc60c;

  position: absolute;

  left: 225px;

  top: 82px;

}
.fee-banner img {
    height: 80%;
    /* width: 80%; */
}
.header-main-nav ul li a {
  font-size: 19px;
}
}
@media only screen and (width: 912px) and (height: 1368px) {
  .banner-text h1::after {
    content: "";
    width: 67%;
    top: 105px;
    left: 0%;
  }
  .home-creators-images {
    padding-top: 203px;
}
  .banner-text span {
  left: initial;
  right: 0 !important;
  }
  .our-tittle h2 {
    font-size: 54px;
}
.open-tittle {
  padding-right: 5px;
}
.fee-tittle h1, .open-tittle h1, h2 {
  font-size: 44px;
}
.open-tittle h2::after {
  width: 110px;
}
h1.learning-hd.single_head::after{
  width: 110px;
}
.found-tittle h1::after {
  content: "";
 width: 83px;}
.fee-text {
    padding-left: 5px;
}
h1.learning-hd {
  max-width: 80%;
}
}
@media (max-width: 768px) {

  .apply-container{
   width: 95%;
  }
  .fee-banner img {
    height: 60%;
}
section.tu-fee.py {
  padding-bottom: 20px;
}
.slider-expand {
  width: 100%;
  height: 370px;
}
.home-about-inner p {
  text-align: justify;
}

  .apply-tab span {

    margin-right: 2px;

}

.apply-tab {

  cursor: pointer;

  padding: 10px 6px;

  font-size: 13px;

}

  .card.form-apply 

  {

    padding: 30px 10px;

 }

 .col-one {

  width: 100%;

  padding: 0px 0px 40px 0px;

}

.col-two {

  width: 100%;

  padding: 0px 0px 40px 0px;

}

.btn-send a {

  width: 270px;

}

.apply-tab span {

  display: flex;

  padding: 0px 7px;

}

.apply-tabs {

  display: flex;

  width: 100%;

}

.apply-panels {

  max-width: 100%;

  padding: 30px 10px 20px 10px;

}

.icon-edit img {

  width: 16px;

}

.icon-edit {

  width: 15%;

  display: flex;

  justify-content: start;

  align-items: flex-start;

  flex-direction: column;

}

.icon-edit img {

  width: 16px;

  padding-bottom: 15px;

}

.content ul.list-open {

  padding-bottom: 20px;

}

.detail-applicant {

  padding: 20px;

}.Proceed-back {

  display: flex;

  flex-direction: column;

  align-items: center;

  padding: 25px 0px;

}

a.btn-back {

  margin-bottom: 40px;

  font-size: 14px;

  width: 140px;

  height: 47px;

  line-height: 44px;

}

a.btn-new {

  font-size: 14px;

  width: 244px;

  height: 50px;

  line-height: 51px;

}

.btn-new::before {

  width: 20px;

  height: 20px;

  left: 40px;

  top: 15px;

}

.main-btn {

  width: 217px;

  height: 57px;

  line-height: 60px;

  padding: 0 70px 0 25px;

  font-size: 14px;

}

.btn_edits {

  width: 150px;

  height: 46px;

  line-height: 53px;

  padding: 0 25px 0 25px;

  font-size: 14px;

  margin-bottom: 20px;

}

.d-edit {

  text-align: center;

}

.btn_delete {

  width: 150px;

  height: 46px;

  line-height: 53px;

  padding: 0 25px 0 25px;

  font-size: 14px;

}



p {

  font-size: 18px;

  line-height: 28px;

}
.qst p {
  font-size: 18px;
}
section.slider-move .key-faculty {
margin-left: 10px !important;}
.logo img {

  width: 100%;

}

.main-message.w-100 span {
  width: 80%;
}
.hme-school-section {
  padding: 15px 0px;
  min-height: auto;

}
.nav-main-wrap nav {

  display: none;

}

.logo {

  max-width: 40%;

}

.apply-tittle h1 {

  font-size: 30px;

  line-height: 30px;

}

.footer-top-section {

  display: none !important;

}
footer.footer .accordion {
  border-bottom: solid 1px #ffc60c;
  padding-bottom: 15px;
}
.hme-social-media-images::after {

  width: 100%;
}

.options-label {

  display: flex;

  flex-wrap: wrap;

}

a.btn-save {

  margin-bottom: 20px;

}

.footer-address {

  width: 100%;

}

.footer-bottom-nav {

  width: 100%;

}

.footer-bottom-nav ul li {

  margin-top: 20px;

  list-style: none;

  text-align: left;

}

.footer-social {

  width: 100%;

  margin-left: 0px;

  margin-right: 0px;

  margin-bottom: 20px;

  margin-top: 20px;

}

.footer-social ul {

  display: flex;

  justify-content: left;

  column-gap: 15px;

}

.lg-none{

  display: block;

}

.footer-logo {
  width: 90%;
}
.footer-social-map {
  width: 100%;
  padding-top: 20px;
}
.footer-address h3 {
  font-size: 17px;}
  .footer-social {
    align-items: center;
    min-height: max-content;
    justify-content: center;
}
.footer-logo {

  padding-bottom: 30px;

}

.contact-now {

  width: 85%;

  flex-wrap: wrap;

}

.cont-tittle {

  width: 100%;


}

.contact-now form .floating-textarea {

  min-height: 80px;

  max-height: 260px;

  overflow: auto;

}

.container-row {

  flex-wrap: wrap;

}

.contact-info {

  width: 100%;

}

.direct-info {

  padding-bottom: 20px;

}

.main-infos {

  padding-bottom: 20px;

}

.reception-info {
display: none;
  width: 100%;

}
.l-2{
  display: none;
}
.accordion:last-child .content   {
  border-bottom: none;
}
.contact-img {

  width: 80%;
  padding-top: 20px;
  margin: 0 auto;

}
.footer {
  padding: 10px 0px 5px 0px;
}
section.tu-fee .fee-tittle h1::before {
  top: 20px;
}
.f-view {
  background-color: #032c48b3;
  padding: 40px 0px 10px 0px;
}

body.contact .hme-creators-section::before {

  content: "";

  left: 15px;

  top: 45px;

  width: 7px;

}

body.contact .hme-creators-section::after {

  content: "";

  left: 6px;

  top: 55px;

  height: 7px;

  

}

.contact-img img {

  width: 100%;

}

  .col-flex {

    width: 100%;

    padding: 0px 0px 40px 0px;

}

.col-flex .floating-label:first-child {

  width: 40%;

}



.sen-btn::after {

  right: 57px !important;

}
body.contact .sen-btn::before {
  right: 57px;
}
span.text-danger {
  left: 0px;
}
.sur-name span.text-danger {
  left: 0px;
}
body.contact .hme-creators-section {

  padding: 95px 0 80px;

  position: relative;

  overflow: hidden;

}

.banner-text h1 {

  font-size: 32px;

  line-height: 38px;

}

.header {

  width: 100%;

  position: absolute;

  padding: 20px 0 10px;

  z-index: 99;

}

.home-abt-text {

  width: 100%;

}

.home-abt-img {

  width: 85%;

  margin: 0 auto;

}

.banner-text span {

  position: absolute;

  top: 74px;

  color: #fff;

  font-size: 12px;

}

.banner-text h1::after {

  top: 83px;
  width: 75%;
}

.hme-about-section {

  width: 100%;

  padding: 20px 0;

}

.home-abt-text .main-title {

  margin-bottom: 5px;

  text-align: center;

  color: #FFC60C;

}

.home-about-inner .main-btn {

  margin: 8px 0px;

}

.home-abt-text {

  width: 100%;

  padding-top: 30px;

}
.home-abt-text .sm-none {
  display: none;
}
.home-abt-img .lg-none {
  padding-top: 30px;
  text-align: center;
}
.hme-achivements-section ul li {

  width: 100%;

  min-height: 625px;

}

.achivements-box p {

  font-size: 21px;

}

.hme-achivements-section ul li {

  min-height: 420px;

}

.small-creators-img {

  width: 47%;

  margin-top: 35px;

}

.home-creators-images {

  width:90%;
  padding-top: 85px;
  order: 2;
}

.big-creators-img {
  width: 49%;}
.home-creators-content {

  padding-left: 0%;

  width: 100%;
  padding-top: 45px;
}

.hme-creators-section::before {

  width: 7px;

  left: 13px;

  top: 50px;

}

.hme-creators-section::after {

  height: 7px;

  left: 4px;

  top: 70px;

}

.hme-creators-section {

  padding: 70px 0 80px;

}
.home-creators-images .lg-none {
  padding-bottom: 110px;
}
.home-creators-box {

  row-gap: 50px;

}

.hme-key-title {

  height: 335px;

  padding: 20px 30px;

  width: 95%;

  margin: 0 auto;

}
.hme-key-slider-box {
  min-height: 320px;
  overflow: hidden;
}
.hme-key-title h2 {
  text-align: left;
  width: 75%;
}
.social-carousel.owl-carousel .owl-nav button.owl-next {
  right: 0px;
}
.hme-key-faculty-inner {

  flex-wrap: wrap;

  margin-left: 0px !important;

}

.hme-key-slider {

  width: 100%;

  padding-left: 15px;

  padding-top: 30px;

}

.hme-key-faculty-section {

  width: 100%;

  padding-bottom: 50px;

}

.hme-key-faculty-section {

  width: 100%;

  padding-bottom: 50px;

}

.school-carousel.owl-carousel .owl-nav button.owl-prev {

  left: 11px;

  top: 80px;

}

.school-carousel.owl-carousel .owl-nav button.owl-next {

  right: 6px;

  top: 80px;

}

.hme-social-media-images {

  width: 100%;
  padding-top: 0px;
  min-height: 255px;
}

.fee-tittle h1, .open-tittle h1, h2 {
  font-size: 33px;
  line-height: 138%;
}
.social-media-icon {

  width: 100px;

  height: 100px;

  margin: 0 auto;

}

.social-media-icon {

  font-size: 50px;

}

.school-slider-content {

  width: 100%;

}

.school-slider-top-section {

  width: 100%;

  display: flex;

  flex-wrap: wrap;

  flex-direction: column;

  margin: 0 auto;

}

.name-of-student {

  width: 100%;

  text-align: center;

}

.school-carousel .owl-item.active.center .school-slider-content {

  left: 0%;

}

.intrest-main-title {

  width: 100%;

  text-align: center;

}

.intrest-main-list {

  width: 80%;

  height: auto;

  margin: 0 auto;

}

.intrest-main-title h4 {

  font-size: 18px;

  padding-bottom: 25px;

}

.intrest-main-list ul li p {

  font-size: 14px;

}

.details-student {

  width: 100%;

  padding-left: 60px;

}

.name-of-student h3 {

  font-size: 32px;

  line-height: 30px;

}

.hme-social-media-inner {

  justify-content: center;
  min-height: 400px;

}.social-ins {
  min-height: 159px;
}
.fee-tittle {

  width: 100%;

}

.fee-text {

  width: 100%;

  padding-top: 20px;

}

.fee-tittle h2 {

  width: 100%;

  position: relative;

  font-size: 29px;

}

.fee-tittle h2::after {

  bottom: 18px;

  left: 140px;

}

.admission-tittle h2 {

  width: 100%;

  font-size: 35px;

}



.admission-tittle h2::after {

  width: 122px;

  height: 2px;

  right: -38px;

  bottom: 25px;

}

.fee-table {

  padding: 30px 0px;

  width: 100%;

}

.flat-table th {

  padding: 10px 15px;

  width: 30%;

  font-size: 15px;

}

.open-tittle {

  width: 10%0%;

}

.fee-tittle h1 {

  font-size: 30px;

}

.open-tittle h1 {

  font-size: 30px;
  width: max-content;

}

.booking-tittle {

  width: 100%;

}

.open-tittle {

  width: 100%;

}

.book-text {
text-align: center;
  width: 100%;

}
.school-banner.w-100 .our-school {
  width: 100%;
  margin: 0 auto;
  order: 2;
}
.qst span {
  font-size: 25px;
  line-height: 36px;
}
.admission-tittle.f-2 {
  width: 100%;
}
.admission-tittle.f-2.aos-init h2::after {
  display: none;
}
.admission-tittle.f-2 h2 {
  font-size: 30px;
}
.school-slider-flag {
  left: 145px;
  top: 8px;
  left: calc(50% - 50px);
}
.apply-card-btn {

  justify-content: center;

  align-items: center;

  flex-wrap: wrap;

  padding-left: 0px;

}
.sch-tittle {
  width: 90%;
  margin: 0 auto;
}
.card-btn {

  min-width: 210px;

  height: 60px;

  font-size: 16px;

}

.apply-card-btn p {

  font-size: 14px;

}

.apply-card-btn {

  width: 80%;

  padding-left: 0px;

}

.apply-card-img {

  width: 20%;

}

.header-main-nav {

  display: none;

}



.header-nav-main {

  position: fixed;

  padding: 15px 0;

}

.header-search-nav {

  display: none;

}

.header-nav-search {

  display: none;

}

.open-tittle h2::after {

  bottom: 16px;


}
h1.learning-hd.single_head::after {

  bottom: 16px;


}
h1.second-hd::after {

  bottom: 16px;

  left: 208px;

}

h1.co-hd::after{

  left: 210px;

}

h1.perform-hd::after {

  bottom: 16px;

  left: 118px;

}

.booking-tittle h2 {

  font-size: 30px;

}

.booking-tittle h2::after {

  right: -44px;

  bottom: 20px;

}

.booking-row {

  padding-top: 25px;

}

.header-nav-logo-wrap {

  width: 100%;

}

.mob-header {

  padding-top: 40px;

}

.header-social ul {

  justify-content: center;

}

.top-view {

  padding-top: 40px;
  min-height: 70vh;
}

.header-logo img {

  width: 70%;

}

.nav-detail {

  margin-bottom: 5px;

  padding: 0.5em 0.5em 0;

}
ul.nav-cont li {
  list-style-type: none;
}
ul.nav-cont {
  padding-left: 10px;
}
ul.nav-cont li a {
  font-size: 20px;
  line-height: 40px;
  font-weight: 400;
  color: #fff;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  list-style-type: none;
}
.nav-detail[open]{

  padding: 0.5em;

}

.nav-summary{

  margin: -0.5em -0.5em 0;

  padding: 0.5em;

  cursor: pointer;

  font-size: 20px;

  line-height: 40px;

  color: #ffffff;

  list-style: none;

  padding-right: 40px;

  position: relative;

}



.nav-summary::before {

    content: " ";

    display: inline-block;

    width: 15px;

    height: 14px;

    margin-right: 10px;

    background-image: url(../images/c-plus.png);

    position: absolute;

    right: 10px;

    top: 23px;

    background-position: center;

}

.nav-detail[open] .nav-summary::before {
    content: "-";
    background-image: none; 
    top: 15px;
   
}

.lg-none{
  display: block;
}
.sm-none{
  display: none;
}
.home-creators-images span {
  font-size: 22px;
  line-height: 30px;
  color: #FFC60C;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding-bottom: 85px;
  position: relative;
  margin-bottom: 10px;
  display: block;
}
.home-creators-images span::after {
  content: "";
  width: 20px;
  height: 54px;
  background-image: url(../images/key-arrow.png);
  background-repeat: no-repeat;
  background-position: bottom;
  position: absolute;
  background-size: 20px;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 13px;
}

.nav-detail[open] .nav-summary{

  margin-bottom: 0.5em;
  color: #ffc60c;
}

details.nav-detail ul li a {

  color: #fff;

}

details.nav-detail ul li {

  font-size: 18px;

  line-height: 40px;

  font-weight: 400;

  color: #fff;

  -webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  transition: all 0.3s ease;

  list-style-type: none;

}

details.nav-detail ul {

  padding-left: 35px;

}

.header-social {
  min-height: 75px;
  position: relative;
  bottom: 0;
}

h1.primariy-hd::after {

  bottom: 30px;

  left: 335px;

  bottom: 22px;

  left: 210px;

}

.cont-tittle h2 {

  font-size: 40px;

  font-weight: 400;

  line-height: 50px;

  padding-top: 30px;

}

.terms-tittle h1 {

  font-size: 40px;

  line-height: 50px;

}

.terms-tittle {

  padding-top: 30px;

}

.terms-accordion button[aria-expanded='true'] + .terms-accordion-content {

 padding-left:0px;
 padding-right: 0px;
 text-align: justify;
}

section.found-accordin span.terms-accordion-title {
 
  text-align: left;
}
.terms-accordion-content ul li {
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 28px;
  text-align: justify;
}
span.num-round {

  padding: 8px 13px;

}

.terms-accordion button {

  font-size: 18px;

  line-height: 30px;

}

span.num-round {

  margin-right: 0px;

}

.terms-accordion button {

  display: flex;

  align-items: center;

}

.tab-text ul li {

  list-style-type: none;

  padding-bottom: 50px;

  width: 50%;

}

.direct {

  min-height: 250px;

  margin: 0 auto;

  width: 90%;

}

.names-team h4 {

  font-size: 19px;

  line-height: 30px;

}

.names-team span {

  font-size: 15px;

  line-height: 25px;

  padding-top: 5px;

}

.team-ul li label {

  width: 160px;

}

.team-tab .content .tab-text h2, .team-ul li label {

  font-size: 17px;

}

.team-ul li {

  width: 50%;

  padding-bottom: 20px;

}

.team-tab .content {

  margin-top: 20px;

}

.team-ul {

  flex-wrap: wrap;

}

.learning-tittle h2 {

  font-size: 23px;

}

.learning-tittle h2::after {

  left: 140px;

  top: 45px;

}

.faculaty-row .learning-tittle {

  width: 100%;

}

.faculaty-row {

  flex-wrap: wrap;

}

.faculaty-row {

  width: 90%;

  display: flex;

  margin: 0 auto;

  flex-wrap: wrap;

}

.stage-slide-img {

  width: 100%;

}

.stage-slide-text {

  width: 100%;

  padding-left: 30px;

}

.stage-slide-img img {

  width: 100% !important;

  border-radius: 16px;

}

.found-tittle h1 {

  font-size: 33px;
  width: fit-content;
}
.found-tittle h1 span::after {
  bottom: 23px;
}

.our-tittle {

  width: 100%;

  order: 2;

  padding-top: 30px;

}

.message-text h2 {

  font-size: 32px;

  font-weight: 400;

  line-height: 40px;}



.our-school {

  width: 100%;

  padding-top: 30px;

}

.main-message {

  width: 85%;

  display: flex;

  flex-direction: column;

}

.message-img {

  width: 100%;

}

.message-text {

    width: 100%;

    padding-top: 30px;

}

.students-image {

  width: 100%;

  padding-top: 25px;

}

.sch-key-title {

  width: 91%;

  margin: 0 auto;

}

.our-tittle h2 {

  font-size: 48px;

  font-weight: 400;

  line-height: 48px;

}
.our-tittle h2::after {
  content: "";
  width: 116px;
  height: 2px;
  background-color: #032c48;
  position: absolute;
  bottom: 18px;
}
/* .our-tittle h2::after {

  content: "";

  width: 80px;

  height: 3px;

  background-color: #032C48;

  position: absolute;

  top: 28px;

  left: 95px;

} */

.our-tittle h2 span::after {

    content: "";

    width: 122px;

    height: 3px;

    background-color: #032C48;

    position: absolute;

    top: 32px;

}

.sch-tittle h2 {

  font-size: 35px;

  font-weight: 400;

  line-height: 45px;

}

.main-title {

  font-size: 40px;

  font-weight: 400;

  line-height: 50px;
   padding-right: 0px;

}

.found-tittle {

  width: 100%;

}

.found-tittle h1::after {

  position: absolute;

  bottom: 20px;
}

.fee-banner {

  padding-bottom: 40px;

}

.fee-row {

  padding-bottom: 35px;

}

.found-row .learning-tittle {

  width: 100%;

}
.admission-row {
  padding-top: 0px;
}

.qst-row .qst {
  width: 100%;
}
.open-hours {
  width: 100%;
}
.book-text p {
  text-align: left;
}
.key-faculty {

  display: flex;

  flex-wrap: wrap;

}

.key-move {

  width: 95%;

  height: 375px;

  margin: 0 auto;

  order: 1;

}

.view-full-card {

  width: 95%;

  margin: 0 auto;

  order: 2;

}

.move-right-slider {

  width: 100%;

  padding-top: 40px;

  padding-left: 10px;

  order: 3;

}

.view-full-card {

  padding-top: 40px;

  padding-bottom: 0px;

}

.slider-expand {

  width: 100%;

}

.faculaty-row .learning-tittle h2 {

  font-size: 38px;

}

.faculaty-row .learning-tittle h2::after {

  content: "";

  width: 86px;

  height: 2px;

  background-color: #ffc60c;

  position: absolute;

  left: 238px;

  top: 79px;

}

.card-move {

  flex-direction: column;

}

.d-card {

  width: 100%;

  height: 370px 

}

.text-view-card {

  width: 100%;

}

.text-view-img {

  width: 100%;

  padding-bottom: 30px;

}

.text-view-card p {

  text-align: justify;

}

.text-view-card span {

  font-size: 19px;

  padding: 15px 0px;

}

.text-view-card h4 {

  font-size: 31px;

}

.text-view-img.sm-none {

  display: none;

}

.fee-text p {

  color: #fff;

  text-align: justify;

}

section.found-accordin .terms-accordion-content p {

  color: #fff;

  text-align: justify;

}

.stage-slide .owl-slid.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-nav {

  width: 100%;

  margin: 0 auto;

  padding-top: 25px;

  display: flex;

  gap: 18px;

  justify-content: center;

  padding-bottom: 30px;

}

}

 

::-webkit-scrollbar {

    width: 2px;

  }

::-webkit-scrollbar-track {

    background: #f0f0f0;

  }

  

::-webkit-scrollbar-thumb {

    background: #333333;

  }

  

::-webkit-scrollbar-thumb:hover {

    background: #555555;

  }

  @media (max-width: 768px) {
    .main-banner, .main-banner #banner-video{
        height: 550px;
    }
	  
}
 @media (max-width: 992px) {
	.mute-button img{
	 	height: 40px!important;
	 	width: 40px!important;
	}
	.mute-button {
		bottom: 5%;
		right: 40px;
	}
}

