
.sfwp-popup .ui-dialog-titlebar.ui-widget-header {     display: none; }  .sfwp-popup .ui-dialog {     padding: 30px 0 0 0 !important; }  .sfwp-popup .ui-dialog .ui-dialog-content {     height: 100% !important; }  .sfwp-popup.page fieldset {     padding: 0 !important; }  .sfwp-popup.pop-visible {     overflow: hidden !important; }  .sfwp-popup.pop-visible .ui-dialog {     position: fixed !important;     left: 0 !important;     right: 0;     width: 100% !important;     max-width: 430px;     margin: 2em auto;     top: 5% !important;     padding: 1rem;     background: #fff;     border-radius: .25em .25em .4em .4em;     text-align: center;     box-shadow: 0 0 20px rgba(0, 0, 0, .2);     z-index: 1000;     box-sizing: border-box;     max-height: 88%;     height: 88% !important;     overflow-y: hidden; }  .sfwp-popup.pop-visible .ui-dialog .ui-dialog-content#iframe-wrap {     overflow-y: hidden; }  .sfwp-popup .ui-widget-overlay.ui-front {     z-index: 1000; }  .sfwp-popup .button {     margin-bottom: 10px !important; }  .sfwp-popup .ui-dialog .ui-dialog-content iframe {     height: 88% !important;     width: 100% !important; }  .sfwp-popup #thedialog footer ul li {     width: 100%; }  .sfwp-popup .ui-dialog button {     width: 100%;     margin-bottom: 20px; }  .sfwp-popup .ui-widget button{     font-size: 15px; }  #iframe-wrap{     display: none !important;     position: fixed !important;     left: 0 !important;     right: 0;     top: 5% !important;     width: 100% !important;     max-width: 430px;     max-height: 88%;     height: 88% !important;     margin: 2em auto;     padding: 38.8px 2rem 1.5rem;     text-align: center;     box-shadow: 0 0 20px rgb(0 0 0 / 20%);     z-index: 1000;     font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;     font-size: 1.1em;     outline: 0;     background: #fff !important;     color: #333333;     border: none !important;     border-radius: 0 !important;     overflow-y: hidden; } /* My account popup style added*/  .sfwp-popup.pop-visible .woocommerce-MyAccount-content #iframe-wrap{      display: block !important;     position: fixed !important;     left: 0 !important;     right: 0;     top: 5% !important;     width: 100% !important;     max-width: 430px;     max-height: 88%;     height: 88% !important;     margin: 2em auto;     padding: 38.8px 2rem 1.5rem;     text-align: center;     box-shadow: 0 0 20px rgb(0 0 0 / 20%);     z-index: 1000;     font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;     font-size: 1.1em;     outline: 0;     background: #fff !important;     color: #333333;     border: none !important;     border-radius: 0 !important;     overflow-y: hidden; } #radio-control-wc-payment-method-options-spgw_credit_card__label .credit_card_icons img{     margin-left: 5px; }  #iframe-wrap.open{     display: block !important; } .sfwp-popup.pop-visible #iframe-wrap iframe {     height: 88% !important;     width: 100% !important;     border:0; } .sfwp-pop-bg, .checkout_overlay{     position: fixed;     background: rgba(0,0,0,.3137254901960784);     width: 100%;     height: 100vh;     top: 0;     left: 0;     z-index: 999;     display: none; } .sfwp-pop-bg.open, .checkout_overlay{     display: block; } .sfwp-popup.pop-visible .wc-block-checkout {       pointer-events: none; } .sfwp-popup.pop-visible .cc-wrapper.open{       pointer-events: all; }  #payment-method select{     width: 100%;     height: 30px;     margin: 10px 0; } @media(max-width: 767px) {     .sfwp-popup .ui-dialog .spgw_visa iframe,.sfwp-popup.pop-visible .spgw_visa iframe,     .sfwp-popup .ui-dialog .spgw_credit_card iframe, .sfwp-popup.pop-visible .spgw_credit_card iframe   {         max-height: 100% !important;     }     .sfwp-popup.pop-visible .ui-dialog,.sfwp-popup.pop-visible #iframe-wrap {         margin: 0 auto;         top: 4px !important;         max-height: 100%;         overflow-y: auto;     }     .sfwp-popup .ui-dialog .ui-dialog-content, .sfwp-popup.pop-visible  #iframe-wrap  {         height: 100% !important;     }     .sfwp-popup.pop-visible .ui-dialog .ui-dialog-content#iframe-wrap,.sfwp-popup.pop-visible #iframe-wrap {         height: 100% !important;         padding-bottom: 30px;     }      }  @media(max-width: 812px) and (orientation: landscape) {     .sfwp-popup.pop-visible .ui-dialog .ui-dialog-content#iframe-wrap,      .sfwp-popup.pop-visible #iframe-wrap {         padding-bottom: 80px;     } }