/** exit popup css start **/
p.telnum {
    margin-bottom: 0 !important;
}
:root :where(.is-layout-flow) > * {
  margin-block-start: 0;
  margin-block-end: 0;
}

#ouibounce-modal .fs-subtitle {
  text-align: left !important;
}
#ouibounce-modal p:empty {
  display: none;
}
:focus {
  outline: none;
}
#popup-header-form br {
  display: none;
}
.bluebg.rightStepper {
  display: none;
}
.questions2 {
position: relative;
}
.telnum {
font-size: 14px !important;
        font-family: Lato, sans-serif;
        text-align: center;
        line-height: 17px !important;
        color: #333 !important;
}
.telnopop {
  color: #ff5300 !important;
  font-size: 29px !important;
  font-weight: 700;
  text-decoration: none !important;
}
.select2-selection.select2-selection--single {
    border: none;
    outline: none;
}
#popup-header-form .subqn1 {
  width: 202px !important;
}
#formSubmitPopup_qtn_step1 .form-group.radio-stack {
  display: flex;
  flex-direction: column;
  align-items: normal;
  margin-left: 17px !important;
}
#ouibounce-modal #formSubmitPopup_qtn_step1 .lovedOnes {
  margin-left: 17px !important;
}
#formSubmitPopup_qtn_step1 .form-group-stack.form-group-stack-self{
margin-top: 12px;
}
#formSubmitPopup_qtn_step1 .form-group-stack {
margin-top: 25px;
}
.phone_sec.pop_phn {
  margin-left: 14px;
}
.form-group .custom-control-label.Phone{
font-size: 16px;
line-height: 20px;
padding-left: 43px;
}
#popup-header-form .phone_sec .form-group.radio-stack{
width: 240px !important;
}
.select2-search.select2-search--dropdown {
    display: none;
    padding: 0;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: normal;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
    background-color: #5897fb;
    color: #fff;
}
.select2-dropdown {
    border: 1px solid #333;
    border-radius: 0;
}
.select2-dropdown{
    z-index: 999;
}
#ouibounce-modal .modal {
    border: 4px solid #00549F;
    background: #ffffff !important;
    overflow: hidden;
}
#ouibounce-modal .form-group {
    width: 100%;
    padding:0 0 15px;
    margin-bottom: 0;
    position: relative;
    text-align: left;
}
.form-group.radio-stack {
  padding: 0 0 5px !important;
}
.rightForm .disclaimer_text sup {
    position: relative;
    left: -2px;
    top: 3px;
    font-size: 12px;
}
#popup-header-form .questions2 {
  width: 320px;
  margin: 0;
}

.rightForm .logoSet {
    margin: 0 8% 0;
text-align: left;
    display: flex;
    justify-content: center;
}
.rightForm .form-group{
width:auto;
padding-bottom:15px;
    margin: 0;
}
a.popupLearmore{
font-size: 14px;
    font-family: Lato, sans-serif;
}
.modal-footer img {
    cursor: pointer;
    width: 44px;
    position: absolute;
    right: 0px;
    top: 5px;
    z-index: 100;
}
.form-group-stack_two{
padding-right:8px;
width:auto;
}
#ouibounce-modal .modal-footer {
    bottom: 0 !important;
    position: relative !important;
    text-align: center !important;
    width: 100%;
    background: #ffffff;
    padding: 0;
    border: none;
}

#ouibounce-modal .modal-body {
    background: #ffffff;
    clear: both;
    padding: 0;
}

#ouibounce-modal {
    z-index: 10000;
}

.leftImg {
    width:54%;
    float: left;
}
#ouibounce-modal .rightForm p {
    font-family: Lato, sans-serif;
    text-align: left;
    font-size: 16px;
    color: #333;
    margin: 0 0 15px;
    opacity: 1;
    padding: 0;
    line-height: 19px;
    padding-right: 5px;
padding: 0 !important;
}
 #ouibounce-modal .rightForm .questions2 p.fs-subtitle {
        font-size: 14px;
        margin-bottom: 2px;
        padding: 0;
        color: #333;
    }
#ouibounce-modal .rightForm p.fs-subtitle {
    padding-bottom: 3px;
    margin-top: 0;
}
#ouibounce-modal .rightForm p.lovedOnes {
    color: #333;
    margin: 0 0 10px;
    padding-left: 0 !important;
}

