@media only screen and (min-width: 1100px) {
  .area {
    padding: 10% 20% 10% 20%;
  }
  .top_service_title {
    font-size: max(2vw, 40px);
    font-family: "Lato", sans-serif;
    text-align: center;
    font-weight: bold;
  }

  .thanks_txts {
    font-size: max(2vw, 16px);
    text-align: center;
    padding: 5%;
  }
  .top_btn {
    width: 60%;
    margin: 5% auto 5% auto;
    text-align: center;
    padding: 3% 0 3% 0;
    color: white;
    font-size: max(2vw, 18px);
    font-weight: 500;
    letter-spacing: 0.5vw;
    background-color: #636360;
  }
}
@media only screen and (min-width: 599px) and (max-width: 1100px) {
  .area {
    padding: 10% 20% 10% 20%;
  }
  .top_service_title {
    font-size: max(2vw, 40px);
    font-family: "Lato", sans-serif;
    text-align: center;
    font-weight: bold;
  }

  .thanks_txts {
    font-size: max(2vw, 16px);
    text-align: center;
    padding: 5%;
  }
  .top_btn {
    width: 80%;
    margin: 5% auto 5% auto;
    text-align: center;
    padding: 3% 0 3% 0;
    color: white;
    font-size: max(2vw, 18px);
    font-weight: 500;
    letter-spacing: 0.5vw;
    background-color: #636360;
  }
}
@media screen and (max-width: 599px) {
  .area {
    padding: 30% 10% 30% 10%;
  }
  .top_service_title {
    font-size: max(2vw, 40px);
    font-family: "Lato", sans-serif;
    text-align: center;
    font-weight: bold;
  }

  .thanks_txts {
    font-size: max(2vw, 16px);
    text-align: center;
    padding: 5%;
  }
  .top_btn {
    width: 100%;
    margin: 5% auto 5% auto;
    text-align: center;
    padding: 3% 0 3% 0;
    color: white;
    font-size: max(2vw, 18px);
    font-weight: 500;
    letter-spacing: 0.5vw;
    background-color: #636360;
  }
}
