html { -webkit-text-size-adjust: 100%; overflow-x: hidden; text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; }
body { margin: 0px; padding: 0px; text-align: justify; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 23px; color: #000; width: 100%; background: #024c1b; overflow-x:hidden; }
img { background: none; outline: none; border: 0px; }
a { text-decoration: none; outline: none; }
input, textarea, select { margin: 0px; font-family: 'Open Sans', sans-serif; border: 0px; outline: none; padding: 0px; }
.cmn_list { margin: 0px; padding: 0px; list-style: none; }
div, p, span { max-height: 5000em; } /*andriod mobiles */
.lu_main_container { width: 994px; margin: auto; clear: both; }
.lu_page_container { width: 100%; padding: 0px 25px; box-sizing: border-box; float: left; background: #ebf1ed; box-shadow: 0px 0px 20px 15px #023b15; min-height: 300px; }
.lu_almost_cont { float: left; width: 100%; padding: 3px; box-sizing: border-box; height: 145px; background: #024c1b; text-align: center; }
.lu_almost_cont img { display: inline-block; vertical-align: top; }
.lu_almost_cont div { width: 68%; display: inline-block; margin-left: 25px; vertical-align: top; margin-top: 5px; font-size: 27px; color: #ffde00; font-weight: 700; }
.lu_almost_cont div span { font-size: 37px; color: #FFFFFF; line-height: 40px; }
.lw_almost_arrw { width: 100%; text-align: center; float: left; margin-bottom: 75px; }
.reg_success_cnt { width: 100%; float: left; font-family: 'Open Sans', sans-serif; }
.regsuc_notdne_cnt { position: relative; float: left; background: url(../images/reg_topgrn_bg.png) no-repeat; width: 814px; height: 129px; margin-left: 64px; margin-top: -20px; }
.regsuc_notdne_txt { float: left; width: auto; margin-top: 25px; margin-left: 216px; }
.regsuc_almst_dne_txt { float: left; width: auto; clear: both; margin-top: 4px; margin-left: 345px; font-size: 26px; font-weight: 700; color: #ffc938; }
.regsuc_stop_img { position: absolute; top: 14px; left: 36px; }
.regsuc_plsfinsh_txt { float: left; width: 100%; text-align: center; margin-top: 36px; font-size: 22px; font-weight: 700; letter-spacing: -0.5px; }
.regsuc_finsh_clr { color: #ce0000; }
.regsuc_custmodr_cnt { float: left; background: #94b39f; font-size: 24px; width: 100%; text-align: center; margin-top: 18px; padding: 15px 0px 5px 0px; }
.regsuc_custmodr_cnt div { display: inline-block; width: 130px; vertical-align: top; margin-top: 15px; }
.regsuc_custmodr_cnt img { margin: 0px 20px; vertical-align: top; }
.regsuc_yuract_txt { float: left; width: 100%; text-align: center; margin-top: 18px; font-size: 24px; color: #ce0000; font-weight: 500; letter-spacing: -0.5px; }
.regsuc_odrcustm_cnt { float: left; width: 890px; border: 1px solid #01571f; margin-left: 32px; margin-top: 28px; padding-bottom: 13px; }
.regsuc_odrcustm_ttl { float: left; width: 351px; text-align: center; font-size: 22px; font-weight: 700; background: #ebf1ed; margin-left: 263px; margin-top: -18px; }
.regsuc_odrcustm_txt { float: left; margin-top: 17px; font-size: 16px; margin-left: 25px; width: 710px; }
.regsuc_odrcustm_bldfnt { font-weight: 700; }
.regsuc_odrcustm_grnclr { color: #024c1b; }
.regsuc_odrcustm_img { float: right; margin-top: -8px; margin-right: 25px; }
.regsuc_spcloffr_txt { float: left; width: auto; margin-left: 130px; font-size: 17px; font-weight: 700; margin-top: 20px; letter-spacing: -0.5px; color: #ce0000; }
.regsuc_spcloffr_grnclr { color: #024c1b; }
.regsuc_befre_txt { float: left; width: 900px; text-align: center; font-size: 24px; font-weight: 700; margin-top: 7px; margin-left: 11px; letter-spacing: -0.5px; }
.regsuc_befre_grnclr { color: #024c1b; }
.regsuc_befre_gry_bg { float: left; width: 100%; background: url(../images/reg_bfre_gry_bg.png) repeat-x; margin-top: 20px; }
.regsuc_platinum_txt { float: left; width: 930px; margin-left: 11px; margin-top: 21px; font-size: 15px; }
.regsuc_platinum_txtspc { display: block; width: 100%; height: 16px; }
.regsuc_platinum_orng_clr { color: #89320f; font-weight: 700; line-height: 20px; letter-spacing: -0.2px; text-align: left; }
.regsuc_whtdse_txt { float: left; background: url(../images/reg_whtdse_gry_bg.png) repeat-y; width: 446px; margin-top: 13px; font-size: 15px; font-weight: 700; color: #FFFFFF; padding: 0px 0px 2px 8px; margin-left: 6px; }
.regsuc_liter_txt { float: left; width: 930px; margin-left: 11px; margin-top: 7px; font-size: 15px; line-height: 20px; letter-spacing: 0px; }
.regsuc_sep_line { float: left; width: 100%; border-bottom: 1px dashed #000000; margin-top: 37px; font-size: 11px; font-family: Arial; }
.regsuc_warn_txt { float: left; margin-left: 132px; margin-top: 14px; font-size: 18px; font-weight: 700; vertical-align: middle; }
.regsuc_warn_clr { color: #a71515; }
.regsuc_warn_txt img { vertical-align: middle; margin-right: 6px; margin-top: -4px; }
.regsuc_excoffr_txt { float: left; margin-left: 189px; font-size: 16px; font-weight: 700; margin-top: -2px; }
.regsuc_excoffr_clr { color: #024c1b; }
.regsuc_sep_line.mrgn_top1 { margin-top: 23px; }
.regsuc_reasns_txt { float: left; width: 100%; text-align: center; margin-top: 24px; font-size: 16px; letter-spacing: -0.5px; }
.regsuc_upgrdenow_txt { float: left; width: 100%; text-align: center; margin-top: 32px; font-size: 26px; font-weight: bold; color: #9a0505; line-height: 30px; }
.regsuc_upgrdenow_clr { font-size: 18px; color: #000000; }
.regsuc_instnt_txt { float: left; margin-top: 19px; background: #6d7983; margin-left: 146px; width: 653px; height: 29px; text-align: center; padding-top: 5px; font-size: 16px; font-weight: 700; color: #FFFFFF; /* -- Box Radius -- */ -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.regsuc_only_prc { float: left; width: 235px; margin-top: 35px; margin-left: 20px; font-size: 45px; font-weight: 700; color: #c20e0f; text-align: center; line-height: 47px; }
.regsuc_only_prc_clr { color: #000000; font-size: 25px; line-height: 28px; }
.regsuc_vertsep_line { float: left; width: 2px; background: url(../images/reg_verthip_sep.png) repeat-y; height: 150px; margin-top: 35px; margin-left: 20px; margin-right: 20px; }
.regsuc_byupgrd_txt { float: left; width: 600px; margin-top: 48px; margin-left: 7px; text-align: left; font-size: 19px; font-weight: 700; line-height: 23px; }
.regsuc_onetimeoffr_txt { float: left; width: 100%; text-align: center; margin-top: 12px; font-size: 26px; color: #c20e0f; font-weight: 700; letter-spacing: -0.5px; }
.regsuc_blue_out { float: left; width: 100%; position: relative; }
.regsuc_blue_cnt_img { position: absolute; right: -38px; top: 29px; }
.regsuc_blue_cnt { float: left; background: url(../images/reg_blue_bg.png) no-repeat; width: 534px; height: 502px; margin-left: 11px; margin-top: 14px; }
.regsuc_inschck_txt { float: left; width: 100%; text-align: center; font-size: 25px; font-weight: 700; color: #FFFFFF; margin-top: 5px; }
.regsuc_yesadd_cnt { float: left; background: #053555; width: 96%; height: 90px; margin-left: 2%; margin-top: 7px; /* -- Box Radius -- */ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.regsuc_yesadd_img { float: left; margin-top: 20px; margin-left: 11px; }
.regsuc_yesadd_txt { float: left; width: 435px; margin-top: 9px; margin-left: 8px; text-align: left; font-size: 16px; color: #FFFFFF; font-weight: 700; line-height: 20px; }
.regsuc_yesclr { color: #ffb01b; font-size: 30px; margin-right: 5px; }
.regsuc_totval_txt { float: left; position: relative; width: 100%; text-align: center; margin-top: 15px; font-size: 27px; font-weight: 700; color: #ffc400; }
.regsuc_totval_crsimg {position:relative; }
.regsuc_totval_crsimg img { position: absolute; top: 0px; left:-30px; }
.regsuc_discunt_prc { float: left; width: 94%; height: auto; background: #FFFFFF; padding: 5px; margin-top: 15px; font-size: 32px; color: #b80000; font-weight: 700; text-align: center; box-sizing: border-box; margin-bottom: 10px; /* -- Box Radius -- */ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-left:3% }
.regsuc_discunt_prc div {  display: inline-block; line-height: 36px; vertical-align: middle; width:100%; }
.regsuc_discunt_prc div > span { font-size:20px; line-height:26px; }
.regsuc_discunt_txt { font-size: 30px; color: #000000; display: inline-block; width:100%; }
.regsuc_yesodr_img { float: left; margin-top: 10px; margin-left: -10px; }
.regsuc_checbox_cnt { float: right; margin-right: 10px; margin-top: 36px; font-size: 18px; color: #FFFFFF; font-weight: 600; }
.regsuc_checbox_cnt input { float: left; }
.regsuc_chckbox_yestxt { float: left; margin-left: 5px; margin-top: -3px; line-height: 22px; }
.regsuc_clckher_txt { float: right; width: 40%; margin-right:3%; text-align: center; margin-top:35px; font-size: 16px; font-weight: 600; color: #49a6d0; }
.regsuc_clckher_txt a { color: #49a6d0; text-decoration: none; }
.regsuc_clckher_txt a:hover { color: #FFFFFF; }
.regsuc_clckher_txt.lp_wdth { width: 46%; margin-top: 50px; }
.regsuc_mnyback_txt { float: left; margin-top: 15px; margin-left: 5px; width: 380px; text-align: center; font-size: 33px; font-weight: 700; line-height: 36px; }
.regsuc_mnyback_txtspc { display: block; width: 100%; height: 28px; }
.regsuc_mnyback_clr { font-size: 25px; color: #024c1b; font-weight: 700; line-height: 29px; }
.regsuc_excoffr_img { display: inline-block; margin-top: 40px; width: 380px; text-align: center; }
.regsuc_instntacc_txt { float: left; width: 100%; margin-top: 20px; font-size: 17px; line-height: 21px; letter-spacing: -0.5px; }
.regsuc_note_cnt { float: left; background: url(../images/reg_orng_bg.png) repeat-y; width: 892px; margin-top: 14px; min-height: 54px; position: relative; /* -- Box Radius -- */ -moz-border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; }
.regsuc_note_icon { float: left; margin-left: 8px; margin-top: 10px; }
.regsuc_note_txt { float: left; width: 730px; margin-left: 8px; font-size: 14px; line-height: 18px; margin-top: 10px; letter-spacing: -0.5px; }
.regsuc_note_txt span { color: #a01313; font-weight: 700; }
.regsuc_or_txt { float: left; margin-left: 309px; margin-top: 7px; font-size: 30px; font-weight: bold; }
.regsuc_nothnk_cnt { float: left; width: 100%; background: #FFFFFF; box-sizing: border-box; border: solid 5px #91b19c; min-height: 50px; padding: 10px; margin-top: 7px; color: #0012ff; font-size: 17px; font-weight: 600; }
.regsuc_nothnk_cnt:hover { border-color: #5C5C5C; }
.regsuc_nothnk_txt { font-size: 21px; }
.regsuc_nothnk_cnt a { color: #0012ff; cursor: pointer; float: left; width: 100%; }
.regsuc_nothnk_cnt a:hover .regsuc_nothnk_txt { color: #000000; }
.regsuc_nothnk_txtspc { display: block; width: 100%; height: 14px; }
.regsuc_refund_cnt { float: left; width: 100%; margin-top: 20px; background: #c9dfd0 url(../images/reg_refund_grn_bg.jpg) repeat-x; min-height: 50px; padding: 15px; box-sizing: border-box; }
.regsuc_refund_ttl { float: left; width: 100%; text-align: center; color: #FFFFFF; font-size: 30px; font-weight: bold; }
.regsuc_refndgurnt_mnyback_txt { float: left; width: 100%; text-align: center; margin-top: 0px; font-size: 18px; font-weight: 700; color: #c20e0f; }
.regsuc_refndplcy_txt { display: inline-block; margin-right: 50px; }
.regsuc_refund_innr { float: left; width: 100%; background: url(../images/reg_refund_whte_bg.png) repeat-x; min-height: 50px; padding: 10px; box-sizing: border-box; margin-top: 10px; }
.regsuc_refund_mnyback_img { float: left; margin-top: 0px; }
.regsuc_refundmygrnt_txt { float: left; width: 620px; margin-left: 18px; margin-top: 10px; font-size: 14px; letter-spacing: -0.5px; font-weight: 600; }
.regsuc_refundmygrnt_ttl { font-size: 16px; font-weight: 600; }
.regsuc_refundmygrnt_txtspc { display: block; width: 100%; height: 15px; }
.regsuc_refundmygrnt_clr { color: #c20e0f; }
.regsuc_refundresn_fnt { font-weight: 600; }
.regsuc_sep_line.wdth1 { width: 100%; }
.regsuc_refundrecivecomplt_txt { float: left; width: 100%; margin-top: 15px; font-size: 17px; line-height: 21px; }
.regsuc_refundrecivecomplt_txt a { color: #0531A8; }
.regsuc_refundrecivecomplt_txt a:hover { color: #3B3B3B; }
.regsuc_recivecomplt_txtxpc { display: block; width: 100%; height: 15px; }
.regsuc_recivecomplt_clr { font-size: 20px; color: #c20e0f; font-weight: 500; padding-bottom: 5px; display: block; }
.regsuc_yourfrnd_txt { float: right; text-align: right; width: 900px; margin-right: 15px; margin-top: 0px; font-size: 14px; font-weight: 700; }
.regsuc_custmodr_img.mrgn_lft { margin-left: 223px; }
.regsuc_blue_out.padd_btm { padding-bottom: 150px; }
.nlp_supprt_txt { float: left; width: 100%; text-align: center; font-size: 17px; font-weight: 700; margin-top: 0px; }
.nlp_supprt_txt a { color: #024c1b; }
.nlp_supprt_txt a:hover { color: #006291; }
.regsuc_plsfinsh_txt.sml_mrgn { margin-top: 13px; }
.nlp_nothnk_txt_out { float: left; width: 945px; margin-left: -4px; background: #024c1b; padding: 0px 10px 10px 10px; margin-top: 15px; /* -- Box Radius -- */ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.nlp_nothnk_txt_innr { float: left; width: 933px; background: #013011; margin-top: 10px; margin-left: 5px; padding-bottom: 8px; /* -- Box Radius -- */ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.nlp_nothnk_txt { float: left; width: 100%; text-align: center; margin-top: 5px; font-size: 20px; font-weight: bold; color: #FFFFFF; line-height: 24px; }
.nlp_nothnk_txt a { color: #FFFFFF; cursor: pointer; }
.nlp_nothnk_txt a:hover, .nlp_nothnk_txt a:hover span { color: #FFCC33; }
.nlp_nothnk_txt a span { color: #f6f77f; font-size: 24px; }
.nlp_nothnk_or_txt { float: left; width: 960px; margin-left: -4px; margin-top: 16px; padding: 2px 0px; text-align: center; font-size: 28px; font-weight: bold; color: #d40000; background: #FFFFFF; }
.lu_reg_ss_outer { background: #FFFFFF; margin-top: 30px; float: left; width: 100%; padding: 15px 0px; text-align: center; }
.lu_reg_ss_box { width: 364px; height: 319px; background: url(../images/mont_img.jpg); padding: 18px; box-sizing: border-box; text-align: center; display: inline-block; margin-left: 50px; margin-right: 50px; margin-top: 15px; margin-bottom: 15px; }
.lu_red_clr_nw { color: #ce0000; }
.lu_reg_inn_cont { float: left; width: 100%; padding: 15px; font-size: 17px; margin-top: 20px; background: url(../images/pixel_bg.png) repeat-x; box-sizing: border-box }
.lu_reg_inn_cont img { float: right; margin: 10px 15px; }
.lu_reg_inn_cont2 { float: left; width: 100%; padding: 15px; font-size: 17px; margin-top: 20px; background: url(../images/pixel_bg.png) repeat-x; box-sizing: border-box }
.lu_reg_inn_ttl { width: 100%; float: left; font-size: 24px; line-height: 28px; color: #000000; text-align: center; font-weight: 700; }
.lu_reg_inn_ttl span { color: #024c1b; display: block; }
.lu_reg_inn_lst_box { float: left; width: 100%; padding: 20px; background: #d7dad8; box-sizing: border-box; font-size: 21px; position: relative; margin-top: 25px; }
.lu_reg_inn_lst_box ul { float: left; width: 100%; position: relative; z-index: 1; margin: 0px; }
.lu_reg_inn_lst_box ul li { list-style: disc; width: 100%; margin-top: 8px; }
.lu_reg_inn_lst_box img { position: absolute; bottom: 0px; right: -125px; }
.lu_in_cont2 { float: left; width: 100%; text-align: center; font-size: 21px; font-weight: 700; }
.lu_in_cont2 div { font-size: 19px; padding-bottom: 2px; display: inline-block; border-bottom: solid 2px #000000; }
.lu_fnt_big { font-size: 30px; }
/* --------------- */
body { letter-spacing: -0.5px; }
.rs_red_ttl { float: left; width: 94%; margin-left: 3%; margin-top: 70px; border: solid 1px #024c1b; box-sizing: border-box; padding: 20px; text-align: center; }
.rs_red_ttl div { font-size: 34px; color: #c20e0f; line-height: 37px; margin-top: -40px; font-weight: 700; display: inline-block; background: #ebf1ed; }
.lu_reg_ss_outer { background: none; }
.lu_reg_ss_box { background: url(../images/mont_img.png) no-repeat; }
.rs_cont1 { width: 94%; float: left; margin-left: 3%; margin-top: 0px; font-size: 18px; font-weight: 700; line-height: 22px; }
.lu_reg_inn_cont { line-height: 22px; font-size: 18px; }
.lu_reg_inn_cont img { margin-right: 0px; margin-left: 25px; }
.rs_chq_box { float: left; width: 100%; font-size: 30px; font-weight: 700; margin-top: 25px; text-align: center; color: #024c1b; }
.rs_chq_box img { margin-top: 10px; }
.rs_cmn_ttl { float: left; width: 100%; font-size: 30px; font-weight: 700; margin-top: 25px; color: #000000; text-align: center; }
.rs_edge_photos { background: #034d1b; margin-top: 10px; width: 994px; margin-left: -25px; float: left; }
/*.rs_edge_photos img { margin-left: -3px; } */
.rs_cmn_cont2 { width: 96%; margin-left: 2%; margin-top: 20px; float: left; font-size: 18px; line-height: 22px; }
.rs_cmn_bg_box { float: left; width: 100%; padding: 0px 20px; background: url(../images/pixel_bg2.png) repeat-x; margin-top: 20px; box-sizing: border-box; }
.rs_cmn_ttl.rs_wht_txt { color: #FFFFFF; text-transform: uppercase; }
.rs_cmn_cont3 { width: 100%; margin-top: 20px; float: left; padding: 10px 1%; font-size: 18px; line-height: 22px; box-sizing: border-box; background: #d0e1d7; }
.rs_sep_line { float: left; clear: both; width: 102%; margin-left: -1%; margin-top: 10px; margin-bottom: 5px; height: 1px; border-bottom: dashed 1px #000; }
.rs_soft_box { float: left; width: 96%; margin-left: 2%; margin-top: 20px; border: solid 4px #034d1b; padding: 0px 20px 20px 20px; box-sizing: border-box; font-size: 18px; line-height: 22px; }
.rs_soft_box img { float: right; margin-left: 25px; }
.rs_cmn_cont4 { width: 94%; margin-left: 3%; font-size: 18px; line-height: 22px; margin-top: 20px; float: left; }
.rs_grn_clr { color: #034d1b; }
.rs_cont5 { float: left; width: 100%; font-size: 18px; line-height: 22px; background: url(../images/pixel_bg2.png) repeat-x center -120px; padding: 0px 20px; box-sizing: border-box; }
.rs_cont5 ul { float: left; width: 100%; clear: both; background: #cadfd2; padding: 20px; box-sizing: border-box; }
.rs_cont5 ul li { float: left; background: url(../images/rs_tick.png) no-repeat; width: 100%; height: 50px; margin-top: -10px; padding-left: 65px; box-sizing: border-box; font-weight: 700; padding-top: 18px; }
.rs_cmn_bord_box1 { width: 100%; box-sizing: border-box; padding: 6px; float: left; border: dashed 1px #000001; margin-top: 10px; }
.rs_cmn_bord_box2 { width: 100%; box-sizing: border-box; padding: 15px; float: left; border: dashed 1px #034d1b; font-size: 18px; line-height: 22px; }
.rs_cmn_cont6 { float: left; width: 100%; font-size: 18px; line-height: 22px; background: #d7e3dc url(../images/pixel_bg3.jpg) repeat-x center 0px; padding: 0px 20px; box-sizing: border-box; margin-top: 25px; position: relative; }
.rs_cmn_cont6 img { position: absolute; bottom: 0px; right: -50px; }
.rs_algn_lft { text-align: left; margin-bottom: 15px; }
.rs_upd_hr_box { float: left; width: 100%; text-align: center; }
.rs_upd_cont_box { width: 100%; padding: 20px; border: solid 1px #034d1b; float: left; margin-top: 5px; font-size: 18px; line-height: 22px; box-sizing: border-box; }
.rs_upd_cont_box div { width: 60%; background: #ebf1ed; float: left; margin-left: 20%; margin-top: -21px; height: 2px; }
.rs_2col_box { float: left; width: 47%; font-size: 18px; line-height: 22px; padding: 0px 1%; border-bottom: dashed 1px #034d1b; padding-bottom: 10px; min-height: 490px; }
.rs_2col_ttl { width: 104%; margin-left: -2%; font-size: 24px; float: left; font-weight: 700; margin-top: 10px; line-height: 28px; padding-bottom: 5px; box-sizing: border-box; padding-right: 2%; padding-left: 2%; border-bottom: dashed 1px #034d1b; text-align: left; margin-bottom: 15px; }
.rs_2col_box.rs_rht_bor { border-right: dashed 1px #034d1b; margin-left: 1%; }
.rs_2col_box.rs_lft_bor { border-left: dashed 1px #034d1b; margin-left: -1px; }
.rs_red_clr { color: #D81112; }
.rs_discount_box { float: left; width: 100%; padding: 10px; background: url(../images/rs_bg1.jpg) repeat-x left bottom; font-size: 18px; line-height: 22px; margin-top: 0px; box-sizing: border-box; }
.rs_discount_box .rs_cmn_bord_box1 { margin-bottom: 20px; }
.rs_spl_disc_blue_box { float: left; width: 100%; background: #19336c; -webkit-border-radius: 20px; border-radius: 20px; margin-top: 20px; padding: 20px; box-sizing: border-box; }
.rs_spl_disc_blue_box_inner { float: left; width: 100%; background: #2ea1da; font-size: 18px; font-weight: 600; color: #FFFFFF; padding: 20px; box-sizing: border-box; -webkit-border-radius: 10px; border-radius: 10px; margin-top: 30px; }
.rs_spl_disc_blue_box_inner div { background: url(../images/rs_org_ttl.png) no-repeat center top; font-size: 30px; line-height: 64px; text-align: center; width: 100%; float: left; margin-top: -50px; }
.rs_risk_free_ttl { float: left; width: 100%; background: url(../images/rs_org_ttl2.png) no-repeat center top; font-size: 30px; font-weight: bold; color: #FFFFFF; height: 70px; line-height: 62px; text-align: center; margin-top: 10px; }
.rs_algn_cntr { text-align: center; }
.rs_lmtd_off_ttl { float: left; width: 100%; font-size: 18px; font-weight: 700; text-align: center; }
.rs_lnk a { color: #0013ff; font-weight: 700; text-decoration: underline; }
.rs_lnk a:hover { text-decoration: underline; color: #000000; }
#bub_popup { position: fixed; text-align: left; bottom: -100px; right: 5px; background: url(../../images/bubble2.png) no-repeat; width: 224px; height: 110px; padding: 20px 15px 30px 10px; box-sizing: border-box; font-size: 13px; line-height: 18px; text-indent: 20px; }
#people_count { font-weight: 600; }
.up_blu_clr { color: #003cff; }
.up_yel_bg_clr { background: #fff000; padding: 2px 4px; }
.reg_img_cntr { margin: auto; clear: both; display: block; }
#exit_pop2 { width: 100%; height: 100%; position: fixed; text-align: center; background: rgba(0,0,0,0.8); left: 0px; top: 0px; z-index: 2147483647; }
.exit_pop_img_box { transition: all 0.3s; transform: scale(0.8); position: absolute; top: 0px; left: 0px; margin: auto; clear: both; right: 0px; bottom: 0px; display: inline-block; width: 864px; height: 576px; opacity: 0; }
.exit_pop_img_box.anim_cls { transition: all 0.3s 0.2s; transform: scale(1); opacity: 1; }
.up1 a.exit_pop_uplnk { position: absolute; top: 394px; right: 10px; width: 470px; height: 100px; cursor: pointer }
.up1 a.exit_pop_nolnk { position: absolute; top: 120px; right: 54px; width: 200px; height: 36px; cursor: pointer }
.up1 a.exit-close { position: absolute; top: 474px; left: 274px; width: 30px; height: 30px; cursor: pointer }
#no_thanks_link { cursor: pointer; }
.rsn_top_img { float: left; width: 100%; text-align: center; margin-top: 60px; }
.rsn_top_ttl { float: left; width: 100%; text-align: center; font-size: 32px; color: #3B8F14; margin-top: 10px; }
.rsn_top_ttl2 { float: left; width: 100%; text-align: center; font-size: 32px; color: #1E1E1E; margin-top: 10px; }
.rsn_top_txt { float: left; width: 100%; text-align: center; font-size: 20px; line-height: 24px; color: #1E1E1E; margin-top: 20px; }
.rsn_top_lft_bundle { float: left; width: 50%; margin-top: 50px; }
.rsn_top_lft_bundle img { max-width: 100%; }
.rsn_flashingborder { background: #f1f1f1 none repeat scroll 0 0; border: 2px dashed #ff0000; border-radius: 10px; min-height: 370px; padding: 20px; float: right; width: 46%; box-sizing: border-box; margin-top: 20px; }
.rsn_flashingborder .rsn_text1 { color: #cc0000; font-size: 23px; font-weight: 700; line-height: 27px; display: inline-block; width: 100%; }
.rsn_flashingborder .rsn_text2 { font-size: 18px; font-weight: 600; line-height: 22px; display: inline-block; margin-top: 5px; width: 100%; }
.rsn_flashingborder .rsn_text3 { font-size: 14px; display: inline-block; margin-top: 10px; width: 100%; }
.rsn_flashingborder .rsn_text3 label { font-weight: 600; text-decoration: line-through; }
.rsn_flashingborder .rsn_img { float: left; height: 70px; margin-right: 10px; }
.rsn_flashingborder .rsn_button { width: 100%; text-align: center; display: inline-block; margin-top: 30px; }
.rsn_link1 { float: left; width: 100%; text-align: center; font-size: 22px; margin-top: 20px; font-weight: 700; }
.rsn_link1 a { color: #337ab7 }
.rsn_link1 a:hover { color: #313131; text-decoration:underline; }
.rsn_link2 { float: left; width: 100%; text-align: center; font-size: 12px; margin-top: 5px; font-weight: 400; }
.rsn_link2 a { color: #337ab7; text-decoration:underline; }
.rsn_link2 a:hover { color: #313131 }

.rsn_top_img img, .rsn_button img, .lu_reg_ss_box img, .rs_chq_box img, .rs_edge_photos img {max-width:100%; }

.rs_addcart_n {  display:inline-block;  }
.rs_addcart_n_mob { display:none; }


/* ---- landscape small tablet and portrait tablet ---- */
@media (min-width: 768px) and (max-width: 999px) {
.lu_main_container { width:758px; }
.lu_main_container img { max-width:100%; }
.lu_page_container { padding:0px 15px; }
.rs_red_ttl { width:96%; margin-left:2%; }
.lu_main_container * { box-sizing:border-box; }
.lu_almost_cont div span { font-size:28px; }
.rs_red_ttl div  { font-size:28px; line-height:33px; }
.rsn_flashingborder { width:52%; }
.rsn_top_lft_bundle { width:47%; margin-top:80px; }
.rsn_flashingborder .rsn_text1 { font-size:20px; font-weight:600; }
.lu_reg_ss_box { width:47%; margin-left:1%; margin-right:1%; height:300px; padding:10px; background-size:contain; }
.rs_edge_photos { width:758px; margin-left:-15px; overflow:hidden;}
.rs_edge_photos img { margin-left:-120px; max-width:inherit; }
.rs_cont1, .rs_cmn_cont2, .rs_cmn_cont4 { width:100%; margin-left:0px; }
.lu_reg_inn_cont img { margin-top:30px;  }
.rs_cmn_ttl { line-height:35px; font-size:28px; }
.rs_soft_box img { margin-top:20px; margin-bottom:20px; }
.rs_cmn_bg_box { padding:0px 10px; }
.rs_cmn_cont6 img { position:inherit; right:auto; bottom:auto; display:block; margin:auto; }
.rs_2col_box { width:50%; margin:0px; padding:0px 10px 10px 10px; min-height:604px; }
.rs_2col_box.rs_rht_bor { margin-left:0px; }
.rs_soft_box { width:100%; padding:0px 15px 15px 15px; margin-left:0px; }
.rs_spl_disc_blue_box_inner div { font-size:27px; }
.regsuc_blue_cnt { margin-left:100px; }
.regsuc_mnyback_txt, .regsuc_excoffr_img { width:50%; margin-left:0px; margin-top:25px; }
.regsuc_excoffr_img  { margin-top:5px; }

.rs_lnk { display:inline-block; width:100%; font-size:17px; padding-bottom:100px; }
.regsuc_totval_crsimg img { max-width:inherit; }
}

/* --- portrait small tablet -- */
@media (min-width: 600px) and (max-width: 767px) {
body { font-size:18px; }
.lu_main_container { width:590px; }
.lu_main_container img { max-width:100%; }
.lu_page_container { padding:0px 15px; }
.rs_red_ttl { width:96%; margin-left:2%; margin-top:50px; }
.lu_main_container * { box-sizing:border-box; }
.lu_almost_cont  { height:auto; }
.rsn_top_img { margin-top:20px; }
.rsn_top_ttl2 { font-size:26px; }
.lu_almost_cont img { max-width:100px; }
.lu_almost_cont div span { font-size:23px; line-height:28px; }
.rs_red_ttl div  { font-size:22px; line-height:27px; padding:0px 10px; }
.rsn_flashingborder { width:100%; margin-top:15px; }
.rsn_top_lft_bundle { width:100%; margin-top:20px; }
.rsn_flashingborder .rsn_text1 { font-size:20px; font-weight:600; }
.lu_reg_ss_box { width:47%; margin-left:1%; margin-right:1%; height:230px; padding:10px; background-size:contain; }
.rs_edge_photos { width:590px; margin-left:-15px; overflow:hidden;}
.rs_edge_photos img { margin-left:-200px; max-width:inherit; }
.rs_cont1, .rs_cmn_cont2, .rs_cmn_cont4 { width:100%; margin-left:0px; }
.lu_reg_inn_cont, .rsn_top_txt, .rs_cont1,.rs_cmn_cont2, .rs_cmn_cont3, .rs_cmn_cont4, .rs_soft_box, .rs_cont5, .rs_cmn_bord_box2, .rs_cmn_cont6, .rs_2col_box, .rs_spl_disc_blue_box_inner, .rs_upd_cont_box, .rs_discount_box{ font-size:17px; line-height:21px; }
.lu_reg_inn_cont img { margin-top:30px;  }
.rs_cont5 ul li { text-align:left; height:auto; min-height:30px;  padding-top:5px; margin-top:5px; background-size:30px 30px; padding-left:40px; }
.rs_cmn_ttl { line-height:25px; font-size:21px; }
.rs_soft_box img { margin-top:20px; margin-bottom:20px; max-width:50%; }
.rs_cmn_bg_box { padding:0px 10px; }
.rs_cmn_cont6 img { position:inherit;  right:auto; bottom:auto; display:block; margin:auto; margin-top:20px; }
.rs_2col_box { width:100%; margin:0px; padding:0px 10px 10px 10px; min-height:200px; margin-top:20px; }
.rs_2col_box.rs_rht_bor { margin-left:0px; border-right:0px;  }
.rs_2col_box.rs_lft_bor {  border-left:0px; }
.rs_soft_box { width:100%; padding:0px 15px 15px 15px; margin-left:0px; }
.rs_spl_disc_blue_box_inner div { font-size:27px; }
.regsuc_blue_cnt { margin-left:18px; }
.regsuc_mnyback_txt, .regsuc_excoffr_img { width:50%; margin-left:0px; margin-top:25px; }
.regsuc_excoffr_img  { margin-top:5px; }
.rs_2col_ttl { font-size:20px; line-height:24px; }
.rs_spl_disc_blue_box_inner div { background:#ed521f; line-height:32px; padding:10px; margin-bottom:20px; }

.rs_risk_free_ttl { border-radius:35px; -webkit-border-radius:35px; background:#e54f1e; box-shadow:0px 5px 5px 2px rgba(0,0,0,0.3); height:auto; 
padding:10px 30px; line-height:28px; font-size:24px; margin-bottom:25px;  }
.rs_lnk { display:inline-block; width:100%; font-size:17px; padding-bottom:100px; }

.regsuc_totval_crsimg img { max-width:inherit; }
#bub_popup {  width:100%; background:#ffcc38; height:auto; padding:10px; right:0px !important; 
 animation: yellow_msg_pop_cls  0.3s 0.5s normal forwards linear;
 }
 #bub_popup:before {  position:absolute; width:10px; height:10px; content:''; left:12px; top:14px; background:#24720D; border-radius:10px; -webkit-border-radius:10px; }
}

/* --- Landscape mobile  -- */
@media (max-width: 599px) {
.lu_main_container { width:98%; }
body { font-size:16px; }
.lu_main_container img { max-width:100%; }
.lu_page_container { padding:0px 10px; }
.rs_red_ttl { width:98%; margin-left:1%; margin-top:50px; }
.lu_main_container * { box-sizing:border-box; }
.lu_almost_cont  { height:auto; }
.rsn_top_img { margin-top:20px; }
.rsn_top_ttl2 { font-size:24px; line-height:28px; }
.lu_almost_cont img { max-width:60px; }
.rsn_link1 a { font-size:18px; }
.rsn_top_ttl { font-size:24px; line-height:28px; }
.lu_almost_cont div { width:100%; margin-left:0px; margin-bottom:10px; }
.lu_almost_cont div span { font-size:20px; line-height:24px; }
.rs_red_ttl div  { font-size:18px; line-height:22px; padding:0px 0px; }
.rsn_flashingborder { width:100%; margin-top:15px; padding:10px; }
.rsn_top_lft_bundle { width:100%; margin-top:20px; }
.rsn_flashingborder .rsn_text1 { font-size:18px; line-height:24px; font-weight:600; }
.lu_reg_ss_box { width:270px; margin-left:0px; margin-right:0px; margin-top:5px; margin-bottom:5px;  height:255px; padding:10px; background-size:contain; }
.rs_edge_photos { width:120%; margin-left:-10%; overflow:visible; }
.rs_edge_photos img { margin-left:-25%; max-width:150%; }
.rs_cont1, .rs_cmn_cont2, .rs_cmn_cont4 { width:100%; margin-left:0px; }
.lu_reg_inn_cont { padding:10px; }
.lu_reg_inn_cont, .rsn_top_txt, .rs_cont1,.rs_cmn_cont2, .rs_cmn_cont3, .rs_cmn_cont4, .rs_soft_box, .rs_cont5, .rs_cmn_bord_box2, .rs_cmn_cont6, .rs_2col_box, .rs_spl_disc_blue_box_inner, .rs_upd_cont_box, .rs_discount_box { font-size:15px; line-height:19px; }
.lu_reg_inn_cont img {  margin:auto; display:block; float:none; margin-top:15px;  }
.rs_cont5 ul li { text-align:left; height:auto; min-height:30px;  padding-top:5px; margin-top:5px; background-size:30px 30px; padding-left:40px; }
.rs_cmn_ttl { line-height:23px; font-size:19px; margin-top:15px; }
.rs_soft_box img { margin-top:20px; margin-bottom:20px; max-width:100%; display:block; margin-left:auto; margin-right:auto; float:none; }
.rs_cmn_bg_box { padding:0px 10px; }
.rs_chq_box { font-size:22px; line-height:26px; }
.rs_cmn_cont6 img { position:inherit;  right:auto; bottom:auto; display:block; margin:auto; margin-top:20px; }
.rs_2col_box { width:100%; margin:0px; padding:0px 10px 10px 10px; min-height:200px; margin-top:20px; }
.rs_2col_box.rs_rht_bor { margin-left:0px; border-right:0px;  }
.rs_2col_box.rs_lft_bor {  border-left:0px; }
.rs_soft_box { width:100%; padding:0px 15px 15px 15px; margin-left:0px; }
.rs_spl_disc_blue_box_inner div { font-size:22px; line-height:26px; }
.regsuc_blue_cnt { margin-left:0px; width:100%; background:#001b43 url(../images/reg_blue_bg-mob.jpg) no-repeat; border-radius:15px; -webkit-border-radius:15px; height:auto; min-height:460px; padding-bottom:20px; }
.regsuc_mnyback_txt, .regsuc_excoffr_img { width:50%; margin-left:0px; margin-top:25px; }
.regsuc_excoffr_img  { margin-top:5px; }
.rs_2col_ttl { font-size:20px; line-height:24px; }
.rs_spl_disc_blue_box_inner div { background:#ed521f; line-height:32px; padding:10px; margin-bottom:20px; }
.rs_cont5, .rs_cmn_cont6 { padding:0px 10px; }

.rs_risk_free_ttl { border-radius:35px; -webkit-border-radius:35px; background:#e54f1e; box-shadow:0px 5px 5px 2px rgba(0,0,0,0.3); height:auto; 
padding:10px 30px; line-height:28px; font-size:24px; margin-bottom:25px;  }
.rs_lnk { display:inline-block; width:100%; font-size:17px; padding-bottom:50px; }
.rs_chq_box { overflow:hidden; width:104%; margin-left:-2%; }
.rs_chq_box img { max-width:180%; margin-left:-40%; }
.rs_cmn_cont3 { padding:10px; }

#bub_popup {  width:100%; background:#ffcc38; height:auto; padding:10px; right:0px !important; 
 animation: yellow_msg_pop_cls  0.3s 0.5s normal forwards linear;
 }
 #bub_popup:before {  position:absolute; width:10px; height:10px; content:''; left:12px; top:14px; background:#24720D; border-radius:10px; -webkit-border-radius:10px; }
 
 .regsuc_yesadd_cnt { height:auto; padding:10px; }
 .regsuc_yesadd_img { width:10%; margin-left:3%; margin-top:0px; }
.regsuc_yesadd_txt { width:80%; margin-left:3%; margin-top:0px; }
.regsuc_totval_crsimg img { max-width:inherit; }
 
 .regsuc_yesodr_img { width:55%; }
 .regsuc_clckher_txt { width:42%; }
 .regsuc_discunt_txt { font-size:25px; margin:0px; }
 .regsuc_discunt_prc div  { width:100%; margin:0px; font-size:25px; line-height:30px; } 
 
.rs_addcart_n {  display:none;  }
.rs_addcart_n_mob { display:inline-block; }
}

@keyframes yellow_msg_pop_cls
{
	0% {   bottom:10px;    }
	100% {   bottom:0px;    }
	
}

/* --- portrait mobile -- */
@media (max-width: 479px) {
.lu_almost_cont div span { font-size:15px; line-height:20px; }
.rs_edge_photos img { margin-left:-40%; max-width:180%; }	
.regsuc_mnyback_txt, .regsuc_excoffr_img { width:100%; margin-left:0px; margin-top:25px; }
.rs_spl_disc_blue_box_inner div { font-size:20px; line-height:24px; }
.rs_spl_disc_blue_box, .rs_spl_disc_blue_box_inner { padding:10px; }
.regsuc_inschck_txt { font-size:21px; margin-top:10px; }
.regsuc_yesadd_txt { font-size:14px; }
.regsuc_yesclr { font-size:20px; }
.regsuc_totval_txt { font-size:25px; }
.regsuc_totval_crsimg img { max-width:120%; left:-10%; top:5px; }
 
 .regsuc_yesodr_img { width:100%; }
 .regsuc_clckher_txt { width:100%; margin-top:10px; margin-right:0px; }
 .rs_risk_free_ttl { font-size:22px; }
.regsuc_yesadd_cnt { padding:5px; }
.rsn_flashingborder  { text-align:left; }
.rsn_flashingborder .rsn_img { height:100px; }
}