@media (max-width: 1199px) {
  h1 {
    font-size: 62px;
  }

  h2 {
    font-size: 54px;
  }

  h3 {
    font-size: 22px;
  }

  #home a {
    font-size: 54px;
  }

  #musume {
    height: 200px;
  }
}

@media (max-width: 991px) {
  h1 {
    font-size: 54px;
  }

  h2 {
    font-size: 46px;
  }

  #home a {
    font-size: 46px;
  }

  #musume {
    margin-top: 30px;
    height: 150px;
  }
}

@media (max-width: 767px) {
  h1 {
    font-size: 48px;
  }

  h2 {
    font-size: 40px;
  }

  #home a {
    font-size: 34px;
  }

  #omfilms h3 {
    max-width: 100%;
  }

  .restaurant {
    max-width: 100%;
    width: 100%;
    margin: 30px 0;
  }

  #musume {
    height: 250px;
  }

  #ventures h2 {
    padding-bottom: 0;
  }

  #ventures .row {
    margin-top: 60px;
  }

  #philanthropy #bhatia-logo {
    width: 50%;
  }
}

@media (max-width: 575px) {
  p {
    font-size: 20px;
  }

  h2 {
    font-size: 40px;
  }

  #main-nav-menu {
    background-color: white;
    opacity: 0.7;
    min-height: 100vh;
  }

  #home h1 {
    padding: 20vh 0 0;
  }

  #home a:hover {
    color: #c11d24;
  }

  #niraj {
    top: 3vh;
    right: -80px;
    z-index: -2;
    opacity: 0.7;
  }

  #about {
    padding-left: 20px;
    padding-right: 20px;
  }

  #omfilms {
    min-height: auto;
  }

  #ventures {
    padding: 8vh 8% 4vh;
  }

  #ventures img {
    width: 250px;
  }

  .venture-logo {
    text-align: center;
  }

  .venture-details {
    padding: 20px 0 40px;
    text-align: center;
  }

  .vd-small {
    display: block;
  }

  .vd-large {
    display: none;
  }

  #restaurateur {
    padding-bottom: 10vh;
  }

  #restaurateur h2 {
    padding-left: 8%;
  }

  .restaurant {
    max-width: 100%;
    width: auto !important;
  }

  #musume {
    height: 200px;
  }

  #philanthropy {
    min-height: auto;
  }

  #philanthropy #bhatia-logo {
    width: 100%;
  }

  .chetna-sm {
    display: block;
  }

  .chetna-lg {
    display: none;
  }

  #contact {
    padding: 20px 20px 8vh;
  }
}

@media (max-width: 300px) {

  h2 {
    font-size: 30px;
  }

  #home a {
    font-size: 27px;
  }

  #omfilms img {
    width: 250px;
  }

  #ventures img {
    width: 210px;
  }
}
