*,
html {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
h1 {
  font-size: 48px;
}

h2 {
  font-size: 34px;
  font-weight: bold;
}

h6 {
  font-weight: bold;
}

p {
  font-weight: 400;
  font-size: 20px;
}

.btn-orange {
  font-weight: bold;
  color: #ffffff;
  background-color: #ff4e00;
}

.btn-orange:hover {
  background-color: #000000;
  color: #ffffff;
}

#bibs-hero {
  background-image: url("../images/banner_image.webp");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

#bibs-hero .bibs-hero-text {
  margin: 300px 0;
}

@media screen and (max-width: 600px) {
  #bibs-hero .bibs-hero-text {
    margin-top: 350px;
    padding: 0 20px;
  }
}

#bibs-hero .bibs-hero-text h1 {
  font-size: 30px;
}

#bibs-hero .bibs-hero-text .bibs-text {
  color: #af0000;
  font-weight: bold;
  font-size: 60px;
}

@media screen and (max-width: 600px) {
  #bibs-hero .bibs-hero-text .bibs-text {
    font-size: 40px;
  }
}

#bibs-hero .bibs-hero-text hr {
  margin: 20px 0;
  background-color: #af0000;
}

#bibs-hero .bibs-hero-text .bibs-sub-heading {
  margin-top: 40px;
}

#top-rate {
  margin-top: 100px;
}

#top-rate .times_b_school, #top-rate .top_badges {
  width: 50%;
  height: auto;
  margin-top: 40px;
}

#top-rate .top_badges {
  width: 100%;
}

#mangement-guest {
  margin-top: 100px;
}

#mangement-guest .mangement-guest-heading {
  font-size: 30px;
  color: #af0000;
}

#mangement-guest img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 600px) {
  #mangement-guest .management-guest-pic img {
    margin-top: 20px;
  }
}

#certification {
  margin-top: 100px;
}

#certification .nism_certificate img {
  width: 100%;
  height: auto;
}

#certification .nism_certificate hr {
  background-color: #af0000;
}

#certification .nism_certificate .nism_certificate-text {
  padding: 100px;
}

@media screen and (max-width: 600px) {
  #certification .nism_certificate .nism_certificate-text {
    padding: 30px;
  }
}

#winning {
  margin-top: 100px;
}

#winning h1 {
  font-weight: bold;
  font-size: 60px;
  color: #af0000;
}

@media screen and (max-width: 600px) {
  #winning h1 {
    font-size: 40px;
  }
}

#winning .collab-team {
  margin-top: 50px;
  border: 2px solid #ff4e00;
  padding: 40px;
  border-radius: 10px;
}

#winning .collab-team img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 600px) {
  #winning .collab-team p {
    margin-top: 20px;
  }
}

#student-exchange-program {
  margin-top: 100px;
}

#student-exchange-program h2 {
  font-size: 36px;
}

#student-exchange-program h2 span {
  color: #af0000;
}

@media screen and (max-width: 600px) {
  #student-exchange-program h2 {
    font-size: 30px;
  }
  .AAFM img{
      margin-top:500px !important;
  }
  .AAFM-text{
      margin-top:-750px !important;
  }
  .aws img{
      margin-top:600px !important;
  }
  .aws-text{
      margin-top:-840px !important;
  }
}

#student-exchange-program .mdis {
  margin-top: 50px;
  height: 700px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("../images/MDIS.webp");
}
/*# sourceMappingURL=main.css.map */