#ouibounce-modal .rightForm p span sup {
    font-size: 13px;
}
.popphn {
margin: 5px 0 8px !important;
}
#popup-header-form .phone_sec {
  padding-bottom: 7px !important;
}
#popup-header-form .checkbox-form .select2-container {
z-index: 9;
}
.modal .freekit {
    background: #ff5300;
    padding: 11px;
    font-size: 19px;
    border: none;
    width: 100%;
    font-family: Lato, sans-serif;
}
#ouibounce-modal #formSubmitPopup_qtn_step1 .freekit:disabled {
    background: #bfbfbf;
}
#ouibounce-modal #formSubmitPopup_qtn_step1 .freekit {
    background: #eb5e00;
}
#disclaimer_txt_img {
  width: 271px;
  display: inline-block;
}
#number {
  position: relative;
  top: 5px;
  display: flex;
  justify-content: center;
}
#ouibounce-modal .disclaimer {
 margin: 0px 0 10px !important;
}
#ouibounce-modal form {
    margin: 10px auto 0;
	width: 95%;
}
#ouibounce-modal button:disabled,
#ouibounce-modal button[disabled],  #ouibounce-modal button.disabled{
  background-color: #C4C4C4;
    cursor: auto;
}

#ouibounce-modal button[disabled]:hover, #ouibounce-modal button.disabled:hover {
  background-color: #C4C4C4;
    cursor: auto;
}


#ouibounce-modal .form-control:focus {
    border: 1px solid #00A0D2;
    box-shadow: 0 0 0 1px #00A0D2;
}
#ouibounce-modal .exit_popup_readiobtn {
  padding: 0 10px 16px;
}
#ouibounce-modal .exit_popup_readiobtn .form-group {
    width: 80%;
    padding:0;
    margin-bottom: 0;
    position: relative;
   text-align: left;
}
.ipad_fixed #ouibounce-modal .form-group.radio-stack {
    padding-bottom: 15px;
}
.ipad_fixed #ouibounce-modal .form-group {
    padding-bottom: 16px;
}
#ouibounce-modal input::placeholder {
    color: #333 !important;
    font-family: Lato, sans-serif !important;
    font-size: 19px !important;
font-weight: normal !important;
}

#ouibounce-modal input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #AEAEAE !important;
    font-family: proxima-nova,Lato,sans-serif !important;
    font-size: 18px !important;
}

#ouibounce-modal input::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #AEAEAE;
    font-family: proxima-nova,Lato,sans-serif;
    font-size: 18px;
}

#ouibounce-modal .rightForm p.disclaimer_text {
    font-size: 13px;
    text-align: center;
    color: #333;
    padding-top: 10px;
    margin: 0;
}
.errorTxt {
    bottom: 0;
}
#ouibounce-modal .form-group label.error {
    position: absolute;
    bottom: 1px;
    font-size: 13px;
color: #cd4444;
margin-top: 2px;
margin-bottom: 0;
font-weight: normal;
text-transform: initial;
font-family: proxima-nova,Lato,sans-serif;
text-align: left;
}
#ouibounce-modal .errorLovedOne, .popchkerr {
  font-size: 12px;
  color: #cd4444;
  font-weight: normal;
  text-transform: initial;
  font-family: Lato,sans-serif;
  text-align: left;
  display: flex;
  line-height: 15px;
}
#errPopTncCheck {
  margin: -15px 0 -3px;
}
#ouibounce-modal .errorLovedOne {
  top: 5px;
  position: relative;
  margin-bottom: -7px;
}
#ouibounce-modal .errorTxt {
    width: 100%;
    text-align: left;
left:0;
    padding-top: 0;
}

.loader {
    display: none;
}
#ouibounce-modal .loader {
    margin: 11px auto;
}

#ouibounce-modal .freekit:hover {
    background: #d74a06;
}
.modal .freekit {
    background: #ff5300;
    padding: 14px;
    font-size: 19px;
    border: none;
    width: 100%; 
}
#ouibounce-modal  .errorLovedOne {
  display: block;
}

@media not all and (min-resolution:.001dpcm) { 

    #ouibounce-modal .freekit {
        padding: 9px 14px;
    }
}

#formSubmit_step_popup2{
   margin-top: 108px;
}
.modal-body .bluebg sup {
font-size: 22px;
font-family: 'Montserrat', sans-serif;
color: #FFF !important;
font-weight: bold;
    position: relative;
    top: 0;
}

