/* Target devices with widths around 430px */
@media (max-width: 375px) {
    .register-btn {
        width: 100%;
        font-size: 14px;
    }
    .button-box{
        padding: 30px;
    }
    .badge{
        display: none;
    }
    .free-usage-block{
        text-align: left;
    }
    .testimonial-div{
        padding: 0px;
    }
    .try-title{
        font-size:10px
    }
}
/* Target devices with widths around 430px */
@media (max-width: 430px) {
    .register-btn {
        width: 100%;
        font-size: 15px;
    }
    .button-box{
        padding: 30px;
    }
    .badge{
        display: none;
    }
    .free-usage-block{
        text-align: left;
    }
    .testimonial-div{
        padding: 20px;
    }
    .try-title{
        font-size:18px
    }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
    .register-btn {
        width: 100%;
        font-size: 15px;
    }
    .button-box{
        padding: 30px;
    }
    .badge{
        display: none;
    }
    .free-usage-block{
        text-align: left;
    }
    .testimonial-div{
        padding: 20px;
    }
    .try-title{
        font-size:18px
    }
  }
  
  /* Small devices (landscape phones, 576px and up) */
  @media (min-width: 576px) and (max-width: 767.98px) {
    register-btn {
        width: 100%;
        font-size: 15px;
    }
    .button-box{
        padding: 30px;
    }
    .badge{
        display: none;
    }
    .free-usage-block{
        text-align: left;
    }
    .testimonial-div{
        padding: 20px;
    }
  }
  
  /* Medium devices (tablets, 768px and up) */
  @media (min-width: 768px) and (max-width: 991.98px) {
    .button-box{
        padding: 30px;
    }
    h1,h2,p {
        font-size: 95%; 
    }
    .free-usage-block-left .badge {
        top: 10px;
        right: 0px;
    }
    .img-res{
        margin-top: 150%;
    }
    /* .testimonial-div{
        padding: 50px;
    } */
    .testimonial-card {
        padding: 20px;
        width: 150px;
      }
  }
  
  @media (max-width: 992px) {
    .navbar-responsive {
        flex: auto;
        flex-direction: column;
        /* justify-content: end;
        position: fixed;
        background-color: beige;
        padding: 10px;
        width: 150px; */
    }
  }
  /* Large devices (desktops, 992px and up) */
  @media (min-width: 992px) and (max-width: 1199.98px) {
    .button-box{
        padding: 30px;
    }
    h1,h2,p {
        font-size: 95%; 
    }
    .free-usage-block-left .badge {
        top: 10px;
        right: 0px;
    }
    .img-res{
        margin-top: 150%;
    }
    /* .testimonial-div{
        padding: 50px;
    } */
    .testimonial-card {
        padding: 20px;
        width: 150px;
      }
  }
  
  /* Extra large devices (large desktops, 1200px and up) */
  @media (min-width: 1200px) and (max-width: 1399.98px) {
    /* Styles for extra large devices */
  }
  
  /* Ultra large devices (4K screens, 1400px and up) */
  @media (min-width: 1400px) {
    /* Styles for ultra large devices */
  }
  