/*media Query */
@media (min-width: 320px) and (max-width: 479px) {
  .create_head {
    margin-right: 0px;
  }
  .alpa_logo_cont {
    padding: 10px;
  }
  .login_cont {
    padding: 20px 5px 10px 5px;
  }
  .captcha_input b {
    font-size: 13px;
    padding: 15px 8px;
  }
  .captcha_input input.form-control {
    width: 149px;
  }
  .login_btn {
    width: 260px;
  }
  .pass_code input.form-control.code_box {
    width: 38px;
    height: 38px;
    margin-right: 5px;
  }
  .stepper-wrapper {
    overflow: auto;
  }
  .abha_verify button {
    margin-bottom: 15px;
  }
  .iden_cont{
    display: block;
  }
  .alpha_btm_right {
    text-align: center;
    margin-top: 50px;
}
.input_container input.form-control{
  width: 100%;
}
.create_input_cont input
{
  width: 100%;
}
.create_input_cont select{
  width: 100%;
}
.suggestion_cont ul{
  display: block;
}
.address_cont input.form-control {
  width: 150px;
}
.address_cont span {
  padding: 13px 13px;
}
.address_cont {
  margin-bottom: 20px;
}
.address_container{
  display: block;
}
.btn_right{
  display: block;
}
button.create_default {
  padding: 14px 10px;
}
.adhar_inp {
  margin-bottom: 15px;
}
.number_verification input.form-control {
  width: 250px;
}
.captcha_input {
    margin-bottom: 10px;
}
.alpa_cont {
  padding: 15px 8px;
}
.adhar_input{
  display: block;
}
.alpha_btm_cont{
  display: block;
}
.alpha_btm_left{
  display: block;
}
.alpha_captcha .captcha_input input.form-control {
  width: 118px;
}
.abha_verify_btn {
  margin-bottom: 30px;
}
.verify_abha_cont {
  padding: 10px;
}
.image_holder {
  padding: 10px 0px;
  min-height: 0px;
}
.create_abha {
  margin-bottom: 30px;
}
.verify_abha_pop .modal-dialog.modal-dialog-centered {
  width: 302px;
}
.patient_que_cont{
  display: block;
}
.token_num {
  width: 100%;
  margin-bottom: 10px;
}
.que_main{
  width: 100%;
}
.que_main ul{
  display: block;
}
.que_text_cont{
  display: block;
}
.que_text{
  margin-right: 0px;
  width: 100%;
}
.que_text_cont button {
  width: 100%;
  margin-top: 10px;
}
.que_header{
  margin-bottom: 10px;
  display: block;
}
.verify_abha_popup .modal-dialog.modal-dialog-centered {
  width: 300px;
}
.patient_que_cont {
  margin-bottom: 10px;
  padding: 20px 10px
}
.scan_abha_popup .modal-dialog.modal-dialog-centered {
  width: 300px;
}
.otp_abha_popup .pass_code input.form-control.code_box {
  margin-right: 6px;
}
.otp_abha_popup .token_num{
  width: 100%;
}
.otp_abha_popup .que_main{
  padding-left: 0px;
  width: 100%;
}
.otp_abha_popup .que_main::before{
  display: none;
}
.scan_abha_popup .patient_que_cont{
  display: block;
}
}

@media (min-width: 480px) and (max-width: 639px) {
  .otp_abha_popup .que_main{
    padding-left: 0px;
    width: 100%;
  }
  .scan_abha_popup .patient_que_cont{
    display: block;
  }
  .otp_abha_popup .que_main::before{
    display: none;
  }
  .scan_abha_popup .que_main{
    width: 100%;
  }
  .otp_abha_popup .token_num{
    width: 100%;
  }
  .otp_abha_popup .pass_code input.form-control.code_box {
    margin-right: 6px;
}
  .scan_abha_popup .modal-dialog.modal-dialog-centered {
    width: 300px;
}
  .patient_que_cont {
    margin-bottom: 10px;
    padding: 20px 10px
  }
  .verify_abha_popup .modal-dialog.modal-dialog-centered {
    width: 300px;
}
  .que_header{
    margin-bottom: 10px;
    display: block;
  }
  .que_text_cont button {
    width: 100%;
    margin-top: 10px;
  }
  .que_text_cont{
    display: block;
  }
  .que_main ul{
    display: block;
  }
  .que_main{
    width: 100%;
  }
  .token_num {
    width: 100%;
    margin-bottom: 10px;
}
  .verify_abha_pop .modal-dialog.modal-dialog-centered {
    width: 302px;
  }
  .patient_que_cont{
    display: block;
  }
  .create_abha {
    margin-bottom: 30px;
   
  }
  .image_holder {
    padding: 10px 0px;
    min-height: 0px;
}
  .verify_abha_cont {
    padding: 10px;
}
  .abha_verify_btn {
    margin-bottom: 30px;
  }
  .alpha_captcha .captcha_input input.form-control {
    width: 118px;
  }
  .alpha_btm_left{
    display: block;
  }
  .alpha_btm_cont{
    display: block;
  }
  .adhar_input{
    display: block;
  }
  .alpa_cont {
    padding: 15px 8px;
  }
  .captcha_input {
    margin-bottom: 10px;
}
  .number_verification input.form-control {
    width: 250px;
  }
  .adhar_inp {
    margin-bottom: 15px;
  }
  .btn_right span {
    margin-right: 10px;
}
  .btn_right{
    margin-top: 10px;
    display: block;
  }
  button.create_default {
    padding: 14px 10px;
  }
  .address_container{
    display: block;
  }
  .address_cont {
    margin-bottom: 20px;
  }
  .address_cont input.form-control {
    width: 150px;
}
.address_cont span {
  padding: 13px 13px;
}
  .suggestion_cont ul{
    display: block;
  }
  .input_container input.form-control{
    width: 100%;
  }
  .create_input_cont input
  {
    width: 100%;
  }
  .create_input_cont select{
    width: 100%;
  }
  .alpha_btm_right {
    text-align: center;
    margin-top: 50px;
}
  .abha_verify button {
    margin-bottom: 15px;
  }
  .create_head {
    margin-right: 0px;
  }
  .stepper-wrapper {
    overflow: auto;
  }
  .pass_code input.form-control.code_box {
    width: 55px;
    height: 55px;
    margin-right: 16px;
  }
  .alpa_logo_cont {
    padding: 10px;
  }
  .login_cont {
    padding: 20px 5px 10px 5px;
  }
  .captcha_input b {
    font-size: 13px;
    padding: 15px 8px;
  }
  .captcha_input input.form-control {
    width: 149px;
  }
  .login_btn {
    width: 260px;
  }
  .iden_cont{
    display: block;
  }
}

@media (min-width: 640px) and (max-width: 767px) {}


@media (max-width: 767px) {}

@media (min-width: 768px) and (max-width: 991px) {}

@media (min-width: 992px) and (max-width: 1199px) {}

@media (min-width: 1200px) and (max-width: 1365px) {}



@media (min-width: 768px) {}

@media (min-width: 1600px) {}