.exit_popup_readiobtn .custom-control-label.newCheckbox::before, .exit_popup_readiobtn .custom-control-label.newCheckbox::after {
  border-radius: unset;
}
.exit_popup_readiobtn input[type="radio"]:checked ~ .custom-control-label.newCheckbox::after, .exit_popup_readiobtn input[type="radio"]:checked ~ .custom-control-label.newCheckbox::after {
  border-radius: unset;
}

@media screen and (min-width:300px) {
    #ouibounce-modal .rightForm p span sup {
        font-size: 13px !important;
    }

    .leftImg {
        width: 54%;
        float: none;
        display: none;
    }
    .rightForm {
        float: none;
        width: auto;
        margin: 0 auto;
        text-align: center;
        padding-top: 10px;
    }
    #ouibounce-modal .freekit {
        font-size: 18px;
        width: 100%;
        font-family: Lato, sans-serif;
        color: #fff;
        font-weight: bold;
        border-radius: 40px;
        cursor: pointer;
    }
    #ouibounce-modal input::placeholder {
        color: #333 !important;
        font-family: Lato, sans-serif !important;
        font-size: 19px !important;
    font-weight: normal !important;
    }
    .exit_popup_readiobtn .form-group.radio-stack {
        position: relative;
        justify-content: space-between;
        padding-bottom: 30px;
        margin: 0 !important;
    }
    .rightForm  .logoSet img {
        display: inline-block;
        height: 40px;
        padding: 0 12px;
    }
    .rightForm .disclaimer {
        font-size: 14px !important;
        font-family: Lato, sans-serif !important;
        text-align: center !important;
        line-height: 17px !important;
        color: #333 !important;
        padding: 10px 0 20px !important;
            padding-left: 0px;
        clear: both;
        left: 0 !important;
        width: auto;
        height: auto;
    }
    .rightForm .bluebg {
        background: #00549F;
        margin-top: -20px;
    }
    .rightForm .bluebg p {
        padding: 10px 15px;
        font-size: 19px !important;
        color: #CAE8FF !important;
        margin: 0 auto;
        font-family: proxima-nova,Lato,sans-serif;
        line-height: 22px;
    }
    .rightForm .bluebg span {
        color: #fff;
        font-size: 21px;
        font-weight: bold;
        font-family: Montserrat;
    }
    .exit_popup_readiobtn .lovedOnes {
        padding-left: 0% !important;
    margin: 0px 0 15px !important;
    }
    #ouibounce-modal .rightForm p.disclaimer_text {
        padding-top: 5px;
        margin: 0 10px;
        padding-left: 0 !important;
        line-height: 20px;
        padding-bottom: 20px;
    }
    .popup-form .btn_submit {
        clear: both;
        margin: 0 auto;
        padding: 0;
    }

    }
    @media screen and (orientation:landscape) {
    #ouibounce-modal .modal {
        max-height: 260px;
    }
    #ouibounce-modal .rightForm p.disclaimer_text {
        padding-bottom: 10px;
    }

    .popup-form .btn_submit {
        margin-top: 0px;
        margin: 0 auto;
    }
    }
    @media screen and (min-width:768px) {
        
        #ouibounce-modal #errpopprescription #prescribed_o2_patient-error{
            top: 15px;
        }
        #ouibounce-modal .errtcpa {
        font-size: 12px;
        line-height: 15px;
        color: #cd4444;
        font-family: Lato,sans-serif;
        letter-spacing: -0.01em;
        text-align: left;
        position: relative;
        top: -6px;
    }
    #ouibounce-modal .form-group {
    width: 92%;
    }
    #errpopprescription #prescribed_o2_patient-error {
    font-size: 13px;
    top: -10px;
    position: relative;
    color: #cd4444;
    font-family: proxima-nova,Lato,sans-serif;
    }
    .rightForm .logoSet{
        padding-bottom: 10px !important;
    }
    .telnum {
    font-size: 13px !important;
    font-family: Lato, sans-serif;
    text-align: center !important;
    line-height: 17px;
    color: #333;
    }
    .telnopop {
    color: #ff5300 !important;
    font-size: 29px !important;
    font-weight: 700;
    text-decoration: none !important;
    }
    .custom-control-label.newCheckbox {
    margin-top: 4px;
    }
    #popup-header-form .questions2 {
    padding-left: 0;
    }
    #ouibounce-modal .rightForm .questions2 p.fs-subtitle {
    font-size: 13px;
    }
    #ouibounce-modal .form-group.radio-stack {
    padding: 0 0 10px !important;
    }
    #popupformSubmit {
    margin-bottom: 5px !important;
    }
    .secfrmhdng {
    margin-bottom: 2.431vw !important;
    }
    .modal-footer img {
        width: 30px;
    }
    .exit_popup_readiobtn .custom-control-label::before, .exit_popup_readiobtn .custom-control-label::after {
        position: absolute;
        top: 0px;
        left: 0;
        display: block;
        pointer-events: none;
        content: "";
        background-color: #fff;
        border: #333 solid 1px;
        border-radius: 100%;
    }
    .exit_popup_readiobtn .custom-control-label::before, .exit_popup_readiobtn .custom-control-label::after {
        height: 30px !important;
        width: 30px !important;
    }
    .exit_popup_readiobtn .form-group label.custom-control-label {
        font-size:  18px !important;
        line-height: 20px;
        font-family: Lato, sans-serif;
            padding-left: 45px;
    }
    #formSubmitPopup_qtn_step1 .custom-control-label.newCheckbox{
    width: 70px
    }
    #ouibounce-modal .exit_popup_readiobtn input[type="radio"]:checked ~ .custom-control-label::after {
        background-color: #00549F;
        border: 1px solid #00549F;
        background-repeat: no-repeat;
        background-position: top center;
    border-radius: unset;
    width: 20px !important;
    height: 20px !important;
    top: 5px !important;
    left: 5px !important;
    }
    #popup-header-form input[type="radio"]:checked ~ .custom-control-label::after, #popup-header-form input[type="radio"]:checked ~ .custom-control-label::after {
        background-color: #00549F;
        border: 1px solid #00549F;
        background-repeat: no-repeat;
        background-position: top center;
        border-radius: 100%;
        width: 18px !important;
        height: 18px !important;
        top: 3px !important;
        left: 5px !important;
    }

    .exit_popup_readiobtn p.lovedOnes {
        margin: 0.953vw 0;
        font-size: 16px !important;
        line-height:19px !important;
        padding: 0 !important;
        color: #333333;
        font-family: Lato, sans-serif;
        text-align: left;
    margin: 0 0 8px !important;
    }
    .exit_popup_readiobtn .form-group label.custom-control-label {
        font-size: 18px;
        line-height: 20px;
        font-family: Lato, sans-serif;
        padding-left: 45px;
        cursor: pointer;
    padding-top:0px;
    }
    .leftImg {
        width: 54%;
        float: left;
    display:block;
    overflow: hidden;
    }
    .popup-form .btn_submit {
        clear: both;
        width: 100%;
        /*! margin: 0 !important; */
    }
    #formSubmitPopup_qtn_step2 .btn_submit{
    margin-top: 5.069vw;
    }
    #formSubmitPopup_qtn_step1 .btn_submit, #formSubmitPopup_qtn_step2 .btn_submit {
    margin-bottom: 0.5vw;
    }
    #formSubmitPopup_qtn_step1 .btn_submit {
    margin-top: 0vw;
    }
    .mob_txt {
    display:none;
    }
    .leftImg .bluebg {
        background: #00549F;
        text-align: center;
        margin: 0 auto;
        min-height: 80px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .leftImg .bluebg p {
        padding: 15px 0;
        font-size: 23px;
        line-height: 28px;
        font-family: 'lato', sans-serif;
        color: #CAE8FF !important;
        margin: 0;
        width: 100%;
        text-align: center;
    }
    .leftImg .bluebg p span {
        color: #FFF !important;
        font-weight: bold;
    }
    .exit_popup_readiobtn .lovedOnes {
        font-size: 18px !important;
        padding-left: 0 !important;
    }
    .exit_popup_readiobtn .form-group label.custom-control-label {
        font-size: 16px !important;
        line-height: 20px;
        font-family: Lato, sans-serif;
        padding-left: 45px;
    }
    .rightForm .disclaimer {
        font-size: 14px !important;
        font-family: Lato, sans-serif !important;
        text-align: center !important;
        line-height: 17px !important;
        color: #333 !important;
        padding: 0px 20px 15px !important;
        padding-left: 0px;
        clear: both;
        width: auto;
        height: auto;
    }
    #ouibounce-modal .rightForm p.disclaimer_text {
        font-size: 12px;
        text-align: center;
        color: #333;
        padding: 0;
        margin: 0;
        line-height: 17px;
        padding: 15px 0 !important;
    }
    .rightForm .logoSet img {
        height: 44px;
        padding: 0 5px;
        display: inline-block;
        text-align: left;
    }
    .rightForm {
    float: right;
    width: 310px;
    margin: 0 3% 0 0%;
    padding-top: 0px;
    }
    #ouibounce-modal input::placeholder {
        color: #333 !important;
        font-family: Lato, sans-serif !important;
        font-size: 16px !important;
    font-weight: normal !important;
    }
}

