.qrp_prev_wrapper{position: relative;}
.topbg_cover{margin: 0 -15px; max-height: 230px; min-height: 230px; overflow: hidden;}
.primary_wrapper{min-height: 300px;}
.primary_wrapper_content{position: relative;z-index: 1; padding: 30px 0 0 0;}
.page_profile{width: 60px; height: 60px;  background-color:#fff;background-size:cover;border:solid 3px #fff; -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2); box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2); }
.pg_name{font-size: 24px; color: #fff;}
.coupontext{font-size: 18px; font-weight: bold; text-align: center; background: #FAA153; padding: 10px 15px; border-radius: 4px; color: #fff; margin-top:15px;}
.page_header_call2action{background: #fff !important; border: 0px solid transparent !important; color: #141A22 !important;}

.get-coupon-btn-linke{border-top: dashed 1px #eee; margin-top:20px; color: #fff !important }

.coupon_popup{position: absolute; width: 100%; height: 100%; z-index: 99;}
.coupon_popup .card{position: absolute; width: 100%; height: 100%; z-index: 99;}
.coupon_code_prev{text-align: center}
.couponpg_code{border:dashed 1px var(--secondary-color-1); padding: 20px; margin: 15px 0; background: var(--light-color); border-radius: 4px;}
.couponpg_valid{ padding:0 20px 5px;}
.couponpg_btn{width: 100%; padding: 10px 10px;}

.qrp_prev_wrapper_overflow_h{ overflow: hidden;}
.couponpg_terms{font-size: 12px; margin: 40px 0 0 0;}
.couponpg_terms a{font-size: 11px; color: var(--secondary-color-1); border-bottom: solid 1px var(--secondary-color-1); margin: 0 0 20px 0;}
