#he-acad {
  height: 55vh;
  width: 100%;
  background-image: url("../assets/images/rupaniAcad/h-img.png");
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
  flex-direction: row;
  align-items: center;
}

#acad-text h1 {
  color: #fff;
  font-weight: 700;
  font-size: 50px;
}
.gall-imgs {
  margin-top: 200px;
}
#rup-acad {
  margin-top: -450px;
}
#rup-acad .row .col-md-6 h1 {
  font-weight: 700;
  font-size: 32px;
}

/* MEDIA QUERIES */
@media (min-width: 1025px) and (max-width: 1440px) {
  #gal-row {
    margin-top: 20px;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  #acad-text h1 {
    font-size: 40px;
  }
  #gal-row {
    margin-top: 0px;
  }
}
@media (min-width: 426px) and (max-width: 768px) {
  #acad-text h1 {
    margin-top: -80px;
    font-size: 30px;
  }
  #gal-row {
    margin-top: 0px;
  }
  #ra-row {
    margin-top: -80px;
    font-size: 16px;
  }
}
@media (min-width: 0px) and (max-width: 767px) {
  #gal-row,
  #gal-row2 {
    display: none;
  }
}
@media (min-width: 376px) and (max-width: 425px) {
  #acad-text h1 {
    margin-top: -120px;
    font-size: 28px;
  }
  #gal-row,
  #gal-row2 {
    display: none;
  }
  #ra-row {
    margin-top: -180px;
    font-size: 16px;
  }
  #he-acad {
    margin-top: 50px;
  }
}
@media (min-width: 321px) and (max-width: 375px) {
  #acad-text h1 {
    margin-top: -120px;
    font-size: 28px;
  }
  #gal-row,
  #gal-row2 {
    display: none;
  }
  #ra-row {
    margin-top: -180px;
    font-size: 16px;
  }
  #he-acad {
    margin-top: 50px;
  }
}
@media (min-width: 0px) and (max-width: 320px) {
  #acad-text h1 {
    margin-top: -130px;
    font-size: 22px;
  }
  #gal-row,
  #gal-row2 {
    display: none;
  }
  #ra-row {
    margin-top: -220px;
    font-size: 16px;
  }
  #he-acad {
    margin-top: 50px;
  }
}