@media screen and (min-width: 768px) {
    #popup-header-form fieldset {
        width: 100%;
        padding: 0;
    }
}








.lead_form {
  background: unset !important;
  border: none !important;
  border-bottom: none !important;
  font-size: 16.8px !important;
  text-align: start !important;
  color: #111111 !important;
}

a.inogen-button-orange,button.inogen-button-orange,input[type="submit"].inogen-button-orange {
  background-color: #F58220;
  color: #fff;
  padding: 15px 30px;
  font-size: 24px;
  font-weight: 700;
  border-radius: 20px;
  text-decoration: none;
  display: inline-block;
}

button.inogen-button-orange:hover,button.inogen-button-orange:focus,input[type="submit"].inogen-button-orange:hover,input[type="submit"].inogen-button-orange:focus {
  background-color: #e56b1f;
}

.form_button[disabled] {
  background: #C4C4C4 !important;
}

.form_button:hover, .form_button:focus {
    background: #d25604;
    color: #fff;
}

button[disabled], html input[disabled] {
    cursor: default;
}

.btn_submit {
  width: auto;
  text-align:center;
  margin: 15px auto;
}

.lead_form_page p {
  margin: 1em 0 !important;
}

.lead_form_page {
  padding-top: 0 !important;
}

.form_button_white {
    width: 100px;
    border: 1px solid #aaa;
    padding: 10px;
    font-size: 16px;
    font-weight: 700;
    color: #1B1818;
    border-radius: 16px;
    margin-right: 16px;
    margin-bottom: 16px;
}

