body {
  margin: 0 auto;
  padding: 0px;
  font-family: "Roboto";
  background-color: #eceff1;
  height: 100%;
  color: #424242;
}

.browser-container {
  margin: 0 16px;
}

.bowser-support-text {
  width: 100%;
  text-align: center;
  margin: 1.5em 0 1em 0;
}

.ml8 {
  margin-left: 8px;
}

.guj-text {
  font-family: "Mukta Vaani";
}

.en-text {
  font-family: "Roboto";
}

.happybrowser-container {
  background-color: #fff;
  border-radius: 15px;
  padding: 16px;
  margin: 2% auto;
  font-family: "Roboto";
}

.note {
  font-size: 0.8rem;
}

p {
  font-size: 1rem;
}

.support-text {
  font-size: 0.9rem;
}

.card {
  width: 33%;
}

@media screen and (max-width: 768px) {
  .small-logo {
    width: 12% !important;
    height: 12% !important;
  }

  .happybrowser-container {
    margin: 1rem !important;
    width: 90% !important;
  }

  .logo-img {
    width: 30%;
  }

  .browser-img {
    width: 10%;
  }

  .card-mar {
    margin: 0 auto 1rem auto !important;
  }

  .card {
    width: 45%;
  }
}

@media screen and (max-width: 576px) {
  .small-logo {
    width: 12% !important;
    height: 12% !important;
  }

  .happybrowser-container {
    margin: 1rem !important;
    width: 90% !important;
  }

  .logo-img {
    width: 30%;
  }

  .browser-img {
    width: 10%;
  }
  .card-mar {
    margin: 0 auto 1rem auto !important;
  }

  .card {
    width: 90%;
  }
}
