  .popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99999;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .response-popup{
    position: relative;
    width: 19.3125rem;
    height: 17.5625rem;
    border-radius: 0.875rem;
    border: 1px solid #FFF;
    background: #F0F8FF;
    box-shadow: 0px 4px 20px 0px rgba(0, 128, 215, 0.50);
    padding: 0rem 1rem;
    box-sizing: border-box;
  }
  .download-popup{
    position: relative;
    width: 20.1875rem;
    border-radius: 0.8125rem;
    background: #FFF;
    box-shadow: 0px 3px 30px 0px rgba(0, 128, 215, 0.57);
    padding: 2rem 1.25rem;
  }
  .download-both-popup{
    position: absolute;
    right: 15rem;
    top: 6rem;
  }

  .form-popup{
    position: relative;
    width: 34.9375rem;
    padding: 3rem 4.35rem;
    border-radius: 0.75rem;
    background: #F0F8FF;
    box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;

  }
.close-svg{
    position: absolute;
    right:1.38rem;
    top: 1.31rem;
  }
  .form-heading{
    line-height: 2.5625rem; 
    text-transform: uppercase;
  }
  .otp-container input{
    width: 3.4375rem;
    height: 3.125rem;
    flex-shrink: 0;
    border-radius: 0.3125rem;
    background: rgba(255, 255, 255, 0.05);
    box-shadow: 0px 4px 4px 0px rgba(0, 128, 215, 0.20);
    border: 1px solid #8EB3CC;
  }
  .otp-container{
    margin-top: 1.87rem;
    margin-bottom: 2rem;
  }
  .popup-form{
    margin-top: 1.94rem;
    position: relative;
  }
  /* .warning-error{
    position: absolute;
    top: -1.5rem;
    left: 0;
  } */
  .form-button{
    border-radius: 0.625rem;
    background: #0080D7;
    box-shadow: 0px 4px 36px 0px rgba(0, 0, 0, 0.25);   
    height: 3.125rem;
    width: 100%;
    text-transform: uppercase;
    margin-top: 1.75rem;
  }
  .icon-input-container{
    height: 2.625rem;
    width: 29.25rem;
    /* width: 100%; */
    background-color: white;
    /* margin-bottom: 1rem; */
    padding-left: 1rem;
    border-radius: 0.3125rem;
    box-shadow: 0px 4px 4px 0px rgba(0, 128, 215, 0.20);
    border: 1px solid #8EB3CC;
  }
  .mb-22{
    margin-bottom: 1.38rem;
  }
  .red-border{
    border: 1px solid red !important;
  }
.icon-input-container input{
    height:90%;
    margin-left: 0.56rem;
  }
  .phone input{
    margin-left: 0rem !important;
  }
  .icon-input-container svg{
    width: 1.5rem;
    height: 1.5rem;
  }
  .play-store-button{
    width: 17.75rem;
    height: 2.8125rem;
    margin-top: 1.19rem;
  }
  .download-qrcodes{
    margin-top: 0.5rem;
    gap: 0.25rem;
  }
  .mt-22{
    margin-top: 1.44rem;
  }
  .download-qrcodes img{
    width: 8.875rem;
    height: 7.8125rem;
    border-radius: 0.5rem;
  }
  .footer-qrcodes {
    gap: 0.25rem;
  }
  .footer-qrcodes img{
    width: 9.875rem;
    height: 8.69281rem;
    border-radius: 0.5rem;
  }
  .check-box{
    width: 1.25rem;
    height: 1.1875rem;
    border-radius: 0.125rem;
    border: 2px solid #044E80;
    background: #FFF;
  }
@media (max-width: 768px) {
  .download-popup{
    position: relative;
    width: 80% !important;
    height: auto;
  }

}