.prescribed_o2_patient_button.active {
  background-color: #F58220;
  color: #fff;
}

.header__phone {
  color: #04559F;
  font-size: 28px;
  float: none;
  display: block;
  padding-top: 0;
  font-weight: bold;
}

#ouibounce-modal form input[type=text], #ouibounce-modal form input[type=tel], #ouibounce-modal form input[type=email] {
  padding: 8px 16px;;
  font-size: 16px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #ccc !important;
  -webkit-font-smoothing: antialiased;
}

#ouibounce-modal .disclaimer {
  width: 100%;
  margin-top: 15px !important;
}

#ouibounce-modal .popupLearmore {
  display:block;
}

#ouibounce-modal form input[type=submit] {
  background-color: #F58220;
  color: #fff;
  padding: 15px 30px;
  font-size: 24px;
  font-weight: 700;
  border-radius: 20px;
  text-decoration: none;
  display: inline-block;
}

#ouibounce-modal form input[type=submit]:hover,
#ouibounce-modal form input[type=submit]:focus {
  background-color: #e56b1f;
}


#ouibounce-modal input::placeholder {
    color: #333 !important;
    font-family: Lato, sans-serif !important;
    font-size: 16px !important;
font-weight: normal !important;
}

#ouibounce-modal .freekit {
    font-size: 18px;
    width: 100%;
    font-family:  Lato, sans-serif;
}
.leftImg img {
   margin-left:-7px;
}

#ouibounce-modal input::placeholder {
    color: #333 !important;
    font-family: Lato, sans-serif !important;
    font-size: 16px !important;
font-weight: normal !important;
}
.exit_popup_readiobtn .lovedOnes {
    font-size: 18px !important;
}
#ouibounce-modal .modal {
    min-height: 604px;
    width: 736px;
}

#popup-header-form fieldset {
    width: 100%;
	padding:0;
}
#popup-header-form .checkbox-form label::before, #popup-header-form .checkbox-form label::after {
    height: 28px;
    width: 28px;
}
#popup-header-form .custom-control-label::before, #popup-header-form .custom-control-label::after {
    height: 28px;
    width: 28px;
}
#popup-header-form .checkbox-form.term_chkbx label::before, #popup-header-form .checkbox-form.term_chkbx label::after {
    height: 30px;
    width: 30px;
}
#popup-header-form input[type="checkbox"]:checked ~ label::after, #popup-header-form input[type="checkbox"]:checked ~ label::after {
    width: 18px;
    height: 18px;
    top: 8px;
    left: 5px;
    background: #00549f;
    border: 1px solid #00549f;
}
#popup-header-form input[type="checkbox"]:checked ~ .custom-chekbox.popupterm.term_link label::after, #popup-header-form input[type="checkbox"]:checked ~ .checkbox-form.term_chkbx label::after {
  width: 20px;
  height: 20px;
  top: 7px;
  left: 5px;
}
#popup-header-form .checkbox-form label {
    font-size: 16px;
    line-height: 20px;
    padding-left: 43px;
    margin-top: 0.747vw;
}
.popupterm {
  font-size: 14px !important;
  line-height: 19px !important;
  padding-left: 40px !important;
}
#popup-header-form .checkbox-form, #popup-header-form .fs-title {
    margin-bottom: 0px;
}
#ouibounce-modal .checkbox-form.term_chkbx {
   margin-bottom: 25px !important;
}
#popup-header-form .fs-title {
  margin-bottom: 0;
  padding: 5px 10px 30px;
  font-size: 20px;
  line-height: 24px;
}
    .leftImg .progressbar {
        border: 4px solid #fff;
        border-radius: 50px;
        width: 350px;
        height: 46px;
    }
#prgrspop_modal {
  width: 350px !important;
}
#ouibounce-modal .leftImg .progressbar li span {
        width: 41px;
        height: 41px;
        border: 4px solid #fff;
        font-size: 16px;
        line-height: 20px;
        left: 2px;
        top: -1px;
    }
    .leftImg .step2Popup.active:before{
        content: "";
        position: absolute;
        background: #00549F;
        width: 120%;
        height: 100%;
        border-radius: 50px;
        right: 0px;
        z-index: 0;
    }

#popup-header-form .select2.select2-container {
    font-size: 19px;
    line-height: 23px;
    width: 100% !important;
    border: 1px solid #333333;
    -webkit-appearance: none;
    position: relative;
}
#popup-header-form .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 7px 16px;
    word-wrap: break-word;
    white-space: normal;
}
#popup-header-form #select2-supplement_popup-results .select2-results__option {
    font-size: 16px;
    line-height: 19px;
    padding: 6px 16px;
}
    #popup-header-form .select2-selection.select2-selection--single {
        height: 100%;
    }
    #popup-header-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
        border-width: 11px 8px 0px 8px;
    }
    #popup-header-form .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
        border-width: 0 8px 11px 8px;
    }
    #popup-header-form .select2-container--default .select2-selection--single .select2-selection__arrow {
        right: 24px;
        top: 16px;
    }
    #popup-header-form .select2-results__option {
        font-size: 18px;
        line-height: 20px;
        padding: 10px 16px;
    }

@media screen and (min-width: 860px){
#ouibounce-modal .form-group {
  width: 100%;
}
#ouibounce-modal .modal {
    width: 850px;
}
.rightForm {
  width: 345px;
  margin: 0 4% 0 0%;
}
.popupterm {
  font-size: 16px !important;
}
.modal-footer img {
    width: 44px;
}
  #popup-header-form .questions2 {
    padding-left: 5px;
  }
#ouibounce-modal .rightForm .questions2 p.fs-subtitle {
    font-size: 14px;
  }
}

@media screen and (min-width: 1200px){
    #popup-header-form .checkbox-form label {
        margin-top: 10px;
      }
#popup-header-form .fs-subtitle {
  width: 336px;
}
}


#ouibounce-modal form input[type=text], #ouibounce-modal form input[type=tel], #ouibounce-modal form input[type=email] {
  padding: 8px 16px;;
  font-size: 16px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #ccc !important;
  -webkit-font-smoothing: antialiased;
}

#ouibounce-modal .disclaimer {
  width: 100%;
  margin-top: 15px !important;
}

#ouibounce-modal .popupLearmore {
  display:block;
}

#ouibounce-modal form input[type=submit] {
  background-color: #F58220;
  color: #fff;
  padding: 15px 30px;
  font-size: 24px;
  font-weight: 700;
  border-radius: 20px;
  text-decoration: none;
  display: inline-block;
}

#ouibounce-modal form input[type=submit]:hover,
#ouibounce-modal form input[type=submit]:focus {
  background-color: #e56b1f;
}